SQL Server 2008 R2应用及多服务器管理
2010-05-13 00:00:00 来源:WEB开发网设置目标服务器
在设置目标服务器时,需要针对目标服务器作相应设置,使其归属于某台主服务器管理:
1. 在对象资源管理器中,连接到Microsoft SQL Server数据库引擎实例,再展开该实例。
2. 右键单击“SQL Server代理”,指向“多服务器管理”,再单击“使其成为主服务器”,目标服务器向导将会引导用户完成生成目标服务器的过程。
同样,对于多服务器环境也是有一定注意事项的:
1. 每台目标服务器只向一台主服务器报告,不存在同一台目标服务器向多台主服务器报告的情况,必须将目标服务器从一台主服务器上脱离,才能将其登记在其他服务器上。
2. 如果要更改目标服务器名称时,需要在更改名称之前脱离主服务器并在更改后重新登记。
3. 若要取消多服务器配置,必须首先让所有目标服务器脱离主服务器。
管理整个企业内的作业
如果在Microsoft SQL Server Management Studio以外对多服务器作业定义进行了更改,必须将更改发布到下载列表中,以便目标服务器在下次轮询时更新作业。为了确保目标服务器具有当前的作业定义,需要在使用了以下任一过程之后调用命令发布更改:
sp_add_jobstep 在作业中添加一个步骤
sp_update_jobstep 更改执行自动活动的作业中某一步骤的设置
sp_delete_jobstep 从作业中删除作业步骤
sp_attach_schedule 设置一个作业计划
sp_detach_schedule 删除计划和作业之间的关联
在更新多服务器作业后需要发布一条INSERT指令发布更改,如下所示:
EXECUTE sp_post_msx_operation ‘INSERT’,’JOB’,’’
需要注意的是调用了sp_update_job或sp_delete_job后不需要调用sp_post_msx_operation因为存储过程会自动向下载列表发布所需的更改。
更多精彩
赞助商链接