升级或迁移 Data Transformation Services

ms143716.note(zh-cn,SQL.90).gif注意:
有关 Microsoft SQL Server 2005 产品和技术的升级方案的一般信息,我们建议您查看版本升级

如果您现在或以前是 Microsoft SQL Server 2000 Data Transformation Services (DTS) 的用户,则在安装 Microsoft SQL Server 2005 Integration Services (SSIS) 时可以进行如下选择:

  • 安装 SQL Server 2000 Data Transformation Services 包的支持组件
  • 将早期版本的 Data Transformation Services 升级为 SSIS
  • 将现有的 Data Transformation Services 包迁移到 SSIS
ms143716.note(zh-cn,SQL.90).gif重要提示:
无论选择哪个安装选项,都应知道某些 SQL Server 2000 Data Transformation Services 特性和功能已停止使用、不推荐使用或已更改。有关详细信息,请参阅SQL Server 2005 Integration Services 的向后兼容性

已知升级问题

由于 Integration Services 是一个全新的产品,而不是升级版本,所以升级到 Integration Services 时不会遇到软件冲突问题。但是,将 Data Transformation Services 升级到 SQL Server 2005 Integration Services 之前,我们建议您查看 SQL Server 2005 Integration Services 的向后兼容性

升级前的检查表

将 Data Transformation Services 升级到 SQL Server 2005 Integration Services 之前,请先检查以下要求:

安装 SQL Server 2000 Data Transformation Services 包的支持组件

可以在同一台计算机上运行 SQL Server 2000 Data Transformation Services (DTS) 包和 Integration Services 包。

如果选择安装**“Integration Services”,则安装程序还将安装 SQL Server 2000 Data Transformation Services (DTS) 包的支持组件,包括 SQL Server Management Studio 中的 DTS 运行时和 DTS 包枚举。运行时支持已更新,允许 DTS 包访问 SQL Server 2005 数据源。如果未安装 Integration Services,但需要支持 DTS 包,则需要确保在“功能选择”页上选择了“早期组件”**。

ms143716.note(zh-cn,SQL.90).gif注意:
虽然选择安装 Integration Services 时会自动安装对 SQL Server 2000 Data Transformation Services (DTS) 的支持,但如果在安装期间或安装后将计算机中 SQL Server 2000 的上一实例升级为 SQL Server 2005,则将删除 DTS 所需的某些注册表和环境设置。若要还原这些设置,请在“控制面板”的“添加/删除程序”列表中找到“Microsoft SQL Server 2005 向后兼容性”,单击“更改”按钮,并在向导的“程序维护”页上选择“修复”选项。

安装的向后兼容性文件还包括 SQL Server 2000 Analysis Services 处理任务及其依赖项,即决策支持对象 (DSO)。但是它们不包括 SQL Server 2000 数据挖掘预测查询任务。

ms143716.note(zh-cn,SQL.90).gif注意:
SQL Server 2005 不安装用于编辑 DTS 包的 DTS 包设计器。有关详细信息,请参阅 SQL Server 2005 Integration Services 的向后兼容性。无法在 BI Development Studio 中打开或编辑 DTS 包。

选择安装 Integration Services 时,还将安装包迁移向导。还可以使用包迁移向导将 SQL Server 2000 DTS 包升级为 Integration Services 格式。迁移过程中,该向导复制 DTS 包,然后以 Integration Services 格式重新创建这些包。源包将保持不变且不会被修改。有关详细信息,请参阅迁移 Data Transformation Services 包

ms143716.note(zh-cn,SQL.90).gif注意:
SQL Server 2005 的 Standard Edition、Enterprise Edition 和 Developer Edition 提供了包迁移向导。

有关详细信息,请参阅如何确保对 Data Transformation Services 包的支持

将早期版本的 Data Transformation Services 升级为 Integration Services

将 SQL Server 2000 Data Transformation Services 升级为 SQL Server 2005 Integration Services 的过程包括安装 SQL Server 2005 Integration Services,还可以包括将现有 DTS 包迁移为 SQL Server 2005 Integration Services 包格式。在此过程中,除使用安装程序自身之外,还可以使用其他软件工具。

若要将 SQL Server 2000 Data Transformation Services 的实例升级到 SQL Server 2005 Integration Services,请执行以下步骤:

  1. 使用安装向导或其他安装方法来安装 SQL Server 2005 Integration Services。有关详细信息,请参阅使用安装程序安装 SQL Server Integration Services从命令提示符安装 SQL Server Integration Services
  2. 还可以使用包迁移向导将 SQL Server 2000 DTS 包迁移到 SQL Server 2005 Integration Services。此步骤以新的包格式重新创建包,同时原始包保持不变。选择安装 Integration Services 时,还将安装包迁移向导。有关详细信息,请参阅迁移 Data Transformation Services 包

有关详细信息,请参阅 如何从 Data Transformation Services 升级到 Integration ServicesSQL Server 2005 Integration Services 的向后兼容性

将现有的 Data Transformation Services 包迁移到 Integration Services

可以选择使用包迁移向导将 SQL Server 2000 DTS 包升级为 SQL Server 2005 Integration Services 格式。迁移过程中,该向导复制 SQL Server 2000 DTS 包,然后以 SQL Server 2005 Integration Services 格式重新创建这些包。源包将保持不变且不会被修改。

选择安装 Integration Services 时,还将安装包迁移向导。

ms143716.note(zh-cn,SQL.90).gif注意:
SQL Server 2005 的 Standard Edition、Enterprise Edition 和 Developer Edition 提供了包迁移向导。

有关详细信息,请参阅迁移 Data Transformation Services 包如何将 Data Transformation Services 包迁移到 Integration Services已知的包迁移问题

请参阅

概念

升级 dtsrun 命令行

帮助和信息

获取 SQL Server 2005 帮助