sql server 如何在一个数据库中操作另一个数据库中的数据

INSERT INTO T1
SELECT   *
FROM      OPENDATASOURCE(
         'SQLOLEDB',
         'Data Source=ServerName;User ID=MyUID;Password=MyPass'
         ).Northwind.dbo.Categories
参阅:
http://msdn.microsoft.com/library/psdk/sql/ts_oa-oz_2be1.htm

 

 

以上是两个 DataBase 不在同一 Server 上!
如在同一 Server 上 指定 DataBaseName 即可:
INSERT INTO T1
SELECT  *
FROM  Northwind.dbo.Categories

原文地址:https://www.cnblogs.com/suizhikuo/p/4318227.html