数据库跨库与跨服务器查询

跨库:

N01库中存在D01表

N02库中存在D02表

select * from N01.dbo.D01,N02.dbo.D02

其实很简单:库名+所有者+表名

跨服务器:

S01服务器下的N01库中存在D01表

S02服务器下的N02库中存在D02表

首先我们的程序定位在s01服务器下的N01库中

SELECT   *   FROM   D01   as   a   ,OPENDATASOURCE(  'SQLOLEDB',    'Data   Source=S02;User   ID=MyUID;Password=MyPass'   ).N02.dbo.D02   as   b  
where   a.id=b.id
 

 

你可能感兴趣的:(随行笔记)