我一直在尝试按照this post配置一个简单的发布来复制存储过程执行,但无论我每次在Publisher db上执行SP时我都会尝试将更新逐行推送到订阅者而不是调用预期的SP(即我在分析订阅者数据库时看到了一些exec [sp_MSins_dboTestArticle]命令,而不是单个调用addheaprows SP)。
我已经按照多个网站上的所有说明进行操作,包括MSDN(设置SP文章属性,在Serializable事务中调用它)并且根本无法使其工作。该发布在SQL Server 2014上设置为Transactional,只有一个Pull Subscriber(我也尝试过推送)。
任何帮助都会非常感激,有什么东西可以忽略吗?
感谢。
答案 0 :(得分:0)
原来这是因为我启用了cdc,这与存储的proc复制不兼容 - https://blogs.msdn.microsoft.com/repltalk/2013/04/28/cannot-replicate-stored-procedure-execution-when-cdc-is-enabled/