做了多少次,总是报7302错误,此问题网上时间跨度很大,总有人问,记下备忘。
Sql Server连接oracle最好使用oracle的odac ,微软自带的oracle组件仅在部分低版本32位中有效。
1、设置系统环境变量 ORACLE_HOME 、TNS_ADMIN其中TNS_ADMIN 指明连接串文件位置.
2、下载并安装odac(不需要安装oracle客户端),系统是64位的就安装odac64位版本,解压后用目录中的install.bat安装如:
install.bat basic %ORACLE_HOME% odac
install.bat oledb %ORACLE_HOME% odac
如果需要分布事务需安装
install.bat mts %ORACLE_HOME% odac
3、将sqlserver启动帐号设置成本地帐号启动
4、重启
5、新建链接,选择Oracle Provider for OLE DB,产品名称Oracle,数据源输入连接串的名称,安全性选项中设置好登录用户,服务器选项中打开 Rpc和RPC Out.
完成,一般不会出现问题,如果装的次数多了,版本也记不清了会在注册表的class和Wow6432Node中出现两个OraOLEDB.Oracle的注册,需将Wow6432Node分支中对应的注册条目删除
sql server连接oracle7302错误总结
最新推荐文章于 2024-01-10 09:10:21 发布