我有一个问题,试图阻止发布者分发给订阅者的大型交易.假设某人不小心更新了包含5000万条记录的表中的每条记录,然后在意识到错误后,将所有记录设置回来.在这种情况下,更改将在事务复制设置中分发给两个订户.在系统上,它表示将向用户复制2天,但是克服这个问题的最佳方法是什么?
我已经看到它可能并且实际上很容易使用事务跳过命令xact_seqno,sp_helpsubscriptionerrors并且sp_setsubscriptionxactseqno.但是,如果将其用于正在分发的交易,会发生什么?有什么需要停止的吗?
如果这不是解决问题的最佳方法,那会是什么?
sql sql-server replication sql-server-2008 transactional-replication