SQL Server数据库如何添加Oracle链接服务器(Windows系统)

SQL Server数据库如何添加Oracle链接服务器

  • 一、在添加访问Oracle的组件
    • [1.1 下载Oracle的组件 Oracle Provider for OLE DB](#1.1 下载Oracle的组件 Oracle Provider for OLE DB)
    • [1.2 注册该组件](#1.2 注册该组件)
      • [1.2.1 下载的压缩包解压位置](#1.2.1 下载的压缩包解压位置)
      • [1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错](#1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错)
  • 二、配置环境变量
  • [三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错](#三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错)
  • 四、设置OraOLEDB.Oracle访问接口属性
  • 五、开始新建链接服务器
    • [5.1 常规](#5.1 常规)
    • [5.2 密码](#5.2 密码)
    • [5.3 测试](#5.3 测试)

一、在添加访问Oracle的组件

1.1 下载Oracle的组件 Oracle Provider for OLE DB

官方下载地址:https://www.oracle.com/technetwork/topics/dotnet/downloads/odacdeploy-4242173.html

1.2 注册该组件

1.2.1 下载的压缩包解压位置

比如我直接放到D盘根目录

1.2.2 接着用管理员运行Cmd 此处一定要用管理员运行,否则会报错

使用管理员打开终端,运行如下命令:

powershell 复制代码
cd D:\test\ODAC-21.10-Xcopy-64-bit  
.\install.bat oledb d:\test\oracle odac  

二、配置环境变量

在系统环境变量中,为Path添加"C:\test\oracle;C:\test\oracle\bin;" 添加在最前面即可

三、 重启SQL Server实例 ,如果不重启在测试链接的时候会有报错

四、设置OraOLEDB.Oracle访问接口属性

右键访问接口→常规→勾选"运行进程内"

五、开始新建链接服务器

右键"链接服务器"→选择"新建链接服务器"→链接服务器名称可以随便取,用于标识和后续调用使用 → 数据源为目标数据库的IP+端口/数据库名称→"安全"选项页使用账号密码登录

5.1 常规

5.2 密码

5.3 测试

相关推荐
invicinble5 小时前
对linux形成认识
linux·运维·服务器
马克Markorg5 小时前
常见的向量数据库和具有向量数据库能力的数据库
数据库
技术路上的探险家5 小时前
8 卡 V100 服务器:基于 vLLM 的 Qwen 大模型高效部署实战
运维·服务器·语言模型
半桔6 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
绵绵细雨中的乡音6 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
HABuo6 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7777 小时前
关于Linux服务器的协作问题
linux·运维·服务器
Coder_Boy_7 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
helloworldandy8 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
yunfuuwqi8 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云