共用方式為


安裝 Integration Services

SQL Server提供單一安裝程式來安裝其任何或所有元件,包括 Integration Services。 透過安裝程式,您可以在單一電腦上安裝 Integration Services 搭配或不使用其他SQL Server元件。

本主題強調安裝 Integration Services 之前應該知道的重要考慮。 本主題的資訊將可幫助您評估安裝選項,好讓您可以做出讓安裝成功的選擇。

本主題不包含啟動安裝程式、使用安裝精靈或是從命令列執行安裝程式的相關指示。 如需如何啟動安裝程式並選取要安裝的元件逐步指示,請參閱快速入門安裝 SQL Server 2014。 如需安裝 Integration Services 之命令列選項的相關資訊,請參閱從命令提示字元安裝 SQL Server 2014

準備安裝 Integration Services

安裝 Microsoft SQL Server Integration Services 之前,請先檢閱下列需求:

選取 Integration Services 組態

您可以在下列設定中安裝 SQL ServerIntegration Services:

  • 您可以在沒有先前實例的電腦上安裝 SQL ServerIntegration Services SQL Server。

  • 您可以並存安裝 SQL Server 2014 Integration Services (SSIS) 與現有 SQL Server 2008 Integration Services (SSIS) 和 SQL Server 2012 Integration Services (SSIS) 實例。

    當您升級至已安裝其中一個舊版 Integration Services 的電腦上,SQL Server 2014 Integration Services (SSIS) 時,SQL Server 2014 Integration Services (SSIS) 與舊版並存安裝。

    如需升級 Integration Services 的詳細資訊,請參閱 升級 Integration Services。 如需與舊版 Integration Services 回溯相容性的相關資訊,請參閱 Integration Services 回溯相容性

安裝 Integration Services

檢閱SQL Server的安裝需求,並確定您的電腦符合這些需求之後,您就可以安裝 Integration Services。

注意

在舊版SQL Server中,當您安裝SQL Server Users 群組中的所有使用者,預設都可以存取 Integration Services 服務。 當您安裝 SQL Server 2014 時,使用者無法存取 Integration Services 服務。 因此,服務預設是安全的。 安裝SQL Server之後,SQL Server系統管理員必須執行 DCOM 組態工具 (Dcomcnfg.exe) ,才能將特定使用者存取權授與SQL Server Integration Services 12.0

如需如何授與權限的指示,請參閱 授與 Integration Services 服務的權限

如果您使用安裝精靈來安裝 Integration Services,您將使用一系列頁面來指定元件和選項。 以下是 [安裝精靈] 中的頁面,其中您選取的選項會影響 Integration Services 的安裝,並具有選取建議:

  • 特徵選取

    選取 [Integration Services ] 以安裝 Integration Services 服務,並在設計環境之外執行封裝。

    如需 Integration Services 的完整安裝,以及開發和管理套件的工具和檔,請同時選取 Integration Services 和下列 共用功能

    • [SQL Server Data Tools],以便安裝設計封裝的工具。

    • 管理工具 - 完成以安裝用於管理套件的SQL Server Management Studio。

    • 用來安裝 Integration Services 程式設計之 Managed 元件的用戶端工具 SDK

    許多資料倉儲解決方案也需要安裝額外的SQL Server元件,例如 SQL Server Database Engine、SQL Server Analysis Services 和 SQL Server Reporting Services。

    注意

    [安裝精靈] 的 [功能選擇] 頁面上提供一些 SQL Server 元件供您選取安裝,以安裝 Integration Services 元件的部分子集。 這些元件對特定的工作有用,但 Integration Services 的功能會受到限制。 例如,[資料庫引擎服務] 選項會安裝 [SQL Server 匯入和匯出精靈] 所需的 Integration Services 元件。 SQL Server Data Tools選項會安裝設計套件所需的 Integration Services 元件,但未安裝 Integration Services 服務,而且您無法在SQL Server Data Tools之外執行套件。 為了確保 Integration Services 能完整安裝,您必須在 [功能選擇] 頁面上選取 [Integration Services]。

    在 64 位元電腦上安裝:在 64 位元電腦上,選取 [Integration Services] 只會安裝 64 位元的執行階段和工具。 如果您必須以 32 位元模式執行封裝,您也必須選取其他選項來安裝 32 位元的執行階段和工具:

    • 如果 64 位電腦執行 x86 作業系統,請選取[SQL Server Data Tools] 或 [管理工具 - 完成]。

    • 如果 64 位電腦正在執行 Itanium 作業系統,請選取 [ 管理工具 - 完成]。

    在適用于 ETL 的專用伺服器上安裝若要使用專用伺服器來擷取、轉換和載入 (ETL) 程式,建議您在安裝 Integration Services 時安裝 SQL Server Database Engine 的本機實例。 Integration Services 通常會將封裝儲存在資料庫引擎的執行個體中,並依賴 SQL Server Agent 來排程這些封裝。 如果 ETL 伺服器沒有 Database Engine 的實例,您必須從具有 Database Engine 實例的伺服器排程或執行封裝。 這表示,雖然封裝無法在 ETL 伺服器上執行,但是它們會改在啟動封裝的伺服器上執行。 因此,系統將無法如預期方式使用專用 ETL 伺服器的資源。 此外,其他伺服器的資源可能會受到執行中 ETL 處理序的限制。

  • 執行個體組態

    您在 [實例組態 ] 頁面上所做的任何選取不會影響 Integration Services 或 Integration Services 服務。

    您只能在電腦上安裝一個 Integration Services 服務的實例。 您可以使用電腦名稱來連接此服務。

    根據預設,Integration Services 服務會設定為管理 儲存在 msdb 資料庫中與 Integration Services 同時安裝之 Database Engine 實例中的封裝。 如果 Database Engine 的實例未與 Integration Services 同時安裝,Integration Services 服務會設定為管理儲存在本機、資料庫引擎之 msdb 資料庫中的預設實例中的封裝。 若要管理儲存在具名實例或 Database Engine 遠端實例中的封裝,或儲存在 Database Engine 的多個實例中,您必須修改組態檔。 如需如何修改此組態檔的詳細資訊,請參閱 設定 Integration Services Service (SSIS 服務)

  • 伺服器組態

    在 [伺服器組態] 頁面的 [服務帳戶] 索引標籤上,檢閱 Integration Services 服務的設定。

    如果已安裝 Windows 7 或 Windows Server 2008 R2,Integration Services 服務會註冊為在 NT Services\MsDtsServer120 虛擬帳戶下執行,而且 啟動類型Automatic。 您不需要為此虛擬帳戶輸入密碼。 如果已安裝 Microsoft Vista 或 Windows Server 2008,Integration Services 服務會註冊為在內建網路服務帳戶下執行,而 啟動類型自動。 您不需要針對內建的網路服務帳戶輸入密碼。

根據預設,在新的安裝中,Integration Services 會設定為不要將與封裝執行相關的事件記錄至應用程式事件記錄檔。 當您使用 SQL Server 2014 的資料收集器功能時,此設定可防止太多事件記錄檔專案。 未記錄的事件為 EventID 12288、「套件已啟動」和 EventID 12289,「套件成功完成」。若要將這些事件記錄到應用程式事件記錄檔,請開啟登錄以進行編輯。 在登錄中找出 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\SSIS 節點,然後將 LogPackageExecutionToEventLog 設定的 DWORD 值從 0 變更為 1。

了解 Integration Services 服務

Integration Services 會安裝 Integration Services 服務。

當您在 [功能選取] 頁面上選取 [Integration Services] 選項時,就會安裝 Integration Services 服務。 當您接受 [ 伺服器組態 ] 頁面上的預設設定時,會啟用 Integration Services 服務,且其 [啟動類型 ] 為 [自動]。

您在一部電腦上只能安裝單一 Integration Services 服務的執行個體。 此服務並非特定 Database Engine 執行個體特有的。 您可以使用執行此服務所在的電腦名稱來連接此服務。

在 64 位元電腦上安裝 Integration Services

64 位元電腦上安裝的 Integration Services 功能

安裝程式會根據您選取的安裝選項來安裝各種 Integration Services 功能:

  • 當您安裝SQL Server並選取 [Integration Services] 進行安裝時,安裝程式會安裝所有可用的 64 位 Integration Services 功能和工具。

  • 如果您需要 Integration Services 設計階段功能,您也必須安裝SQL Server Data Tools (SSDT) 。

  • 如果您需要 32 位版本的 Integration Services 執行時間和工具,才能在 32 位模式中執行特定套件,您也必須安裝SQL Server Data Tools (SSDT) 。

64 位元的功能安裝於 [Program Files] 目錄下,而 32 位元的功能則另外安裝在 [Program Files (x86)] 目錄下。 (此行為不是 Integration Services 或 SQL Server.)

重要

SQL Server Data Tools (SSDT) ,Integration Services 套件的 32 位開發環境不支援 Itanium 64 位作業系統,而且未安裝在 Itanium 伺服器上。