加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:45:22 所属栏目:MsSql教程 来源:网络整理
导读:我正在尝试在SQL Server 2008 R2 SP1上的Dynamics NAV数据库上设置事务复制. 使用相同的服务器,我已经能够在不同的数据库上成功设置复制. 我能够创建发布,订阅和快照,但是当我查看事件日志时,我看到以下错误: Replication-Replication Distribution Subsyste
我正在尝试在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读