灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3040回复:0

[SQL Server]sqlserver链接服务器

楼主#
更多 发布于:2012-09-04 18:07


sp_addlinkedserver @server = 'dm', --dm是链接服务本地名称 随便取
    @srvproduct = ' ',
    @provider = 'SQLOLEDB',
    @datasrc = '192.168.1.2' --需要链接的远程服务器ip  
    sp_addlinkedsrvlogin  'dm','false',null,'dmusername','dmpassword'  --dmusername 链接192.168.1.2 的用户名 dmpassword 是密码
例如:
有两台数据库服务器 192.168.1.2 和 192.168.1.6 (中 有 个数据库 名称为  blog   有张表是 t_user)
那现在要在192.168.1.2 上查询192.168.1.6的 t_user表
操作步骤如下:
1:在192.168.1.2 上 建链接服务器 www.atcpu.com
    sp_addlinkedserver @server = 'dm', --dm是链接服务本地名称 随便取
    @srvproduct = ' ',
    @provider = 'SQLOLEDB',
    @datasrc = '192.168.1.6' --需要链接的远程服务器ip  
    sp_addlinkedsrvlogin  'dm','false',null,'dmusername','dmpassword'  --dmusername 链接192.168.1.6 的用户名 dmpassword 是密码
select * from  dm.blog .dbo.t_user

喜欢0 评分0
游客

返回顶部