技术开发 频道

SQL Server 2008基于策略的管理

  任务二:验证该策略在CHICAGO 服务器的所有实例当中生效

  步骤:我们可以很轻松的在创建策略的服务器中对该策略进行评估。那么我们能否在其它服务器上对策略进行评估呢?

  29. 点击Close 关闭Evaluate Policies 窗口

  30. 通过集中定义策略,我们可以借助服务器组或在SQL Server Management Studio 中使用新引入的Centralized Management Server 功能实现在多台服务器中执行策略。Centralized Management Servers 作为SQL Server 2008 中新引入的功能,可以让用户集中存储Registered Servers 以及Server Groups,而不需要在每一台计算机中设置服务器和组

  如果我们只有一台服务器的话,那么管理起来很容易。但通常情况下我们需要管理位于不同位置的多台服务器。为了简化管理任务,我们可以采用CentralizedManagement Server 来减少设置服务器所需的时间

  31. 在设置Centralized Management Server 时,将Registered Servers 栏添加到SQL Server Management Studio 中。如果没有显示该窗口,则可以点击View, Registered Servers 菜单项将其添加进来。

  如果你希望将Registered Servers 窗口显示在其它位置,可以直接对其进行拖拽

  32. 右键点击Centralized Management Server,然后点击Register Centralized Management Server….

  33. 在New Server Registration 对话框中,按照入下信息进行输入,完成后先不要点击OK:

  Server type: Database Engine

  Server name: CHICAGO\ConfigServer

  Authentication: Windows Authentication

  34. 在将CHICAGO\ConfigServer 作为Centralized Management Sever 添加进来之前,建议将Registered server name: 中包含一些标记性字符,如CMS:,这样便于与直接来自CHICAGO\ConfigServer 实例的连接进行区分

  特别注意:尽管Centralized Management Servers (CMS) 可以显著降低管理的复杂度,但一定要慎重使用。如果你在连接到CMS 的时候误以为自己连接到的是一个单独实例,则很有可能无意中同时在多台服务器上执行一些操作。借助良好的命名规范,可以降低这种错误发生的概率

  35. 点击Save 从而将“CMS:CHICAGO\ConfigServer” 添加为Centralized Management Server.

  36. 右键点击CMS:CHICAGO\ConfigServer 来创建New Server Group…。服务器组可以定义一个服务器集合,这样策略可以在Registered Servers 的任意级别中进行验证,实例也可以位于多个服务器组中。例如CHICAGO 服务器中总共安装了5个实例(CHICAGO\SQLDev01, CHICAGO\SQLDev02, CHICAGO\SQLDev03, CHICAGO\SQLExpress – 再加上CHICAGO\ConfigServer),你可以创建如下层级架构:

  利用上述层级架构,你可以在整个CMS: Chicago\ConfigServer 中检查并配置策略,也可以单独在Production 组或者Development 组中配置策略

  37. 在此实验当中,我们将对Production 组执行策略

  38. 当所有实例都如上图所示进行了注册时,右键点击Production, 然后点击Evaluate Policies….

  39. 在Evaluate Policies - Production 对话框中,点击Source: 选项右侧的…按钮.

  40. 在这里你可以选择从.xml 文件进行策略评估,或者从某个服务器中获取策略选项

  41. 选择Server: ,然后输入服务器属性:

  Server type: Database Engine

  Server name: CHICAGO\ConfigServer

  Authentication: Windows Authentication

  42. 在Evaluate Policies – Production 对话框中,你将看到CHICAGO\ConfigServer 中的所有策略

  43. 选中SQL Server Lightweight Pooling 策略,然后点击右下角的Evaluate 按钮

  44. 该策略将在所有运行状态的服务器中进行检查。但该策略并不会在每一个本地服务器中创建,因此采用这种方法进行策略评估只能手动执行

  45. 由于SQLDev03 没有启动,因此无法进行检查。你必须启动该服务器或等到超时才能完成。我们无法在Evaluate 选项中通过设置来跳过没有启动的服务器(但这对于生产环境中的服务器来说并不是个问题).

0
相关文章