从SQL Server 2000升级到SQL Server 2008 R2并运行旧版DTS包

时间:2011-07-25 21:12:39

标签: sql sql-server-2008

我们是否可以在运行SQL Server 2008 R2的服务器上运行为SQL Server 2000实例编写并在当前运行的旧版DTS包?

我们知道有一个数据库可以在SQL Server 2008 R2上正常运行,但遗留的DTS包引起了我们对迁移的关注。我们甚至会考虑一种替代方案,包括加载SQL Server 2000的组件,只是为了能够运行这个DTS包。

2 个答案:

答案 0 :(得分:2)

来自MSDN文章Migrating DTS Packages to Integration Services

  

支持SQL Server 2008中的DTS

     

当您拥有SQL Server 2008时,DTS包仍然可以像以前一样运行   安装数据库引擎。要做到这一点,你必须拥有   从中安装的Microsoft SQL Server向后兼容性功能   SQL Server安装媒体或Feature Pack网页。这个   安装适用于32位的SQL Server 2008的DTS运行时   仅限平台。

     

如果您执行从SQL Server 2000到SQL Server的就地升级   2008年,然后本地存储的所有DTS包将被保存为   SQL Server 2008中的DTS包。升级过程没有   自动将DTS包迁移到Integration Services格式。   要编辑DTS包,您必须具有Microsoft SQL Server 2000   安装了DTS Designer组件,它是SQL Server 2005的一部分   功能包,可以从Microsoft网站单独下载。

     

您可以从SQL Server Management Studio管理DTS包   在ManagementàLegacyàDataTransformation Services节点下。   在这里,您可以打开存储在文件系统上的现有DTS包   在msdb数据库中,或通过添加其他包到服务器   单击“导入”按钮。无法创建新的DTS包   Management Studio,但可以修改和重命名旧包。

答案 1 :(得分:1)

您可以从管理>导入旧格式(* .dts)的DTS包到SQL Server 2008R2中。遗产>数据转换服务。

相关问题