原来有介绍过sqlserver通过64位的oracle客户端建立链接服务器,这次介绍另一种通过odbc的方式建立链接服务器。
使用到的odbc驱动下载地址:https://wp.cloudpacs.top/数据库工具/odbc驱动/instantclient-odbc
理论上自己去oracle页面下载其他版本的instantclient和odbc两个文件,解压成一个也可以使用。
1、系统注册odbc驱动(32位和64位根据自己sqlserver的版本进行选择)
2、检查是否注册成功,查看odbc添加里是否有注册好的驱动.(安装是32位的就进32位,64位就进64位)
3、将tnsnames.ora文件放置到instantclient_11_2\NETWORK\ADMIN 文件夹下,文件夹自己新建。
4.创建环境变量(测试发现可以不添加,保险起见可以加上)
ORACLE_HOME 例子:C:\instantclient_11_2
TNS_ADMIN 例子: C:\instantclient_11_2\NETWORK\ADMIN
解决乱码变量:(查询出的中文是?增加该变量,并且重启sqlserver服务!!)
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
5、sqlserver添加链接服务器
修改字符串:Driver={Oracle in instantclient_11_2};DBQ=test;
评论区