日期:2014-05-17  浏览次数:20539 次

局域网中 传送事务日志问题
局域网中做 日志传送,不使用域用户
机器A 主服务器 10.10.82.157

机器B 备用服务器 10.10.82.158

机器C 监视服务器 10.10.82.114

以上 用户名和密码都是一样的 用户名 biangx 密码 0 ,SQL management studio 完全可以互访.


操作步骤如下:

1,在C 上建立两个共享文件夹,logback  是放A 服务器的日志备份的  和 logbackcopy是放B 服务器的日志还原的.

以上两个文件夹都设置了共享和权限,

2,在A机器上运行SQL语句 backup database pubs to disk = '\\10.10.82.114\logback\pubs.bak'   备份到C电脑上 成功.

3,三台机器的agent 服务,均使用本账户 账户名 .\biangx 启动.

3,配置事务日志传送的时候是成功的.但是到A机器的代理错误日志查看的时候,A机器中的backup事务执行是有错误的.如下:

消息
2012-11-14 09:45:00.42 *** 错误: 无法检索主 ID“a20855b7-882c-4c21-adca-e2b6e933781e”的备份设置。(Microsoft.SqlServer.Management.LogShipping) ***
2012-11-14 09:45:00.42 *** 错误: 指定的 agent_id A20855B7-882C-4C21-ADCA-E2B6E933781E 或 agent_type 0 不是日志传送监视处理所需的有效对。(.Net SqlClient Data Provider) ***
2012-11-14 09:45:00.42 *** 错误: 无法记录历史记录/错误消息。(Microsoft.SqlServer.Management.LogShipping) ***
2012-11-14 09:45:00.42 *** 错误: 指定的 agent_id A20855B7-882C-4C21-ADCA-E2B6E933781E 或 agent_type 0 不是日志传送监视处理所需的有效对。(.Net SqlClient Data Provider) ***
2012-11-14 09:45:00.42 *** 错误: 无法清除历史记录。(Microsoft.SqlServer.Management.LogShipping) ***
2012-11-14 09:45:00.42 *** 错误: 指定的 agent_id A20855B7-882C-4C21-ADCA-E2B6E933781E 或 agent_type 0 不是日志传送监视处理所需的有效对。(.Net SqlClient Data Provider) ***
2012-11-14 09:45:00.42 ----- 结束事务日志备份 -----

退出状态: 1 (错误)


我觉得是权限问题,但是我在C机器上已经把读和写权限给biangx这个用户,在A机器上访问和在SQL management studio中备份都是正常的,就是在配置事务日志传送时出错.

请高手指点



------最佳解决方案--------------------
你的SQLServer服务所用的账号要能访问局域网的文件夹才行,单纯的什么sa账号仅仅是SQLServer内部用的。
------其他解决方案--------------------
引用:
问题已解决,是因为主机的机器名变更过.在数据库中的服务器名没有变更所致的.
使用  sp_dropserver '服务器名' 将这个服务器名删除。
使用 sp_addserver '新服务器名','LOCAL'将本地服务器重新添加到服务器表中
得以解决.
额~~~貌似最近都看到类似的问题,都是名字变更过。还在别的贴里面看到过
------其他解决方案--------------------
学习。。。。。。
------其他解决方案--------------------
在A机器上运行SQL语句 backup database pubs to disk = '\\10.10.82.114\logback\pubs.bak'   备份到C电脑上 成功.

说明主机A是可以访问 C机的 共享文件的.
------其他解决方案--------------------
问题已解决,是因为主机的机器名变更过.在数据库中的服务器名没有变更所致的.
使用  sp_dropserver '服务器名' 将这个服务器名删除。
使用 sp_addserver '新服务器名','LOCAL'将本地服务器重新添加到服务器表中
得以解决.
------其他解决方案--------------------
该回复于2012-11-14 23:22:15被管理员删除