星空网 > 软件开发 > 数据库

SQL跨服务器查询数据库

有时候一个项目需要用到两个数据库或多个数据库而且这些数据库在不同的服务器上时,就需要通过跨服务器查找数据

在A服务器的数据库a查询服务器B的数据库b 的bb表

假如服务器B的IP地址为:10.0.22.22 ,登陆数据库b的用户名为:admin 密码为:123456

一、创建链接服务器

在数据库a新建查询 输入

Exec sp_droplinkedsrvlogin ITSV_PRO,Null       --删除原有的名为ITSV_PRO的登陆映射链接Exec sp_dropserver ITSV_PRO              --删除原有的名为ITSV_PRO的服务器链接Exec sp_addlinkedserver 'ITSV_PRO', '123456', 'SQLOLEDB', '10.0.22.22  --创建服务器链接 链接名称,密码,固定,IPExec sp_addlinkedsrvlogin 'ITSV_PRO', 'false',null, 'admin', '123456' --创建登陆映射链接 链接名称,false,null,用户名,密码

 

ITSV_PRO是链接名可随便起

然后执行这四条语句,这时sql链接服务器就会有这个创建的这个名字

SQL跨服务器查询数据库

 

 

二、在a数据库查询b数据库的bb表数据

   select * from ITSV_PRO.b.dbo.bb    --select * from 服务器连接名.数据库名.dbo.表名

 




原标题:SQL跨服务器查询数据库

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流