跨服务器访问数据库
时间:2021-07-01 10:21:17
帮助过:2人阅读
1.建立链接服务器,通过@datasrc指定数据源,适合链接其他多种数据库
EXEC master.dbo.sp_addlinkedserver
@server = N
‘Link‘,
@srvproduct=‘ms‘,
@provider=N
‘SQLNCLI‘,
@datasrc=N
‘远程服务器ip,端口‘
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N
‘Link‘,
@useself=N
‘False‘,
@locallogin=NULL,
@rmtuser=N
‘用户名‘,
@rmtpassword=‘密码‘
--2.然后再运行下面的查询,比如:数据库2在远程服务器上
select r.id,
r.bjName,
count(
*)
from 数据库1.dbo.Rooms r
inner join [Link].数据库2.dbo.renshu rs
on r.id
= rs.BJID
group by r.id,
r.bjName
跨服务器访问数据库
标签: