安裝 Integration Services (SSIS)
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
SQL Server 提供單一安裝程式,以安裝其任何或所有元件,包括 Integration Services。 使用 SQL Server 安裝程式,在單一電腦上安裝 Integration Services,並選擇是否要安裝其他 SQL Server 元件。
本文特別介紹在您安裝 Integration Services 之前應該先了解的重要考量事項。 本文中資訊有助評估您的安裝選項,以便做出讓安裝成功的選擇。
準備好安裝 Integration Services
安裝 Microsoft SQL Server Integration Services 之前,請先檢閱下列資訊:
獨立或並存安裝
您可以在下列組態中安裝 SQL Server Integration Services:
在沒有先前 SQL Server 執行個體的電腦上安裝 SQL Server Integration Services。
與現有的 SQL Server 執行個體並存安裝 Integration Services。
當您在已安裝舊版 Integration Services 的電腦上升級至最新版 Integration Services 時,目前版本會與舊版並存。
如需升級 Integration Services 的詳細資訊,請參閱升級 Integration Services。
安裝 Integration Services
在檢閱 SQL Server 的安裝需求並確認電腦符合這些需求之後,您就可以開始安裝 Integration Services。
如果您還沒有 Microsoft SQL Server,請從 SQL Server 下載,下載免費的 Developer Edition。 SQL Server Express 版並未隨附 SSIS。
在 [SQL Server 安裝精靈] 中,選取 [新增 SQL 獨立安裝或將功能加入至現有安裝]。 若要安裝 Integration Services,請在 [功能選擇] 頁面上進行選取,如下所示:
在 [共用功能] 下,選取 [Integration Services]。
在 [共用功能] 下,選擇性地選取 [用戶端工具 SDK],以安裝 Integration Services 程式設計的受控組件。
在 [執行個體功能] 下方,選擇性選取 Database Engine Services 來裝載 SSIS 目錄資料庫 (
SSISDB
),以便儲存、管理、執行與監視 SSIS 套件。
考慮安裝 Integration Services 的其他元件。 如需詳細資訊,請參閱本文的安裝其他元件一節。
注意
[安裝精靈] 的 [功能選擇] 頁面上提供一些 SQL Server 元件供您選取安裝,以安裝 Integration Services 元件的部分子集。 這些元件適用於特定的工作,但 Integration Services 的功能有限。 例如,[資料庫引擎服務] 選項會安裝 [SQL Server 匯入和匯出精靈] 所需的 Integration Services 元件。 為了確保 Integration Services 能完整安裝,您必須在 [功能選擇] 頁面上選取 [Integration Services]。
安裝 ETL 程序的專用伺服器
若要使用專用伺服器進行擷取、轉換和載入 (ETL) 程序,請在安裝 Integration Services 時安裝 SQL Server 資料庫引擎的本機執行個體。 Integration Services 通常會將封裝儲存在資料庫引擎的執行個體中,並依賴 SQL Server Agent 來排程這些封裝。 如果 ETL 伺服器沒有資料庫引擎的執行個體,您就必須從具有資料庫引擎執行個體的伺服器來排程或執行封裝。 這樣一來,套件就不是在 ETL 伺服器上執行,而會在啟動套件的伺服器上執行。 因此,將無法如預期般地使用專用 ETL 伺服器的資源。 此外,其他伺服器的資源可能會受到執行中 ETL 處理序的限制
設定 SSIS 事件記錄
根據預設,在新的安裝中,Integration Services 會設定為不要將與封裝執行相關的事件記錄至應用程式事件記錄檔。 當您使用 SQL Server 的資料收集器功能時,這個設定可避免產生過多的事件記錄檔項目。 未記錄的事件為 EventID 12288「封裝已啟動」和 EventID 12289「封裝已成功完成」。若要將這些事件記錄至應用程式事件記錄檔,請開啟登錄以進行編輯。 然後,在登錄中找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS 節點,並將 LogPackageExecutionToEventLog 設定的 DWORD 值從 0
變更為 1
。
安裝其他元件
若要進行 Integration Services 的完整安裝,請從下列清單中選取您需要的元件:
Integration Services。 使用 [SQL Server 安裝精靈] 安裝 SSIS。 選取 SSIS 時,會安裝下列元件:
SQL Server 資料庫引擎上的 SSIS 目錄支援。
選擇性 Scale Out 功能。
32 位元和 64 位元 SSIS 元件。
單獨安裝 SSIS 時,不會安裝設計和開發 SSIS 封裝所需的工具。
資料庫引擎服務。 使用 [SQL Server 安裝精靈] 安裝資料庫引擎。 選取資料庫引擎服務時,可讓您建立並裝載 SSIS 目錄資料庫
SSISDB
,以儲存、管理、執行及監視 SSIS 封裝。SQL Server Data Tools (SSDT) 和適當的延伸模組。 使用 SSDT 來設計和部署 SSIS 套件。 若要下載並安裝 SSDT,請參閱下載 SQL Server Data Tools (SSDT)。
安裝 SSDT 之後,必須安裝適當的延伸模組。
- 如果是 Visual Studio 2022,則使用 SQL Server Integration Services Projects 2022
- 如果是更舊版本,則使用 SQL Server Integration Services Projects
Integration Services Feature Pack for Azure: 若要下載並安裝 Feature Pack,請參閱 Microsoft SQL Server Integration Services Feature Pack for Azure。 安裝 Feature Pack 時,可讓您的套件連線到 Azure 雲端中的儲存體和分析服務,包括下列服務:
Azure Blob 儲存體。
Azure HDInsight。
Azure Data Lake Store。
Azure Synapse Analytics。
Azure Data Lake Storage (Gen2)。
其他選用元件: 您可以從 SQL Server Feature Pack 選擇性下載其他協力廠商的元件。
如需適用於 SQL Server 2017 或之前版本的 Microsoft Connectors for Oracle and Teradata by Attunity,請參閱 Attunity 連接器。
Microsoft Connector for SAP BW for Microsoft SQL Server。 若要取得這些元件,請參閱 Microsoft SQL Server 2017 Feature Pack。