将计划的策略部署到多个实例
通过使用已注册的服务器,可以从一个集中位置将计划的策略部署到多个托管服务器。您可以从本地服务器组或中央管理服务器部署计划的策略。
在本任务中,您将执行以下操作:
将您在前一个任务中计划的策略导出到某个文件夹。
将计划的政策部署到通过已注册服务管理的目标实例。
您将在完成本课程先前任务的计算机上执行这些任务。
先决条件
此任务具有以下必备条件:
您必须完成了本课程中的先前任务。
您要在其中部署计划策略的实例必须运行于 SQL Server 2008 或更高版本上。自动过程要求在本地存储策略,但早于 SQL Server 2008 的 SQL Server 版本不支持此功能。
您要在其中部署计划策略的服务器必须已在**“本地服务器组”或“中央管理服务器”**节点的“已注册的服务器”中注册。有关详细信息,请参阅下列主题:
将计划策略导出为 .xml 文件
在您于前一任务中配置计划策略的服务器上,依次展开**“管理”和“策略管理”,然后单击“策略”**。
在**“视图”菜单上单击“对象资源管理器详细信息”**。
在**“对象资源管理器详细信息”**窗格中,选择您要通过“注册的服务器”部署到其他服务器的所有计划的最佳实践策略。
注意 可以单击“类别”标题以按列表对策略排序。
右键单击所选项,然后单击**“导出策略”**。
如果您选择了多个要导出的策略,请在**“查找文件夹”对话框中选择一个目标文件夹或新建一个文件夹。对于本课程,使用路径 C:\Scheduled_BP_Policies 新建一个文件夹,然后单击“确定”**。
如果您只选择了一个要导出的策略,则在**“导出策略”对话框中,使用路径 C:\Scheduled_BP_Policies 新建一个文件夹,单击“打开”,然后单击“保存”**。
将在此文件夹位置中创建 .xml 策略文件。
将计划的政策部署到通过已注册服务管理的服务器
在**“视图”菜单上,单击“已注册的服务器”**。
展开**“数据库引擎”,然后展开“本地服务器组”或“中央管理服务器”,然后单击您要向其部署策略的节点,然后单击“导入策略”**。
注意 如果右键单击“本地服务器组”或“中央管理服务器”本身,则策略将部署到所有托管服务器。如果右键单击特定的服务器组,则策略将只部署到该组中的服务器。如果右键单击特定的已注册服务器,则策略将只部署到该服务器。
在**“要导入的文件”旁边,单间省略号按钮 (…**)。
在**“选择策略”**对话框中,浏览到您保存计划策略的文件夹位置。对于本示例,浏览到位置 C:\Scheduled_BP_Policies。
选择您要导入到目标实例的策略,然后单击**“打开”**。
在**“导入”对话框的“策略状态”**列表中,选择所需的策略状态。您可以选择在导入时保留策略状态、启用或禁用策略。请注意,必须启用策略才能根据计划运行它们。
单击**“确定”**将策略导入到所有目标实例。
注意 如果出现任何错误,则“导入”对话框将不消失。单击“日志”页以查看消息。单击“取消”关闭对话框。
若要从目标实例查看策略,请连接到该实例,打开对象资源管理器,依次展开**“管理”和“策略”。您应在“策略”**节点中看到导入的策略。如果您双击每个策略,则可以查看计划或更改设置。
注意 若要在运行计划的策略之后查看评估结果,请打开目标实例上的“策略历史记录”日志。若打开日志,请右键单击“策略管理”,然后单击“查看历史记录”。
小结
本教程介绍了如何针对 SQL Server 的一个或多个实例执行最佳实践策略的按需和计划评估。