Sql-Server

如何在 SQL Server AlwaysOn 中配置 SSIS

  • May 18, 2021

我為我的 SQL Server 設置了 AlwaysOn 可用性組。現在我想配置 SSIS。我該怎麼做?下面的連結提供了一些資訊,但由於我不是 DBA,所以很難理解這篇文章:

AlwaysOn 可用性組和 SQL Server 作業,第 23 部分:維護計劃備份和 SSIS 包

有人可以指導我在可用性組中進行 SSIS 的基本設置並解釋節點之間的同步是如何發生的嗎?

更新

我指的是 SSIS 目錄數據庫 (SSISDB)

我可以在連接管理器中使用監聽器嗎?

在 SQL Server 2014 和 2012 中,不支持將 SSISDB 添加為可用性組中的可用性數據庫。我的理解是,通過一些變通方法,可以將 SSISDB 添加到 AG,但不受支持。變通方法聽起來很容易出錯,我沒有親自嘗試過。

我建議不要將 SSISDB 添加到 AG,而是評估業務需求(高可用性和/或災難恢復),然後看看其他選項是最佳選擇。

根據您的 HA/DR 需求,考慮維護兩個並行 SSISDB 目錄,每個 AG 伺服器上一個。從操作的角度來看,您需要確保將 SSIS 包部署到兩個伺服器,並且它們保持相同(包、權限等)。這將使您能夠使用任何一台機器上本地安裝的 SSIS 服務來執行 HA/DR 包。您還需要確保沒有在兩台伺服器上執行 SSIS 包。

在 SQL Server 2016 中,支持並記錄了將 SSISDB 添加到可用性組。如果升級是一種選擇,您也可以考慮。

在您的 SSIS 包連接中,您可以使用 AG 偵聽器連接到 AG 的活動節點以進行數據訪問。SSIS 不需要在託管數據的同一台伺服器上執行。

引用自:https://dba.stackexchange.com/questions/133760