954,560 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Migrating SQL 2000 DTS to newer versions of sql server

G'day Folks.
This is a general question and not a request for code. I have a client with many DTS packages on their sql server 2000. Has anyone had to migrate these buggers to sql server 2005 or 2008? Was it difficult? - After substantial googling/searching I'm not sure I have my head around what Microsoft have done with this aspect of the system.

vsmash
Junior Poster
119 posts since Feb 2010
Reputation Points: 9
Solved Threads: 17
 

It's not difficult if you are already familiar with SSIS. Having experience in .net development will be a big plus as well, as 2005 supports vb.net and 2008 supports both vb.net and c#.

buddylee17
Practically a Master Poster
697 posts since Nov 2007
Reputation Points: 232
Solved Threads: 137
 

You can actually run your DTS packages under SQL2005 and 2008...There should be a node in the tree in Management Studio that says "Management", under that is "Legacy". Under that you should see another node "Data Transformation Services"...right click on it and you'll that has a Migration Wizard. It sucks, but it's a start. You can also export all the DTS packages from your SQL2000 then using the same nodes and right-click, you can import them into your SQL2008 instance. This works a little better. Then, after importing, if you copy the appropriate DTS dll's and .EXE files (I forget which, but you can google them, I guess) from your SQL2000 tools\binn directory, it will actually allow you to edit your DTS packages, rather than having to convert to SSIS. Keep in mind this is a stopgap...we did this with 300+ DTS packages to "keep the lights on", then took our time to one-by-one convert them to SSIS. Took us about 6 months.

Hope this helps!

BitBlt
Master Poster
711 posts since Feb 2011
Reputation Points: 367
Solved Threads: 109
 

Just a heads-up, legacy mode is about to expire in SQL 11. There's also a 3rd party party component called DTS xChange, which will migrate them pretty seamlessly. This is over at PragmaticWorks.com.

dbaguy
Newbie Poster
1 post since Feb 2011
Reputation Points: 10
Solved Threads: 0
 

Thanks all.
Just to clarify on creating new DTS/SSIS on sql 2005 / 2008, I will need some smarts in visual studio .net etc?

vsmash
Junior Poster
119 posts since Feb 2010
Reputation Points: 9
Solved Threads: 17
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: