none
SQL Server 2008 R2复制Job异常 RRS feed

  • 问题

  •      现在有A和B两个实例,A是发布者和分发者,B是订阅者。以前都是好好的,最近突然出现“违反了 PRIMARY KEY 约束 'PK_A'。不能在对象 'dbo.A' 中插入重复键。 ”这种异常。这种情况下,一般是由于目的端存在同样一个PK值的行。

        但是经过检查,目的端并未存在该行。同时,只是简单的重启下分发的Job(而且分发Job采用的是Default 的Profile,不允许跳过错误),这个错误就消失了。

        正常情况下,如果真的是遇到这个错误,那么我们需要去目的端处理掉该行数据,然后就没错误了。

        那现在这种异常情况到底应该怎么处理呢?说处理,也没办法处理,因为根本就没有数据冲突。但是又时不时报出来这个错误,导致经常去查看没必要的异常邮件。

        希望大家能提供一些思路。谢谢

    2018年5月4日 7:36

全部回复

  • Hi Wison.W.He,

    您的SQL Server2008R2更新到哪一个版本了,您试一下先更新到最新的版本。

    Best Regards,

    Teige


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年5月10日 1:58
    版主