手动启job 发现LSBackup_logshp报错
报错信息如下
日期 2017/7/20 15:50:31
日志 作业历史记录 (LSBackup_logshp)
步骤 ID 1
服务器 XX-XX-DB05
作业名称 LSBackup_logshp
步骤名称 日志传送备份日志作业步骤。
持续时间 00:00:16
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2017-07-20 15:50:47.82 *** 错误: 无法检索主 ID“b10398c4-6d71-4115-a0e7-9af77ecc5d50”的备份设置。(Microsoft.SqlServer.Management.LogShipping) ***
2017-07-20 15:50:47.82 *** 错误: 无法连接到服务器 WIN-MELGERFRSE2。(Microsoft.SqlServer.ConnectionInfo) ***
2017-07-20 15:50:47.82 *** 错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)(.Net SqlClient Data Provider) ***
2017-07-20 15:50:47.82 ----- 结束事务日志备份 -----
查看该job的具体内容如下
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllogship.exe" -Backup B10398C4-6D71-4115-A0E7-9AF77ECC5D50 -server
WIN-MELGERFRSE2
发现了这个WIN-MELGERFRSE2 并不是我的server名,估计又是猪队友干的好事,把这个job修改为
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllogship.exe" -Backup B10398C4-6D71-4115-A0E7-9AF77ECC5D50 -server
XX-XX-DB05
然后到从库dbr05上查看job LSCopy_XX-XX-DB05_logshp
日期 2017/7/20 16:00:00
日志 作业历史记录 (LSCopy_XX-XX-DB05_logshp)
步骤 ID 1
服务器 XX-XX-DBR05
作业名称 LSCopy_XX-XX-DB05_logshp
步骤名称 日志传送复制作业步骤。
持续时间 00:00:15
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2017-07-20 16:00:15.78 *** 错误: 无法检索辅助 ID“c268ac8e-a15e-43ff-b776-5514f35cc6da”的复制设置。(Microsoft.SqlServer.Management.LogShipping) ***
2017-07-20 16:00:15.78 *** 错误: 无法连接到服务器 WIN-ECVMD98NLIU。(Microsoft.SqlServer.ConnectionInfo) ***
2017-07-20 16:00:15.78 *** 错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)(.Net SqlClient Data Provider) ***
2017-07-20 16:00:15.78 ----- 结束事务日志复制 -----
退出状态: 1 (错误)
查看job内容果然,Server名不对,同理测试另外logshipping的job也是一样侧情况,一起将以下job后的Srever名字修改为正确 XX-XX-DBR05后
成功
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllogship.exe" -Copy C268AC8E-A15E-43FF-B776-5514F35CC6DA -server
WIN-ECVMD98NLIU
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllogship.exe" -Restore C268AC8E-A15E-43FF-B776-5514F35CC6DA -server WIN-ECVMD98NLIU
另外为了之后的配置不再出错
用以下脚本修改数据库中 @@servernme的值
select @@SERVERNAME
WIN-MELGERFRSE2
用以下脚本修改
删除服务
sp_dropserver 'WIN-MELGERFRSE2', null
添加新的服务
sp_addserver 'XX-XX-DB05' ,'LOCAL',null
select @@Servername
'XX-XX-DB05
编辑推荐:
- logshipping 作业失败 问题之 @@servername的修改03-02
- AG 配 lsnr时遇到 Microsoft SQL Server,错误: 19471 的解决方法03-02
- Mssql server 单用户切换为多用户03-02
- SqlServer同实例复制数据库方法03-02
- MSSQL 各个ID对应具体DB的角色03-02
- 计算机网关的神奇作用03-02
- 直流继电器应用教程03-02
- sql server跟踪数据库03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
