2010-01-11 39 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并使用存储过程进行插入/更新/删除,然后您可以修改这些过程以适应目标订户的模式。虽然可能,但我不会将这些修改和部署过程称为微不足道的。最好从专家那里得到帮助。