SQLserver 跨库查询的实现。

来源:互联网 发布:身份证照片检测软件 编辑:程序博客网 时间:2024/06/05 09:23

使用环境是sql2005,2008还没有试是否有变化。

 

主要的做法就是利用

 

sp_addlinkedserver

sp_addlinkedsrvlogin

 

这两个存储过程,之后就可以对本地表和链接进来的数据库表进行join操作。

 

示例:

 

  exec   sp_addlinkedserver     'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'  
  exec   sp_addlinkedsrvlogin   'srv_lnk','false',null,'用户名','密码'  
  go   
   

 

select ...................

 

 

通过 sp_helpserver 可以查询所有连接的数据库。。

通过 sp_dropserver 可以删除指定的数据库连接。

 

 

 

参考文章:  http://blog.csdn.net/tjvictor/archive/2010/01/06/5142670.aspx

原创粉丝点击