码迷,mamicode.com
首页 > 数据库 > 详细

mssql通过链接服务器连接其他mssql

时间:2020-01-18 10:39:54      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:技术   ide   rpc   focus   released   业务需求   color   msi   ora   

===============================================

 2020/1/18_第1次修改                       ccb_warlock

 

===============================================

最近的业务实现使用存储过程,业务需求要向第三方mssql写回数据,所以这里记录下如何解决mssql连接第三方mssql并回写数据。

这里比起oracle绕了几圈,因为我安装的内容里没有MSOLEDBSQL的访问接口,而网上很多文章没有提到要装,而是直接通过 SQLOLEDB访问接口来创建mssql链接服务器,而目前通过sql创建链接服务器是设置SQLOLEDB,数据库也会替换为MSOLEDBSQL。

 


一、安装mssql数据访问组件MSOLEDBSQL

通过SSMS查看,如果Microsoft OLE DB Provider for SQL Server存在,则跳过步骤一(安装mssql数据库访问组件MSOLEDBSQL)。

技术图片

 

1.1 获取安装包

从Microsoft官网(https://www.microsoft.com/zh-CN/download/details.aspx?id=56730)获取最新的安装包。

PS.https://docs.microsoft.com/zh-cn/archive/blogs/farukcelik/microsoft-ole-db-driver-18-for-sql-server-msoledbsql-is-released

技术图片

 

1.2 安装

我安装的是 msoledbsql_18.3.0.0_x64.msi

 

1)点击“下一步”

技术图片

 

2)勾选“同意”,点击“下一步”

技术图片

 

3)点击“下一步”

技术图片

 

4)点击“安装”

技术图片

 

5)由于已经运行了msssql,需要先停止服务,再点击“重试”继续安装

技术图片

 

6)安装完成(记得将mssql的服务再开起来

技术图片

 


二、新增mssql的服务器对象

2.1 新建mssql链接服务器

1)右键“新建链接服务器”

技术图片

 

2)填写mssql服务器的信息

技术图片

 

3)填写连接mssql的用户名密码

技术图片

 

4)修改RPC参数,点击“确定”

技术图片

 


三、测试连接功能

在mssql中,定义了表USER_T如下

技术图片

 

用下面的sql语句在ssms中查询,能获取结果说明连接功能正常。

技术图片

 

 

 

 

mssql通过链接服务器连接其他mssql

标签:技术   ide   rpc   focus   released   业务需求   color   msi   ora   

原文地址:https://www.cnblogs.com/straycats/p/12208099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!