创建中央管理服务器和服务器组
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
Analytics 平台系统(PDW)
本主题介绍如何使用 SQL Server Management Studio 将 SQL Server 实例指定为 SQL Server 中的中央管理服务器。 中央管理服务器存储组织成一个或多个中央管理服务器组的 SQL Server 实例列表。 使用中央管理服务器组执行的操作将作用于服务器组中的所有服务器。 这包括使用对象资源管理器连接到服务器,同时在多个服务器上执行 Transact-SQL 语句和基于策略的管理策略。
备注
不能将早于 SQL Server 2008(10.0.x)的 SQL Server 版本指定为中央管理服务器。
本主题中的
开始之前 :
创建中央管理服务器和服务器组,使用:
开始之前
安全
权限
msdb 数据库中的两个数据库角色授予对中央管理服务器的访问权限。 只有 ServerGroupAdministratorRole 角色的成员才能管理中央管理服务器。 连接到中央管理服务器需要 ServerGroupReaderRole 角色的成员身份。
由于中央管理服务器维持的连接是在用户的上下文中执行的,并且使用了 Windows 身份验证,因此已注册服务器上的有效权限可能会有所不同。 例如,用户可能是 SQL Server A 实例上的 sysadmin 固定服务器角色的成员,但对 SQL Server B 实例的权限有限。
使用 SQL Server Management Studio
以下过程介绍如何执行以下步骤。
创建中央管理服务器。
将一个或多个服务器组添加到中央管理服务器,并将一个或多个已注册的服务器添加到服务器组。
创建中央管理服务器
在 SQL Server Management Studio 的 视图 菜单上,单击 已注册的服务器。
在已注册的服务器中,展开 数据库引擎,右键单击 中央管理服务器,然后单击 注册中央管理服务器。
在 “新建服务器注册”对话框中,从服务器下拉列表中选择要成为中央管理服务器的 SQL Server 实例。 必须为中央管理服务器使用 Windows 身份验证。
在 注册服务器中,输入服务器名称和可选说明。
在“连接属性” 选项卡中,查看或修改网络和连接属性。 有关详细信息,请参阅 连接到服务器(数据库引擎的连接属性页)
单击 测试以测试连接。
单击 保存。 SQL Server 的实例将显示在 中央管理服务器 文件夹下。
创建新的服务器组并将服务器添加到组
从 已注册的服务器,展开 中央管理服务器。 右键单击在上述过程中添加的 SQL Server 实例,然后选择“新建服务器组”。
在 “新建服务器组属性”中,输入组名称和可选说明。
在 已注册的服务器中,右键单击服务器组,然后单击 “新建服务器注册”。
从“新建服务器注册”中选择 SQL Server 实例。 有关详细信息,请参阅 创建新的已注册服务器(SQL Server Management Studio)。 根据需要添加更多服务器。
针对多个配置目标同时执行查询
- 创建中央管理服务器、一个或多个服务器组和一个或多个已注册的服务器后,可以同时对整个组执行查询。 有关如何同时对服务器组中的服务器执行 Transact-SQL 语句的详细信息,请参阅 同时对多个服务器执行语句(SQL Server Management Studio)。