配置Log shipping失败Could not retrieve copy settings for secondary ID

配置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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值