PeterFu

在我们的日常应用场景中经常会碰访问不同服务器上的数据库,即跨服务器访问操作不同的服务器上的SQL Sever数据库,

这个时候Sql Server的链接服务器就非常实用,创建SQL语句如下:

--重新生成本地服务器的主密钥
ALTER SERVICE MASTER KEY FORCE REGENERATE
--创建链接服务器 
exec sp_dropserver  \'linkTest\', \'droplogins\' 
exec sp_addlinkedserver   \'linkTest\', \' \', \'SQLOLEDB\', \'192.168.90.88\' 
exec sp_addlinkedsrvlogin \'linkTest\', \'false\',null, \'dbuser\', \'password\' 
--更改链接服务器的RPC和RPC Out 属性
EXEC master.dbo.sp_serveroption @server=N\'linkTest\', @optname=N\'rpc\', @optvalue=N\'true\'
EXEC master.dbo.sp_serveroption @server=N\'linkTest\', @optname=N\'rpc out\', @optvalue=N\'true\'

访问链接服务器中的数据库表,SQL语句如下:

---链接服务名.数据库名.dbo.表名
select number,name from linkTest.testdb.dbo.t_item

如果不需要使用了时,可以删除链接服务器,SQL语句如下:

--以后不再使用时,删除链接服务器 
exec sp_dropserver  \'linkTest\', \'droplogins\' 

 

分类:

技术点:

相关文章:

  • 2021-12-15
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-09-11
猜你喜欢
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-11-28
  • 2021-12-05
  • 2021-12-05
相关资源
相似解决方案