sql server 实现远程数据库链接

mac2022-06-30  79

--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin 服务器别名,NullExec sp_dropserver 服务器别名--使用sp_addlinkedserver来增加链接EXEC sp_addlinkedserver@server='192.168.2.66',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:JOY)@srvproduct='',@provider='SQLOLEDB',@datasrc='192.168.2.66' --要访问的服务器--使用sp_addlinkedsrvlogin 来增加用户登录链接EXEC sp_addlinkedsrvlogin'192.168.2.66', --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名JOY,则这里也是JOY)'false',NULL,'sa', --帐号'test123' --密码使用举例(访问目标服务器上的数据库Music,查看其中表test的内容):如果建立链接时的别名是目标服务器IP,即192.168.2.66则:select * from [192.168.2.66].[Music].dbo.test如果建立链接时的别名是JOY,则:select * from [JOY].[Music].dbo.test 可能会遇到的问题:exec sp_dropserver 'JOY'执行失败,报错信息:仍有对服务器 'JOY' 的远程登录或链接登录。解决方法:exec sp_droplinkedsrvlogin 'JOY',null

exec sp_dropserver 'JOY'

 

转载于:https://www.cnblogs.com/lzdata/p/9370667.html

相关资源:SQL Server 2008 R2开启数据库的远程连接及客户端配置
最新回复(0)