进程未能将快照传送给订阅服务器

[ 2006-07-16 21:35:24 | 作者: progame ]
文字大小: | |
在一次SQL SERVER 2000重建同步中,居然报错:
进程未能将快照传送给订阅服务器
error detail 没有,于是使用 -output c:\log.txt 乱码!
难道因为装的是中文版的sql server? 怎么办?

只能傻干了,删除 重建,错误照旧

气愤中......

1234 转个圆圈 再来一次....

错误照旧,log又没有用,绝望+失望!!!

再来,这次终于老天被我的勤奋打动了,抛出了错:
在XXXX表中插入违反了主键唯一性

这好办了,检查这个发布的表设置,发现pre_creation_cmd居然是"none",这怎么行,改为"drop",

try again...

一切ok!

sql server2000的数据同步实在是麻烦不断,因为完全是使用存储过程触发器实现的,弄得很像第三方的一个addon,没有在设计时就在内核集成支持,导致很多时候错误莫名其妙,上次还有一次是因为无法保证长时间不断的连接,导致无法初始化订阅,但报的错误毫无帮助,后来在重起服务器和路由器之后解决。
评论Feed 评论Feed: /feed.asp?q=comment&id=73

浏览模式: 显示全部 | 评论: 3 | 引用: 0 | 排序 | 浏览: 2229
引用 Jenny*
[ 2006-08-02 20:11:27 ]
你好!想请教个问题,SQL Server2000的数据库(作为出版服务器)和SQL Server 2005的数据库(作为订阅服务器)能实现同步吗?另外,我在设置SQL Server2000为出版服务器时,菜单中的“配置发布、订阅服务器和分发”为灰色,不可用,已经启动了SQL Server代理服务,找了很久没找到原因,看到你的Blog学到了不少东西,非常感谢!
引用 progame
[ 2006-08-02 22:37:58 ]
2000是否要以和2005同步 我不清楚 你可以查MS的文档 因为我不用2005现在
灰的话可能是你的sql server版本不支持这个功能
引用 Jenny*
[ 2006-08-03 08:39:48 ]
谢谢你的回复!非常感谢! [smile]

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
UBB代码
转换链接
表情图标
悄悄话
用户名:   密码:   (非注册用户不需要输入密码) 注册?
验证码(不区分大小写) * 请输入验证码