配置Log Shipping的时候Copy和Restore的Job一直失败,错误如下:
***Error: Could
not retrieve copy settings
for secondary ID '[removed]'.(Microsoft.SqlServer.Management.LogShipping)***
***Error: The specified agent_id
BECBBCC0-6867-4398-BD96-830D62D88558or
agent_type 1 do not
form a valid pair forlog
shipping monitoring processing.(.Net SqlClientData
Provider)***看了半天不知道什么问题,后来去查sqllogship运行命令才发现系统产生的命令竟然错了,"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\sqllogship.exe"-Copy BECBBCC0-6867-4398-BD96-830D62D88558-server
SERVER01,1433如果是-Copy 或者是Restore,Server name 应该是Secondery Server,但是发现这里是Primary server,将Server 名改正确以后Job就正常运行了。
本来以为这是个Bug,但是没有从微软的网站上看到KB讲这个事情。后来突然想起来这个机器是P2V过来的,然后改了服务器名,导致实例名和服务器名不一样,导致了这个问题。
用下面的命令更改实例名问题解决:
EXEC sp_dropserver 'Your_OLD_Computer_Name'
GO
EXEC sp_addserver 'Your_NEW_Computer_Name', 'local'
GO
修复LogShipping配置问题
本文介绍了一种在配置LogShipping过程中遇到的Copy和Restore作业失败的问题,并详细解释了如何通过修改命令中的服务器名称来解决这一问题。此外,还提供了解决实例名与服务器名不一致所引发的相关错误的方法。
2002

被折叠的 条评论
为什么被折叠?



