SQL Server 2008 R2应用及多服务器管理
2010-05-13 00:00:00 来源:WEB开发网轮询服务器
实现多服务器管理后,目标服务器将定期联系主服务器以上传有关已执行的作业信息,并下载新的作业。联系主服务器的过程就是服务器轮询,该过程每隔“轮询间隔”发生一次。
轮询间隔(默认情况下为一分钟)控制目标服务器连接到主服务器以下载指令并上传作业执行结果的频率。当目标服务器轮询主服务器时,将从msdb数据库的 sysdownloadlist表中读取分配给目标服务器的操作。这些操作控制多服务器作业和目标服务器行为的不同方面,包括上面提到的 sp_post_msx_operation存储过程也是通过修改sysdownloadlist表来实现对轮询特性的修改的,当然用户也可以使用其他作业存储过程隐式发布操作到sysdownloadlist表。
使多台目标服务器脱离主服务器
在需要解散多服务器管理配置时,为了能让目标服务器脱离主服务器,需要进行如下操作:
1. 在对象资源管理器中,展开配置为主服务器的服务器。
2. 右键单击“SQL Server代理”,指向“多服务器管理”,再单击“管理目标服务器”。
3. 单击“发布指令”,然后在“指令类型”列表装选择“脱离”。
4. 在“收件人”下,执行以下操作之一:
? 单击“所有目标服务器”,脱离主服务器的所有目标服务器,如果要完全卸载当前多服务器管理配置,选用此选项。
? 单击“以下目标服务器”,再单击相应的“选择”框,脱离主服务器的部分目标服务器。
总结
多服务器管理功能是SQL Server 2008 R2中推出的管理SQL服务器数据库引擎的多个实例的SQL服务器工具,使用这些工具可以通过主服务器对多个SQL Server服务器进行快速、高效的管理。在SQL Server 2008 R2中,可通过指定中央管理服务器并创建服务器组来管理多个服务器,指定为主管理服务器的SQL Server实例维护服务器组,这些组维护一个或多个 SQL Server 实例的连接信息。可以对服务器组同时执行 Transact-SQL 语句和基于策略的管理策略。
更多精彩
赞助商链接