2011-07-25 48 views
2

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

我们,我们知道将要运行的SQL Server 2008 R2,但遗留DTS包是导致我们在迁移关注精细的数据库。我们甚至会考虑包含加载SQL Server 2000组件的替代方案,以便能够运行此DTS包。

+0

什么类型的问题? – mohammedn

+0

正如展望未来:SQL Server 2008 R2是仍然支持DTS包的**最新**版本 - 对于SQL Server 2011“Denali”,您必须转换为SSIS。 –

回答

1

您可以从Management> Legacy> Data Transformation Services将DTS包旧格式(* .dts)导入到SQL Server 2008R2中。

2

从SQL Server中的MSDN文章DTS Migrating DTS Packages to Integration Services

支持2008

DTS当您安装了SQL Server 2008中 数据库引擎包仍然可以像以前一样运行。为此,您必须从 SQL Server安装介质或Feature Pack网页安装 Microsoft SQL Server向后兼容功能。此 将安装SQL Server 2008的DTS运行时,该运行时仅适用于32位 平台。

如果perfom从SQL Server 2000的in-place升级到SQL Server 2008 ,那么所有本地存储的DTS包将在SQL Server保留为 DTS包2008年升级过程不 自动迁移DTS打包成Integration Services格式。 编辑DTS包,您必须安装Microsoft SQL Server 2000 DTS设计器组件,这是SQL Server 2005的 功能包的一部分,是从微软网站上单独下载。

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

+0

我们将要使用SQL 2008 R2网络版(64位)。你知道这些DTS包是否兼容Web Additions,并且如果有从2000 DTS包到此版本的升级路径? – gevjen