根据ID - SQL Server 2008R2更新不同服务器中的列

时间:2013-10-16 22:22:22

标签: sql sql-server

我有Server 1和Server2。应更新的列位于服务器1上,将更新信息的数据位于服务器2上 - 相同的表,相同的列和名称。

2 个答案:

答案 0 :(得分:0)

在两台服务器之间实现事务复制。将服务器1设置为发布者,将服务器2设置为订户使用文章过滤器以便只允许更新。

答案 1 :(得分:0)

您有几个选项,但它实际上非常依赖于您的要求。

如果您只想手动同步表格,可以使用Redagates SQL Data Compare等工具

如果要根据计划同步表,可以使用简单更新设置Linked Server。更新表SET列=(SELECT列FROM Server2.Database2.Table)

或者你可以replicate the objects

或者您可以在应用程序的数据层中实现同步


从您的评论中看起来您想要设置链接服务器,但要注意您可能遇到的performance issues