如何从select查询中插入数据,哪些数据库位于不同的服务器中

时间:2014-01-24 06:43:42

标签: sql sql-server sql-server-2012

我有SQL-Server 2012。 我想从server1上db1中的表中选择一些数据,并将所选数据插入server2上db2中的table2。 我只对server1上的db1具有读访问权限,并且我对server2上的db2具有写访问权限。 请告诉我怎么做。

提前致谢。

1 个答案:

答案 0 :(得分:0)

考虑创建链接服务器对象: http://msdn.microsoft.com/en-us/library/ff772782.aspx

然后,您将能够使用以下语法在server2,db2中使用插入:

INSERT INTO server2.db2.dbo.table_name (column1, column2) ;
SELECT FROM table_name table_name ;

假设查询将在server1上运行。