SQL Server从服务器1上的dw复制到服务器2上的dw

时间:2019-03-04 12:58:59

标签: sql-server ssms

我在服务器1上的数据仓库中有4个不同的表。在服务器2上,我创建了相应的4个表(它们为空)。两台服务器都运行SQL Server13。

我想将内容从服务器1复制到服务器2。服务器1中的表每天更新一次,因此,我要确保服务器2中的表执行相同的操作。

我知道您可以通过不同方式(例如事务复制或导出向导)来执行此操作。但是,在将数据导出到服务器2之前,我需要进行一些连接,以使表中包含一些信息,即

SELECT t1.column1, 
       t1.column2, 
       t1.column3, 
       t1.column4, 
       t1.column5, 
       t1.column6, 
       t2.column1, 
       t3.column1
FROM server1.db.table1 t1
     JOIN server1.db.table2 t2 ON t1.id = t2.id
     JOIN server1.db.table3 t3 ON t1.id = t3.id;

我只需要将server1.db.table1中的某些列复制到server2.db.table1中的目标表中。上面的查询是我要如何在服务器2上表示数据的示例。

如何在SSMS中执行此操作?我想确保只要源表发生变化,目标表就会相应地变化。链接服务器不是一个选择。

0 个答案:

没有答案