如何過濾SQL Server複製中的欄位?

如何過濾SQL Server複製中的欄位?

我需要將一個資料庫中的兩個表中的一些資料複製到另一個資料庫。我使用了快照複製。問題是我只想複製一些選定的列,而其他列應保留未更改的資料。我不想丟失他們的數據。這些列的來源是其他系統。所以我只需要複製列中的資料。有人知道如何實現這個目標嗎?

答案1

「未觸及的資料」欄位是否應該在發布者或訂閱者處保持不變?

在源頭,垂直過濾文章適用於所有複製模型,請參閱過濾已發布的數據如何:定義和修改列過濾器

在訂閱者處,如果初始化正確,合併和交易複製都允許這樣做,但快照複製絕對不允許。

相關內容