我正在尝试在sql Server 2008 R2 SP1上的Dynamics NAV数据库上设置事务复制.
使用相同的服务器,我已经能够在不同的数据库上成功设置复制.
我能够创建发布,订阅和快照,但是当我查看事件日志时,我看到以下错误:
Replication-Replication Distribution Subsystem: agent [agent name] Failed. Missing end comment mark ‘/’.*
谷歌搜索返回此页面:MS Connect但我很难找到他们引用的系统生成的存储过程所在的位置.我已经尝试使用各种过滤器在Profiler应用程序中搜索它,但没有太多的喜悦定位它.
任何帮助将不胜感激!
解决方法
正如Loic所承认的那样,我注意到Martin的评论(也是最受欢迎的评论)解决了这个问题.所有学分归于
Martin.
From the connect item it looks as though the failure occurs when you
have a stored procedure with GO inside a comment. I guess you can find
it with SELECT * FROM sys.sql_modules where definition LIKE
‘%/%GO%/%’ then change the comment. – 07001 Dec 13 ’12 at
15:11Thanks,Martin. This seems to have done the trick! – 07002 Dec 20 ’12 at 8:56