意识到此主题已在此处多次提出(我已经完成了帖子),但帖子上的任何建议都没有解决我的问题。
当我尝试从SQL Server Management Studio创建到oracle数据库的链接服务器时,出现错误:
无法为其创建OLE DB提供程序'OraOLEDB.Oracle'的实例 链接服务器''。 (Microsoft SQL Server,错误:7302)
我对此错误的理解是Oracle提供程序未正确安装或根本没有安装。
要检查这一点,我运行了'ODBC数据源管理员(64位),并尝试添加提供程序(不可用)。
要解决此问题,我以管理员身份完全安装了Oracle 10g客户端并重新启动了服务器。我将新的oracle bin文件夹添加到环境%PATH%以及%TNS_ADMIN%以指向tnsnames.ora文件。
我使用tnsname.ora文件中指定的值运行'tnsping'并且能够连接。
我已经用尽了我的想法,以获得ODBC 64位连接器识别的oracle提供程序。
有没有人有任何想法可以解决这个问题?
感谢您的帮助。
答案 0 :(得分:0)
解决方案是遵循德米特里建议的步骤。但是,请确保执行以下步骤:
C:\ Users \ dbrowne \ Downloads \ ODAC121010Xcopy_x64>。\ install.bat oledb c:\ oracle \ odac64 odac64 true
作为管理员!