我想从A服务器A数据库中 把DTS包 转移到B服务器A数据库中
A服务器用SQL2000 B服务器用SQL2005用过的朋友 请写具体操作 我一点都不懂 谢谢给位

解决方案 »

  1.   

    SQL2000 DTS包的迁移、部署以及调度 迁移前:  使用Upgrade Advisor进行迁移前对SQL 2000的分析。  Upgrade Advisor可以指出你可能遇到的 DTS Packages包的一些重要的迁移问题,还可以帮出你测算出迁移过程中你需要付多少时间和精力。在很多情况下,你可以选择迁移但是你可能还是会遗留下一些2000 DTS组件。也许你可以在新版本上工作,用只适合SSIS的版本代替这些遗留组件以充分利用SSIS的功能。记住DTS Package 仅仅是因为借助了Advisor,你在迁移之后仍然有一些工作要执行,这样你才能充分利用SSIS的功能。认真回顾SSIS功能。这些功能方面的知识对于你重新设计你的DTS包很重要。 可以指出你可能遇到的 DTS Packages包的一些重要的迁移问题,还可以帮出你测算出迁移过程中你需要付多少时间和精力。在很多情况下,你可以选择迁移但是你可能还是会遗留下一些2000 DTS组件。也许你可以在新版本上工作,用只适合SSIS的版本代替这些遗留组件以充分利用SSIS的功能。记住DTS Package 仅仅是因为借助了Advisor,你在迁移之后仍然有一些工作要执行,这样你才能充分利用SSIS的功能。认真回顾SSIS功能。这些功能方面的知识对于你重新设计你的DTS包很重要。  迁移:1,打开ssis;2,新建Integration Services 项目;3,右键ssis包-》迁移2000包,进行迁移;4,会自动显示如:DTS-DT 1.dtsx的文件。 部署:  1,开发好的SSIS Package,还需要部署到要运行的机器上。首先要生成部署工具。
      在Project->SSIS Propertites,选择Deployment Utility,将CreateDeploymentUtility属性设置位TRUE。  2,然后重新Build工程,这时可以在工程目录的bin下(在工程属性中可以设置输出的目录,bin是默认目录),生成了一个Deployment目录;  3,将该目录复制到要部署的机器上,然后右击其中的SSISTEST.SSISDeploymentManifest,选择Deploy,启动部署向导,按照提示一步步将package部署到SQL Server中。 调度:  1,在ssms中新建一个Job;  2,在Step中选择类型为SQL Server Integration Services Package,然后执行要调度运行的Pacage即可。 
      

  2.   

    要把sql2000的dts放到sql2005上去?
    2005现在改SSIS啦,不用dts了,
    但是2005仍然支持dts的,一定要导过去的话,run是没有问题,但要想修改
    dts的话,需要安装一个组件东东,(忘掉是哪个了汗)具体导入dts步骤:打开B server SQL 2005
    MicrosoftSQL Server management studio 
    --> 展开dbname 
    --> 管理 
    -->旧版
    -->Data Transformation Services
    -->(右键)转移精灵
    --> 接下来就next一路设定,就OK了