重新同步处理指定目标服务器中的所有多服务器作业。
sp_resync_targetserver [ @server_name = ] 'server'
[@server_name =] 'server'
是要重新同步处理的服务器的名称。server 为 nvarchar(30) 类型,无默认值。如果指定 ALL,那么所有目标服务器都将重新同步处理。
0(成功)或 1(失败)
报告 sp_post_msx_operation 操作的结果。
sp_resync_targetserver 为目标服务器删除当前指令集,并发布新指令集以供目标服务器下载。新指令集中包括一条删除所有多服务器作业的指令,随后是当前以该服务器为目标服务器的每个作业的插入指令。
只有 sysadmin 固定服务器角色的成员可执行 sp_resync_targetserver。
下例将重新同步处理目标服务器 LONDON1。
USE msdb
EXEC sp_resync_targetserver 'LONDON1'