建立多伺服器環境

適用於:SQL Server

多伺服器管理會要求您設定一部主要伺服器 (MSX) 以及一或多部目標伺服器 (TSX)。 將在所有目標伺服器上處理的作業會先在主要伺服器上定義,然後再下載至目標伺服器。

重要

Azure SQL 受控執行個體目前支援多數 (但非全部) 的 SQL Server Agent 功能。 Azure SQL 受控執行個體 不支援多伺服器管理員功能。

根據預設,主要伺服器與目標伺服器之間的連線會啟用完整「傳輸層安全性」(TLS) (先前稱為「安全通訊端層」(SSL)) 加密和憑證驗證。 如需詳細資訊,請參閱 在目標伺服器上設定加密選項

如果您有許多目標伺服器,請避免在有其他 SQL Server 功能重大效能要求的實際執行伺服器上定義主要伺服器,因為目標伺服器會拖慢實際執行伺服器的效能。 如果也將事件轉寄到專用的主要伺服器,您就可以在一部伺服器上集中化管理。 如需詳細資訊,請參閱 管理作業步驟

注意

根據預設,SQL Server Agent 服務帳戶會被定位至預設的 SQL Server Agent 服務 SID (NT SERVICE\SQLSERVERAGENT),這是系統管理員固定伺服器角色的成員。 如果使用多伺服器作業處理,帳戶也必須是主要伺服器上msdb資料庫角色 TargetServersRole 的成員。 [主要伺服器精靈] 會在編列進程中,自動將服務帳戶加入至此角色。

多伺服器環境的考量事項

建立多伺服器環境時,請考慮下列問題:

  • 使用最新的版本作為主要伺服器。 支援目前的版本和前兩個版本。

  • 每個目標伺服器只能向一個主要伺服器報告。 您必須先使目標伺服器脫離主要伺服器,才能將它編列到不同的主要伺服器中。

  • 變更目標伺服器的名稱時,必須先將它脫離後才能變更名稱,等變更後再重新編列。

  • 如果您想要解除多重伺服器組態,您必須使所有的目標伺服器脫離主伺服器。

  • SQL Server Integration Services 僅支援與主要伺服器版本相同或更新版本的目標伺服器。