共用方式為


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

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

  • 在您用於安裝 SQL Server 2008 的安裝媒體上,尋找並執行適用於作業系統的 SQLServer2005_BC*.msi Windows Installer 封裝版本。

    – 或 –

  • 在網際網路瀏覽器中,開啟 Microsoft SQL Server 2008 功能套件頁面,然後下載並安裝 Microsoft SQL Server 2005 回溯相容性元件

在 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 設計師時出現錯誤訊息。若要解決這項錯誤,請將設計師需要的檔案複製到 SQL Server 2008 檔案的位置,如下列程序所述。

[!附註]

在 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"。