SQL Server 2008事务复制’缺少结束注释标记’* /”

前端之家收集整理的这篇文章主要介绍了SQL Server 2008事务复制’缺少结束注释标记’* /”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在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:11

Thanks,Martin. This seems to have done the trick! – 07002 Dec 20 ’12 at 8:56

猜你在找的MsSQL相关文章