如何:建立中央管理伺服器和伺服器群組 (SQL Server Management Studio)

在 SQL Server 2008 中,您可以指定 SQL Server 的執行個體當做中央管理伺服器。中央管理伺服器會儲存組織成一或多個中央管理伺服器群組的 SQL Server 執行個體清單。使用中央管理伺服器群組所採取的動作將會在伺服器群組中的所有伺服器上運作。這包括使用 [物件總管] 來連接至伺服器,以及同時在多部伺服器上執行 Transact-SQL 陳述式和以原則為基礎的管理原則。所有中央管理伺服器和從屬伺服器都必須使用 Windows 驗證進行註冊。SQL Server 2008 之前的 SQL Server 版本無法指定為中央管理伺服器。

建立中央管理伺服器

  1. 在 SQL Server Management Studio 的 [檢視] 功能表中,按一下 [已註冊的伺服器]

  2. 在 [已註冊的伺服器] 中,展開 [Database Engine],並以滑鼠右鍵按一下 [中央管理伺服器],然後指向 [新增],再按一下 [中央管理伺服器]

  3. [新增伺服器註冊] 對話方塊中,註冊您想要成為中央管理伺服器的 SQL Server 執行個體。

  4. 在 [已註冊的伺服器] 中,以滑鼠右鍵按一下中央管理伺服器,並指向 [新增],然後按一下 [新增伺服器群組]。輸入群組名稱和描述,然後按一下 [確定]

  5. 在 [已註冊的伺服器] 中,以滑鼠右鍵按一下中央管理伺服器群組,然後按一下 [新增伺服器註冊]

  6. [新增伺服器註冊] 對話方塊中,註冊您想要成為伺服器群組之成員的一或多個 SQL Server 執行個體。

    在您已註冊伺服器之後,中央管理伺服器就能夠同時針對群組中的所有伺服器執行查詢。

同時針對許多組態目標執行查詢

安全性

msdb 資料庫中的兩個資料庫角色會授與中央管理伺服器的存取權。只有 ServerGroupAdministratorRole 角色的成員可以管理中央管理伺服器。您需要 ServerGroupReaderRole 角色的成員資格才能連接至中央管理伺服器。

由於中央管理伺服器所維護的連接會在使用者的內容中執行,所以使用 Windows 驗證時,已註冊之伺服器上的有效權限可能會不同。例如,雖然使用者可能是 SQL Server A 執行個體上系統管理員 (sysadmin) 固定伺服器角色的成員,但是在 SQL Server B 執行個體上具有有限的權限。