SQLSERVER建立Oracle Provider for OLE DB操作文档

1、 下载ODAC-21.7-Xcopy-64-bit,并解压到目录ODAC21.7

2、 D盘创建目录:Oracle21C

3、 CMD转向到目录ODAC21.7,输入【install.bat oledb c:\oracle odac】,安装服务

4、 系统环境变量中,为Path添加D:\ Oracle21C;D:\ Oracle21C \bin;”

5、 重启计算机,一定要重启

6、 SQL Server Management Studio的【访问端口】设置【允许进程内】

 

 

7、 新建链接服务器

打开本机SQL Server Management Studio连接到本机数据库;
展开“服务器对象”;
选择“链接服务器”-右键-“新建链接服务器”;
“新建链接服务器”的窗口里,选择“常规”;
输入“链接服务器名称”(检验用英文字符名称);
“服务器类型”选择“其他数据源”;
“访问接口”选择“Oracle Provider for OLE DB”;
“产品名称”输入“oracle”;
“数据源”输入:

(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.100.195)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))

安全性界面,勾选使用此安全上下文建立连接,输入远程登录使用密码”(oracle的登录名和密码)

8、 链接建立可能不成功提示,需要修改两个服务的设置:

先后使用了三种方案都没有解决问题(1.修改注册表,2.勾选“允许进程内”,3.设置dcomcnfg)。最后在一篇博客中找到了解决方案,

SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为Local Service就可以了

9、 服务修改设置后要重启

posted @   滑溜溜的小热浪  阅读(299)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示