暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

SQL Server创建链接服务器到Oracle

原创 沙沃兴 2022-12-19
1561

第一步:安装Oracle客户端,并配置好TNS信息。


SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = D:\u01\app\oracle\product\11.2.0\dbhome_1)

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:D:\u01\app\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")

)

)


LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = LENOVO-LA0X1)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

)


ADR_BASE_LISTENER = D:\u01\app\oracle


第二步:打开“Windows 管理工具”--“ODBC数据源(64位)”

1、在“用户DSN”中选择“添加”。

2、在名称中选择“Oracle in OraClient11g_home1”,选择“完成”。

3、在Oracle ODBC Driver Configuration中进行如下配置。

Data Source Name :192.168.3.112 ---Oracle数据库服务器IP地址

TNS Service Name:aml --上面设置的服务名


第三步:访问接口设置

1、在“链接服务器”--“访问接口”中选择右击“OraOLEDB.Oracle”--“属性”

2、勾选“允许进程内”,然后“确定”。



第四步:在SQL Server中配置链接服务器。

1、打开SSMS,登录SQL Server数据库。

2、点击“服务器对象”,然后右击“链接服务器”,选择“新建链接服务器”。

3、在“常规”选项卡中进行如下设置。

链接服务器:ORC ---按照自己需要命名

服务器类型:其他数据源

访问接口:Oracle Provider for OLE DB

产品名称:oracle --不能填其他的

数据源:aml --上面配置的服务名


4、在“安全性”选项卡中进行如下设置。

选择“使用此安全上下文建立连接”

远程登录:system ---oracle数据库账号

使用密码:weclome1 ---oralce账号密码


5、设置好以后,单击“确定”,在“链接服务器”中就会看到我们设置好的名称。右击该名

称选择“测试连接”,如果测试通过表示链接设置成功。



第五步:验证能否查询Oracle中的数据。

在“链接服务器”--“ORC”--“表”中,随便找到一张表,然后右击选择“编写表脚本为”--“SELECT到”--“新查询编辑器窗口”。单击F5执行不报错或者有数据返回表示正常。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论