转SQL Server 数据库创建链接服务器访问另外一个SQL Server 数据库
Posted Bit5566
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转SQL Server 数据库创建链接服务器访问另外一个SQL Server 数据库相关的知识,希望对你有一定的参考价值。
继上篇在sql server中创建链接服务器访问oracle数据库:http://www.cnblogs.com/527289276qq/p/4770379.html
本文介绍在sql server中创建链接服务器访问sql server数据库。
方法:
打开SSMS,新建程序,执行下面sql语句块:
EXEC sp_addlinkedserver @server=\'DBMES\', --链接服务器别名 @srvproduct=\'\', @provider=\'SQLOLEDB\', @datasrc=\'192.168.5.139\' --要访问的的数据库所在的服务器的ip GO EXEC sp_addlinkedsrvlogin \'DBMES\', --链接服务器别名 \'false\', NULL, \'sa\', --要访问的数据库的用户 \'xxxx\' --要访问的数据库,用户的密码 GO
其中,"链接服务器别名"随便取, 只需修改 "要访问的的数据库所在的服务器的ip"
,“用户”和“密“码 (我用的要访问的sql sever数据库sa账号和密码)。
成功执行后,刷新SSMS左侧链接服务器,会出现新建的链接服务器,如下图:
最后我们测试一下,查询被访问的数据库上的表,sql语句类似如下:
SELECT * FROM [DBMES].[数据库名].[dbo].[表名]
运行结果截图:
以上是关于转SQL Server 数据库创建链接服务器访问另外一个SQL Server 数据库的主要内容,如果未能解决你的问题,请参考以下文章
(转)SQLServer_十步优化SQL Server中的数据访问一