SqlServer 发布订阅 数据中包含单引号引起的错误处理
最近发现SqlServer 复制出现了错误,看起来好像是数据包含单引号会引起数据同步出错。
我有两个问题:
问题1:这条数据问题怎么处理?
问题2:怎么避免以后单引号的数据引起问题?
复制监视器里看到的错误信息:
尝试的命令:
if @@trancount > 0 rollback tran
(事务序列号: 0x00004D7400001FFA000800000000,命令 ID: 1)
错误消息:
为过程或函数 sp_MSins_CMSOrders0929623727 指定了过多的参数。 (源: MSSQLServer,错误号: 8144)
获取帮助: http://help/8144
使用命令
sp_browsereplcmds '0x00004D7400001FFA000800000000','0x00004D7400001FFA000800000000'
查到出错的出错的命令是:
{CALL sp_MSins_CMSOrders0929623727}
**以上 "The Disinfectant Guy's LLC" 这里的单引号引起的问题。
但是这是发布订阅自己生成的命令,要怎么处理?