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、 服务修改设置后要重启
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?