2010-01-11 55 views
0

是否可以使用SQL Server的複製服務從給定服務器上的表A複製到表B上的不同模式?按列映射的SQL Server複製

表A
----------
ID INT
名稱VARCHAR(20)
數據 文本

表B
---- ------
ID INT
名稱VARCHAR(20)
說明VARCHAR(10)

對於給定的ID,複製會將表A的「名稱」複製到表B中。

可以選擇表格中的特定列作爲文章數據,但是,我不確定是否可以在訂閱端映射該數據。

回答

1

複製服務是我對這個問題感興趣的東西,但是,迷失在一個很好的工具中,我忽略了一個更簡單的解決方案。

作爲參考,我們最終選擇的解決方案是將存儲過程調度爲作業,該作業不斷更新給定的數據集。

0

哪種類型的複製?合併,快照,交易?

例如,您可以手動預訂initalize並使用存儲過程進行插入/更新/刪除,然後您可以修改這些過程以適應目標訂戶的模式。雖然可能,但我不會將這些修改和部署過程稱爲微不足道的。最好從專家那裏得到幫助。