DTS and MS SQL Server 2008 (on Windows Server 2008 R2)

Practice



I had to migrate a DTS package, written a long time ago by other people, from SQL Server 2000 to a freshly installed Windows Server 2008 R2 Standard with SQL Server 2008 Express Advanced. The server wouldn't let me convert the package to the SQL2008 format, arguing that this was too heavy for Express. But it didn't want to just run it as-is either.

Instead, the server hinted that I should download a couple of packages to add compatibility with SQL2000 so that DTS could be run on SQL2008.

Two packages:

1) SQL Server 2000 DTS Designer Components.

Download them from here: http://www.microsoft.com:80/downloads/details.aspx?FamilyID=536fd7d5-013f-49bc-9fc7-77dede4bb075&displaylang=en

2) SQL Server 2005 Backward Compatibility components.

Download from here: http://www.microsoft.com:80/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en

After downloading, install both.

The catch is that under Windows 2003 x32 everything works without a hitch, but under Windows Server 2008 R2 (64-bit, of course - there's no other R2) the components install just fine, but refuse to work.


So, let's fix it.

To get everything working, follow these steps:

1) Copy the following files:

C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\semsfc.dll
C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\sqlgui.dll
C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\sqlsvc.dll
C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\Resources\%lang%\semsfc.dll
C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\Resources\%lang%\sqlgui.dll
C:\Program files (x86)\Microsoft SQL Server\80\Tools\Binn\Resources\%lang%\sqlsvc.dll

Into these folders (respectively):

C:\Program files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
C:\Program files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\%lang%\
C:\Program files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%lang%\

2) After that, run the SQL 2005 Backward Compatibility installer again and choose Repair mode.

3) From this point, the DTS packages should start opening and running.

Applies to: Windows Server 2008 x64/R2, MS SQL Server 2008, DTS from MS SQL Server 2000

Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Databases - MySql (Maria DB)"

Terms: Databases - MySql (Maria DB)