SqlServer跨服务器查询

SqlServer跨服务器查询,第1张

概述因为业务要求,之前碰到需要跨服务器 *** 作另一个数据库的数据。废话不多说,直接上代码。 1、 创建链接服务器,名称叫 QianZhiJi ,名字可以随便取,可以看作给需要连接的服务器起个标识名。 (1)exec sp_addlinkedserver   ' QianZhiJi ', '', 'SQLOLEDB', '192.168.1.4' (2)exec sp_addlinkedsrvlogin '

因为业务要求,之前碰到需要跨服务器 *** 作另一个数据库的数据。废话不多说,直接上代码。

1、 创建链接服务器,名称叫 QianZhiJi ,名字可以随便取,可以看作给需要连接的服务器起个标识名。 (1)exec sp_addlinkedserver   ' QianZhiJi ','','sqlolEDB','192.168.1.4' (2)exec sp_addlinkedsrvlogin ' QianZhiJi','false ',null,'sa','abcd!135'

这里解释一下两句sql的参数意思,(1)'QianZhiJi'前面已经解释,第二个参数什么也不用填,第三个参数sqlolEDB固定内容不用改,第四个是你需要连接的服务器IP。 (2)第一个参数同上,第二个、第三个固定格式,第四个和第五个分别是你要连接数据库的帐号和密码。两条语句同时在数据库中执行一遍。这样连接就已经开通。如果不想用了可以关闭连接,语法exec sp_dropserver  'QianZhiJi','droplogins'  第一个参数是你要删除的连接名,第二个固定格式。

2、在sql中使用,写一个小例子:

select * from QianZhiJi.DataBase.dbo.tablename;

这条语句的意思是查询QianZhiJi服务器链接所对应的DataBase数据库的dbo的tablename表。

够清楚了没!~~ 希望大家用得着。

总结

以上是内存溢出为你收集整理的SqlServer跨服务器查询全部内容,希望文章能够帮你解决SqlServer跨服务器查询所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1174490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存