如何:安裝 Data Transformation Services 封裝的支援

雖然 SQL Server 2000 Data Transformation Services (DTS) 已被取代,您還是可以繼續在相同電腦上連同 Integration Services 封裝一起執行 DTS 封裝 (如需詳細資訊,請參閱<SQL Server 2008 R2 中 SQL Server 2000 DTS 的支援>。如需有關取代 DTS 的詳細資訊,請參閱<Data Transformation Services (DTS)>)。

當您打算安裝 DTS 封裝的支援時,請了解 SQL Server 2008 在下列情況下並未包含 DTS 的支援:

  • DTS 封裝沒有 64 位元設計階段或執行階段支援。在 64 位元電腦上,DTS 封裝以及使用執行 DTS 2000 封裝工作來執行 DTS 封裝的 Integration Services 封裝只能在 32 位元模式中執行。

  • 以 Itanium 為基礎的系統上沒有 DTS 封裝的設計階段或執行階段支援。因此,您無法在 Itanium 作業系統上建立、檢視、修改或執行 DTS 封裝。

如果您必須繼續搭配 Integration Services 封裝執行 DTS 封裝,可以依照下列章節的描述安裝執行階段和設計階段支援。

安裝 DTS 封裝的支援

如<SQL Server 2008 中 Data Transformation Services (DTS) 的支援>主題中所述,SQL Server 2008 中的 DTS 支援包含多個元件。雖然安裝程式可以安裝其中某些元件,但是在您安裝 DTS 執行階段支援之前,這些元件並不具備完整功能。若要同時安裝 Integration Services 與支援 DTS 所需的所有功能,您必須依照下列程序的描述安裝多個項目。

若要安裝 DTS 支援的所有功能

  1. 安裝期間於 [特徵選取] 頁面上,進行下列選取:

    1. 選取 [Integration Services]

      此選項會安裝 ActiveX Script 工作及 DTS 封裝移轉精靈。

    2. 選取 [用戶端工具回溯相容性]

      此選項會安裝執行 DTS 2000 封裝工作。

  2. 如本主題稍後的「安裝 DTS 封裝的執行階段支援」及「在 64 位元的電腦上安裝 DTS 封裝執行所需的其他 32 位元檔案」章節中所述,在安裝程式完成之後,安裝 DTS 執行階段。

  3. (選擇性) 如<安裝 DTS 封裝的設計階段支援>一節中所述,在安裝程式完成後安裝 DTS 設計師。

安裝 DTS 封裝的執行階段支援

SQL Server 2008 不會安裝 DTS 封裝的執行階段支援。在執行和管理 DTS 封裝之前,您必須依照下列程序的描述來安裝這個執行階段支援。

若要安裝 Data Transformation Services 封裝的執行階段支援

在 64 位元的電腦上安裝 DTS 封裝執行所需的其他 32 位元檔案

64 位元執行階段不支援 DTS 封裝。在 64 位元電腦上,DTS 封裝和執行 DTS 封裝的 Integration Services 封裝只能在 32 位元模式中執行。若要在 64 位元的電腦上以 32 位元的模式在 BI Development Studio 外執行封裝,則必須安裝下列元件:

  • 32 位元的 DTS 執行階段 (如上一節所述)。

  • 32 位元版本的 Integration Services 執行階段及命令提示字元公用程式。

若要在 64 位元 x86 電腦上安裝 32 位元版本的 Integration Services 執行階段及命令提示字元公用程式

  • 在安裝期間,選取 [Business Intelligence Development Studio][管理工具 - 完成]

    選取任何一個選項都會安裝 32 位元版本的 Integration Services 執行階段、dtexec 公用程式 (dtexec.exe) 和其他 Integration Services 工具。

若要在 64 位元 Itanium 電腦上安裝 32 位元版本的 Integration Services 執行階段及命令提示字元公用程式

  • 在安裝期間,選取 [管理工具 - 完成]

    選取這個選項就會安裝 32 位元版本的 Integration Services 執行階段、dtexec 公用程式 (dtexec.exe) 和其他 Integration Services 工具。

安裝 DTS 封裝的設計階段支援

SQL Server 2008 不會安裝 DTS 封裝的設計階段支援。在使用 SQL Server 2008 工具開啟和檢視 DTS 封裝之前,您必須依照下列程序的描述,下載和安裝這個設計階段支援。

[!附註]

您可以下載的 DTS 封裝設計師可以搭配 SQL Server 2008 工具使用,但此設計師的功能並未針對 SQL Server 2008 更新。

安裝 Data Transformation Services 封裝的設計階段支援

依預設,在 32 位元電腦上,SQL Server 2000 的二進位檔案位在 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn 資料夾中,而 SQL Server 2008 的二進位檔案則位在 %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn 資料夾中。這些預設位置可能會導致 SQL Server 2000 的二進位檔案路徑發生在 SQL Server 2008 的二進位檔案路徑之前的 PATH 環境變數中。如果發生這種狀況,可能會在您嘗試使用 DTS 設計師時出現錯誤訊息。若要解決這項錯誤,請將設計師需要的檔案複製到新位置,如下列程序所述。

[!附註]

在 64 位元電腦上,在下列程序中以 %ProgramFiles(x86)% 代替 %ProgramFiles%。

若要確認 SQL Server Management Studio 中可以使用 DTS 設計師

  1. 將 SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL 檔案從 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn 資料夾複製到 %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE 資料夾。

  2. 將 SEMSFC.RLL、SQLGUI.RLL 和 SQLSVC.RLL 檔案從 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources 資料夾複製到 %ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%lang_id% 資料夾。例如,若為 U.S. English,lang_id 子資料夾就是 "1033"。

若要確認 Business Intelligence Development Studio 中可以使用 DTS 設計師

  1. 將 SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL 檔案從 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn 資料夾複製到 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE 資料夾。

  2. 將 SEMSFC.RLL、SQLGUI.RLL 和 SQLSVC.RLL 檔案從 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources 資料夾複製到 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\Resources\%lang_id% 資料夾。例如,若為 U.S. English,lang_id 子資料夾就是 "1033"。