SQLServer连接SQLServer、SQLServer连接ORACLE链接服务器
夸数据库访问有很多种⽅式,其中部分⽤作接⼝访问,这⾥要介绍的是MSSQL访问另⼀台MSSQL,MSSQL访问ORACLE,其它暂不介绍。
1.MSSQL访问另⼀台MSSQL:
a.展开服务器对象-->链接服务器-->右击"新建链接服务器"
b.常规-->链接服务器:输⼊需要连接服务器的IP,服务器类型,选择SQL Server(Q)
c.安全性-->使⽤此安全上下⽂建⽴连接:远程登录,输⼊远程数据库登录⽤户名,如sa,使⽤密码,输⼊对应的登录密码。
sql连接不上服务器d.服务器选项:RPC、RPC out 设置成Tru
e.
e.点击“确定”即完成SQL连接SQL,成功后可看到下图:
如果想给此ip取个别名,则需要修改此表  sys.sysservers 中的 srvname 字段。
另⼀种创建的⽅式:
EXEC sp_addlinkedserver
@server='WXDB', --被访问的服务器别名
@srvproduct='', --SqlServer默认不需要写,或ORACLE
@provider='SQLOLEDB', --不同的库都是不⼀样的,OLE DB字符
@datasrc='220.161.145.212'--要访问的服务器
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname='WXDB', --被访问的服务器别名
@useself='false', --固定这么写
@locallogin='sa', --本地操作应户名
@rmtuser='sa', --被访问的服务器⽤户名
@rmtpassword='*******'--被访问的服务器⽤密码
GO
--//删除连接服务器
EXEC sp_dropserver "WXDB"
2.MSSQL访问ORACLE
a.在MSSQL服务器上安装ORACLE客户端,并配置好ORACLE信息。
b.展开服务器对象-->链接服务器-->右击"新建链接服务器"
c.输⼊服务器别名(oracle客户端配置时的别名),选择其他数据源,如下图:
d.输⼊oracle的⽤户名、密码
e.将RPC,RPC out 设置为true
f.点击确认即创建完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。