升级 Data Transformation Services 时的注意事项

如果计算机中当前安装了 SQL Server 2000 Data Transformation Services (DTS),可以从 Data Transformation Services 升级到 SQL Server 2008Integration Services,并且不会遇到任何软件冲突问题。由于 Integration Services 是一个全新的产品,而不是从 Data Transformation Services 升级的版本,所以不会产生软件冲突。

注意注意

如果要从 SQL Server 2005Integration Services 升级到 SQL Server 2008Integration Services,请参阅升级 Integration Services 时的注意事项

SQL Server 2008 不会安装对 DTS 包的运行时支持。您必须先安装此运行时支持,然后才能运行 DTS 包。有关如何安装 DTS 支持的信息,请参阅如何安装 Data Transformation Services 包的支持组件。有关 SQL Server 2008 中对 DTS 的支持的详细信息,请参阅SQL Server 2008 中对 Data Transformation Services (DTS) 的支持

重要说明重要提示

不推荐使用 Data Transformation Services (DTS)。有关详细信息,请参阅 Data Transformation Services (DTS)

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

注意注意

以下 SQL Server 版本中提供了 DTS 包迁移向导:Standard Edition、Enterprise Edition 和 Developer Edition。

升级 Data Transformation Services 之前

在将 Data Transformation Services 升级到 Integration Services 之前,建议您阅读SQL Server 2008 中对 Data Transformation Services (DTS) 的支持

我们还建议您在执行升级之前先安装和运行升级顾问。有关详细信息,请参阅使用升级顾问来准备升级

升级 Data Transformation Services

以下过程说明如何使用安装程序将 SQL Server 2000 Data Transformation Services (DTS) 安装升级到 Integration Services。

从 Data Transformation Services 升级到 Integration Services

  • 运行 SQL Server 2008 安装程序并选择“从 SQL Server 2000 或 SQL Server 2005 升级”

    - 或 -

  • 在命令提示符下,运行 setup.exe 并指定 /ACTION=upgrade 选项。有关如何在命令提示符下进行安装的详细信息,请参阅如何从命令提示符安装 SQL Server 2008 中的“Integration Services 的安装脚本”部分。

无法使用 SQL Server 2008 安装程序直接从 SQL Server 6.5 或 7.0 升级到 SQL Server 2008。

升级时,可以同时升级 DTS 和 数据库引擎,也可以只升级 DTS,或只升级数据库引擎。如果只升级 DTS 或只升级数据库引擎,则有一些限制:

  • 如果只升级 DTS,则 SQL Server 2008Integration Services 完全正常运行。但是,Integration Services 将只能在文件系统中存储包,除非在另一台计算机上有可用的 SQL Server 2008数据库引擎实例。如果有可用的 SQL Server 2008数据库引擎 实例,则 Integration Services 将能在该实例中存储包。

  • 如果只升级 数据库引擎,则 DTS 仍正常运行。但您将无法使用 Integration Services 的功能。

有关如何升级的详细信息,请参阅如何升级到 SQL Server 2008(安装程序)

将 Data Transformation Services 和数据库引擎同时升级到 SQL Server 2008

本节介绍执行符合以下条件的升级的影响:

  • 将 DTS 和数据库引擎实例同时升级到 SQL Server 2008。

  • 要升级的 DTS 和数据库引擎实例在同一台计算机上。

升级过程执行的操作

升级过程将执行以下任务:

  • 将数据库引擎实例升级到 SQL Server 2008。

  • 安装 SQL Server 2008Integration Services。

  • 安装 DTS 包的已更新运行时支持组件。该支持组件包括 SQL Server Management Studio 中的 DTS 运行库和 DTS 包枚举。DTS 包可以继续与 Integration Services 包运行在同一台计算机上。有关详细信息,请参阅如何安装 Data Transformation Services 包的支持组件

  • 保持 msdb 数据库的现有 DTS 系统表中的现有 DTS 包不变。

升级过程不执行的操作

升级过程不执行以下任务:

升级后可执行的操作

升级过程完成后,可以执行下列任务:

安装对 DTS 的可选的运行时支持后,可以执行下列任务:

  • 若要在 SQL Server Management Studio 中的 Management\Legacy\Data Transformation Services 节点下查看 DTS 包,请连接到数据库引擎的已升级实例。(如果连接到 Integration Services 服务,则只能查看 Integration Services 包。)

  • 若要在 Integration Services 包中运行 DTS 包,请使用执行 DTS 2000 包任务。有关详细信息,请参阅执行 DTS 2000 包任务

  • 若要在命令提示符下运行 DTS 包,请使用 dtsrun.exe 实用工具。

  • 若要从 SQL Server 代理作业运行 DTS 包,请从作业步骤调用 dtsrun.exe 实用工具。

有关如何运行包的详细信息,请参阅运行 Data Transformation Services (DTS) 包

重要说明重要提示

不推荐使用 Data Transformation Services (DTS)。有关详细信息,请参阅 Data Transformation Services (DTS)