sql server怎么连接到oracle数据库原创
金蝶云社区-i求知若渴
i求知若渴
3人赞赏了该文章 7,669次浏览 未经作者许可,禁止转载编辑于2021年11月02日 16:47:41

1、配置ODBC数据源

1.1、管理工具找到ODBC

image.png

1.2、确认驱动程序中包含“Oracle in OraDb11g_home1”

image.png

1.3、添加用户DSN

Data Source Name:数据源名称,自己定义,后面要用到

TNS Services Name:oralce连接字符串

User ID:oracle用户

需要确保Tesc Connecttion通过

image.png

2、配置sql server 上链接服务器的访问接口

需要勾选进程内,否则创建链接服务器的时候会报错。

image.png

3、创建链接服务器

3.1、常规参数

(1)、链接服务器名称自己定义

(2)、填写1.3的oracle连接字符串

也有帖子说是1.3中的Data Source Name,但是本地测试的结果是使用oracle连接字符串

(3)、产品名称oracle

(4)、数据源填写1.3中的Data Source Name

image.png

3.2、安全性

填写oracle用户和密码

image.png

3.3、确定

执行创建过程,链接服务器这里会多出一个数据库链接

image.png

第2步如果不勾选进程内,会出现下面报错:

image.png

4、访问数据

 select * from openquery(ORACLELINK,'select * from T_BD_ACCOUNT');

image.png

赞 3