所谓多服务器管理 (Multiserver Administration)就是SQL Server 2008 R2提供的自动管理多个 SQL Server 实例过程的功能。在多服务器管理中,连接到主服务器并从其接收作业的服务器被称之为目标服务器。 SQL Server 2008 R2推出了管理SQL服务器数据库引擎的多个实例的SQL服务器工具,使用这些工具可以通过中央服务器对多个SQL Server服务器进行快速、高效的管理。 管理SQL引擎多实例的工具 使用SQL Server Management Studio中的工具浏览器可以把现有的SQL Server 2008 R2数据层应用程序和数据库引擎实例加入到SQL服务器工具中进行集中的管理。 另外还推出了一个称作数据层应用(DAC)的管理单元,这个管理单元提供了用于管理SQL服务器工具或者数据库引擎的单独实例中的数据层对象的一个基于应用程序的窗口。 这个SQL服务器工具有如下功能:
- 创建SQL服务器通用控制点(Utility Control Point,UCP):安装SQL Server 2008 R2数据库引擎的一个实例,然后把它升级为UCP。这个UCP是用于配置和为SQL服务器工具中所有实例收集的性能数据的中心库。UCP是SQL服务器工具的中心推理点。它支持应用中心政策等活动或者分析一个实例的资源利用趋势以预测何时会超过中央资源利用政策。 使用中央管理服务器管理多个服务器 在SQL Server 2008 R2中,可通过指定中央管理服务器并创建服务器组来管理多个服务器,指定为中央管理服务器的SQL Server实例维护服务器组,这些组维护一个或多个 SQL Server 实例的连接信息。可以对服务器组同时执行 Transact-SQL 语句和基于策略的管理策略。不能将早于SQL Server 2008版本的SQL Server指定为中央管理服务器。 创建中央管理服务器和服务器组 中央管理服务器包含有关配置目标的连接信息,仅支持Windows身份验证。因此,不会存储身份验证信息。这样,中央管理服务器便可以同时在多个服务器上执行Transact-SQL 语句。若要创建中央管理服务器和服务器组,需要使用SQL Server Management Studio中的“已注册的服务器”窗口。中央管理服务器不能是它所维护的组的成员。
- 多服务器查询 总结 SQL Server 2008 R2通过上面的相关技术可以获取多服务器的相关信息,用户可以根据各自企业的实际情况做出智能决策,做出合理的调整。哪些服务器负荷过度了,哪些服务器上还有可用空间,用来平衡各服务器间的负载,便于用户硬件资源的充分利用。如果用户发现A服务器上的数据库应用占用过多的CPU负载,无法正常相应其他相关程序,而B服务器仅有很低的CPU负载,那么数据库应用可能就需要适合从一台服务器迁移到另一台服务器一定的负载,来达到设备的合理利用。 SQL Server 2008 R2作为微软最新推出的数据库产品和商业智能解决方案,其中包含着大量新颖而富有创造性的新特性,着实让人看到之后眼前为之一亮,SQL Server 2008 R2的强大功能必定会为用户的企业信息化之路插上腾飞的翅膀。 (责任编辑:IT) |