Unable to open DTS packages

  • Hi Folks,

    I have a sql server 2000 instance.i migrated my databases and DTS packages to SQL server 2008 R2.

    Am unable to open the DTS packages which i migrated from SQL SERVER 2000 to SQL SERVER 2008 R2.

    i've installed SQL server 2000 DTS Designer components and SQL server 2005 Backward compatability Softwares which was suggested by Microsoft and then copied the .dll and .rll files suggested by microsoft and then changed the path in Environment Variables.

    After doing all these things as well am getting the same error while opening DTS pkg. in SQL SERVER 2008 R2

    error is :SQL Server 2000 DTS Designer Components are required to edit DTS packages. Install the special web download, "SQL Server 2000 DTS Designer Components" to use this feature. (Microsoft.SqlServer.DtsObjectExploreUI).

    Please Help me...

    TIA...

  • 1) Install \x86\Setup\x86\SQLServer2005_BC.msi from the installation (Select DTS 2000 RunTime and SQL-DMO).

    2) Download and install

    http://download.microsoft.com/download/3/1/6/316FADB2-E703-4351-8E9C-E0B36D9D697E/SQLServer2005_DTS.msi

    3) Copy SEMSFC.DLL, SQLGUI.DLL, SQLSVC.DLL

    From C:\Program Files\Microsoft SQL Server\80\Tools\Binn

    To C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE

    Change the path according to your SQL Server setup.

    4) Copy SEMSFC.RLL, SQLGUI.RLL, and SQLSVC.RLL

    From C:\Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033

    To C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1033

    Change the path according to your SQL Server setup.

    If you're using a language other than "US-English", copy the RLL files from your LCID.

    Hope this helps

    Gianluca

    -- Gianluca Sartori

  • Thanks for your Reply..

    Unfortunately after doing all these steps am unable to open the DTS Packages and the same is error is coming what i mentioned in my post..

  • Bump - I'm also having this issue.

    Short background on what I'm trying to do: modify a DTS package originally from SQL Server 2000 in 2008 R2 64-bit (Windows Server 2008 R2 SP1).

    Here's what I've done:

    1. Stopped SQL Server service.

    2. Installed SQLServer2005_BC_x64.msi (selecting 2000 DTS runtime and SQL-DMO)

    3. Installed SQLServer2005_DTS.msi

    4. Started SQL Service service.

    5. Tried to open DTS package --> "SQL Server 2000 DTS Designer components are required to edit DTS packages..."

    6. Stopped SQL Server service.

    7. Copied .DLL and .RLL as recommended by Gianluca above.

    8. Started SQL Server service.

    9. Tried to open DTS package --> "SQL Server 2000 DTS Designer components are required to edit DTS packages..."

    Any ideas?

    _____________________________________________________________________
    - Nate

    @nate_hughes
  • You probably need to copy the files not to

    C:\Program Files

    But to:

    C:\Program Files (x86)

    CEWII

  • Yep, my bad Elliott.

    However that was where I put them, I just forgot to note it in my steps taken.

    _____________________________________________________________________
    - Nate

    @nate_hughes
  • Well shoot, last time I had to do this those steps fixed it for me..

    Re-apply service pack? I know its reaching, but my toolbox for this empty..

    CEWII

  • You might have to change the environment variables.

    Right click Computer / Properties / Advanced system settings / Environment variables

    In the β€œpath” system variable make sure:

    C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn

    Comes before:

    C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn

    This has worked for me in the past.

  • Thxs Jeremy but no dice.

    Changed the "path" system variable, rebooted and am still getting the "SQL Server 2000 DTS Designer components are required to edit DTS packages..." message.

    _____________________________________________________________________
    - Nate

    @nate_hughes
  • We choose to leave one SQL2000 instance to host DTS-packages until the project teams get budget to upgrade the packages to SSIS.

    Main reason is to avoid troubles as you have.

    We run these dts packages from SQL2005 sqlagent jobs which us a proxy account that is able to execute the dts packages saved in the SQL2000.

    Johan

    Learn to play, play to learn !

    Dont drive faster than your guardian angel can fly ...
    but keeping both feet on the ground wont get you anywhere :w00t:

    - How to post Performance Problems
    - How to post data/code to get the best help[/url]

    - How to prevent a sore throat after hours of presenting ppt

    press F1 for solution, press shift+F1 for urgent solution πŸ˜€

    Need a bit of Powershell? How about this

    Who am I ? Sometimes this is me but most of the time this is me

  • Unfortunately we're not only upgrading from 2000 to 2008 R2 but we're also migrating over to a new domain which doesn't trust (and I'm told will never trust) the existing one and vice versa. So if I can't get DTS working, short of setting up a new 2000 server in the new domain, I'm thinking my only option is to migrate these over to SSIS ASAP.

    _____________________________________________________________________
    - Nate

    @nate_hughes
  • I used a 3rd party free tool to import all the DTS packages from 2000 to 2005 (http://www.sqldts.com/242.aspx). It worked perfectly with just about 3 mouse clicks total. Not sure if it works from 2000 to 2008.

  • test

  • Able to open and migrated in sql2008 r2 - x694 thru designer 2000 but during first time when we open it gives SQLDMO.dll has not registered and when we click ok able to get thru.

    Wants to make sure its something needs to conceren or fix

Viewing 14 posts - 1 through 13 (of 13 total)

You must be logged in to reply to this topic. Login to reply