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 测试

相关推荐
PcVue China2 小时前
PcVue + SQL Grid : 释放数据的无限潜力
大数据·服务器·数据库·sql·科技·安全·oracle
魔道不误砍柴功4 小时前
简单叙述 Spring Boot 启动过程
java·数据库·spring boot
锐策4 小时前
〔 MySQL 〕数据库基础
数据库·mysql
舞动CPU4 小时前
linux c/c++最高效的计时方法
linux·运维·服务器
远歌已逝5 小时前
管理Oracle实例(二)
数据库·oracle
钰@5 小时前
小程序开发者工具的network选项卡中有某域名的接口请求,但是在charles中抓不到该接口
运维·服务器·小程序
日月星宿~5 小时前
【MySQL】summary
数据库·mysql
wanhengwangluo5 小时前
云服务器和物理服务器的区别有哪些?
运维·服务器
爱吃土豆的程序员5 小时前
在oracle官网下载资源显示400 Bad Request Request Header Or Cookie Too Large 解决办法
java·数据库·oracle·cookie
睿思达DBA_WGX5 小时前
Oracle 11g rac 集群节点的修复过程
数据库·oracle