我必須監視數據庫中的一個表以進行更改,並將它們複製到另一個數據庫中的某個表中。出於某種原因,我無法修改原始數據庫的結構,因此我不能使用觸發器或創建約束等。更改跟蹤似乎是我需要的理想解決方案,但某些表沒有主鍵因此我無法使用它。至於更改數據捕獲,此處 - http://msdn.microsoft.com/en-us/library/bb522511.aspx寫入以下內容:SQL Server的更改跟蹤/更改數據捕獲與沒有主鍵的表?
。
「要啓用網絡跟蹤,源表必須具有主鍵或唯一索引。」
所以基本上,似乎有類似的問題。
有沒有針對這種情況的解決方法?或者我錯過了什麼?
*如果它沒有主鍵,它不是一個表... * –