![]() |
|
|
By: Jeremy Kadlec | Read Comments (1) | Print Jeremy is the CTO @ Edgewood Solutions, co-founder of MSSQLTips.com and SQL Server MVP since 2009. Related Tips: More |
|
Problem
With as many Data Transformation Services (DTS) Packages that have been developed and deployed for B2B, data integration and BI needs, when it comes to upgrading from SQL Server 2000 to 2005, this portion of the upgrade will need special attention. DTS Packages have become engrained in many applications and business processes making them business critical for not only internal applications but also mission critical for business partners. In addition, DTS Packages are probably being used in unexpected ways than originally intended further complicating the upgrade process. In some respects DTS Packages being called directly from web pages or being automatically triggered based on a business event follow a much different paradigm than those DTS Packages being called from a SQL Server Job as was probably how DTS Package execution was originally intended. With the varying usage of the SQL Server 2000 DTS Packages, what is the upgrade process to SQL Server 2005 Integration Services (SSIS) Packages?
Solution
The DTS Package (SQL Server 2000) to SSIS Package (SQL Server 2005) upgrade is dependent on the Business Intelligence Development Studio which follows the Visual Studio paradigm of solutions and projects. In the example below, we will create a single solution and project with a single SSIS Package, although numerous SSIS Packages can reside in a single solution. Follow these steps to migrate your DTS Packages to SSIS Packages with the Migrate DTS 2000 Package Wizard:
| ID | Steps | Screen Shot |
| 1 | SQL Server 2000 DTS Package - The original logic is to delete data from the destination table and then import all of the data. |
|
| 2 | Migrate DTS 2000 Package - Start the migration wizard by starting the Business Intelligence Development Studio, creating an Integration Services project and navigating to Project | Migrate DTS 2000 Package. | ![]() |
| 3 | Choose Source Location - Specify the SQL Server 2000 server name with the DTS Package that needs to be migrated and the authentication type.
Press the 'Next >' button to continue the process. |
![]() |
| 4 | Choose Destination Location - Directory on your desktop to save the SSIS Package file.
Press the 'Next >' button to continue the process. |
![]() |
| 5 | List Packages - All DTS Packages on the SQL Server 2000 instance that can be upgraded.
Press the 'Next >' button to continue the process. |
![]() |
| 6 | Specify a Log File - Press the 'Browse' button to specify a log file for the migration process.
Press the 'Next >' button to continue the process. |
![]() |
| 7 | Complete the Wizard - Review the configurations and then press the 'Finish' button to begin the migration process. | ![]() |
| 8 | Migrating the packages... - Review the status for the migration. | ![]() |
| 9 | Integration Services Package - Review the objects to validate the code was successfully migrated. | ![]() |
For information on deploying SSIS Packages, reference - SQL Server Crosswalk - Deploying a SQL 2000 DTS vs. a SQL 2005 SSIS package.
Next Steps
| Share: | Share | Tweet |
|
![]() |
![]() |
Free SQL Server Learning |
| Wednesday, April 02, 2008 - 6:28:24 PM - binaryworld | Read The Tip |
|
If anybody serious about DTS to SSIS Migration ..... Here is the tool called DTSxChange to help you with DTS to SSIS Migration / Conversion Projects. Very easy to use and converts thousands of packages. They offer great price fom small companies who have less than 50 packages. |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |