Sql Server 非客户端安装Oracle ODBC驱动配置, 链接外部系统Oracle数据库

1,从Oracle主站下载两个文件:
a: instantclient-basic-windows.x64-11.2.0.4.0.zip
b: instantclient-odbc-windows.x64-11.2.0.4.0.zip
下载地址: http://www.oracle.com/technetwork/topics/winx64soft-089540.html
a文件是基础的,b文件是ODBC的,也可以把b文件切换成其它的,如jdbc,那最终合成的是JDBC的驱动了。本文是是生成ODBC的驱动。
2,将两个文件解压到同一个文件夹中,如:instantclient_11_2
就是两个zip放同一文件夹, 然后两个直接“解压到当前文件夹”,就会合成单个文件夹。
将文件夹放到合适的位置,我是放到C盘的根目录
3,注意: 打开Oracle 下载地址: http://www.oracle.com/technetwork/topics/winx64soft-089540.html , 要注意最下面有信息, 这里是个坑,搞了我很久:在这里插入图片描述;不同版本下载对应版本的Visual Studio Redistributable,当然有的电脑上已经有了, 可以进入应用管理程序看看有没改程序, 没有的话, 需要装上!!
4,以管理员身份进入命令行,如:cmd ,找到第二步的解压路径,比如我的在: 'C:\Program Files\instantclient_11_2’目录下
运行:odbc_install.exe,安装odbc 驱动,会提示安装成功。
打开 windows->>管理工具-》odbc数据源 (64位) ;点击“驱动”,这时候应该能看到“oracle ……”这条驱动了。
比如我的:Sql Server 非客户端安装Oracle ODBC驱动配置, 链接外部系统Oracle数据库_第1张图片
5,测试数据源
打开 windows管理工具-》odbc数据源 (64位) ;
用户dsn,或者是系统dsn都可以,点击“添加”,添加数据源配置,注意:
a,数据源名称是自我指定的,可以随便定义,方便后使用
b,description 可以为空,相当与注释
Sql Server 非客户端安装Oracle ODBC驱动配置, 链接外部系统Oracle数据库_第2张图片
这里我遇到了很坑的问题:Sql Server 非客户端安装Oracle ODBC驱动配置, 链接外部系统Oracle数据库_第3张图片
Oracle in instantclient_12_2 ODBC 驱动程序的安装例程,因为存在系统错误代码 126: 找不到指定的模块. 解决这一问题花费很长时间, 这问题需要安装http://www.oracle.com/technetwork/topics/winx64soft-089540.html, 和第三步一样, 下载对应版本的Visual Studio 下载地址: https://visualstudio.microsoft.com/zh-hans/vs/support/

@Time:2018-12-22
接下来需要注册“Oracle Provider for OLE DB”和创建链接服务器:
打开 sql server management studio; 选择“服务器对象”,展开,选择“链接服务器”,右键“新建链接服务器”,打开新建链接服务器窗口 ;
具体按照 https://www.cnblogs.com/527289276qq/p/4770379.html

转载: https://www.cnblogs.com/527289276qq/p/4770379.html

你可能感兴趣的:(sql,server)