配置完数据库发布后,订阅始终不成功,求助

gavinluo 2011-10-17 03:58:35
按照网络上的文章,我配置的发布服务器:

发布,分发在一台机器上,用的事务性发布,勾选了创建快照,设置了快照创建的用户和密码为本机的管理员账户。

我配置的订阅服务器:

我用的请求订阅,选择了一个空数据库,设置代理账户为本机的管理员账户,连接到分发服务器用的 SQL 登录账户。

配置完了后,没有提示任何错误。但我看我的数据库始终是个空库,表和数据都没有同步过来,查看了订阅的工作日志如下,反复出现 复制代理遇到错误

...全文
287 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gavinluo 2012-10-24
  • 打赏
  • 举报
回复
问题没解决,还是结贴吧
petunsecn 2011-10-20
  • 打赏
  • 举报
回复
1433端口 ipAll 改成其他的端口 在防火墙特例开放

这个问题可能是订阅服务器连不上发布服务器的原因
查看发布复制监视器
gavinluo 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wgdzg 的回复:]

查你的日志读取器代理监视运行记录是否成功,再往前查你的快照是否生成成功。
事务复制时,分发与订阅服务器上的库的对象架构应该是统一的,你说订阅服务器用的空库,那你发布服务器上的库在你启动事务复制前也应该是空库,启动之后你对库对象架构和数据的更改才会生成快照进而发布到订阅服务器上。
[/Quote]

日志在三楼我贴出来了。我勾选了快照,我想第一次用快照恢复。
petunsecn 2011-10-17
  • 打赏
  • 举报
回复
图挂了,图上的错误提示敲字贴出来
petunsecn 2011-10-17
  • 打赏
  • 举报
回复
查你的日志读取器代理监视运行记录是否成功,再往前查你的快照是否生成成功。
事务复制时,分发与订阅服务器上的库的对象架构应该是统一的,你说订阅服务器用的空库,那你发布服务器上的库在你启动事务复制前也应该是空库,启动之后你对库对象架构和数据的更改才会生成快照进而发布到订阅服务器上。
gavinluo 2011-10-17
  • 打赏
  • 举报
回复
完全内网环境
gavinluo 2011-10-17
  • 打赏
  • 举报
回复
第三个消息
已以用户 ZGC-20110321KDC\administrator 的身份执行。 复制代理遇到错误,其设置是让它在作业步骤重试间隔内重新启动。有关详细信息,请参阅上一个作业步骤历史记录消息或复制监视器。

第二个消息
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER ZGC-20110321KDC
-XCMDLINE 0
-XCancelEventHandle 000007F4
-XParentProcessHandle 00000158
2011-10-17 08:08:13.950 Startup Delay: 7064 (msecs)
2011-10-17 08:08:21.014 正在连接到 订阅服务器“ZGC-20110321KDC”

第一个消息
复制代理已成功启动。有关详细信息,请参阅复制监视器。

如果图片看不见可以在此处看,同样的问题
http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/4e38554a-ff3d-4ef9-b4e6-ec32e18ea8fe/
CalvinR 2011-10-17
  • 打赏
  • 举报
回复
图挂了 楼主直接发上原因吧

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧