none
關於複寫的重複所引鍵問題 RRS feed

  • 問題

  • 各位前輩好,

    小弟最近在測試SQL2008的複寫功能,目前我用了test1以及test2兩個資料庫,

    我使用了交易式複寫,並且故意創造了一個重複所引鍵錯誤,

    請問我該如何先讓該筆交易先行略過,好讓後面的其他交易通行呢?

    另外,倘若我略過了該筆交易,我該如何得知該筆的交易內容呢?

     

    感謝

    2010年12月28日 下午 04:07

解答

所有回覆

  • You can let replication ignore that error and continue by changing agent profile in replication monitor, but have to fix the error asap. DBs will be out of sync otherwise.
    2010年12月28日 下午 05:10
  • 謝謝提醒,這點我了解,

    一般這種情況大家都是如何處理呢?

    還是我想的這種做法有問題? 我的想法是,如果這台機器還有負責其他的複寫,如果複寫工作暫停了,我怕影響到其他資料庫的複寫狀況,所以我想讓這個錯誤先行略過,我可以請程式負責人員查詢問題點. 還是說A->B資料庫的複寫異常,不會影響到其他A->C的複寫工作呢?
    2010年12月29日 上午 10:12
  • You can use tablediff to find data difference between tables and fix them, then set normal profile back.
    2010年12月29日 下午 06:21