简体   繁体   English

OraOLEDB.Oracle在Management Studio中列出,但版本错误

[英]OraOLEDB.Oracle listed in Management Studio but wrong version not available

I have a PC with SQL Server installed, in particular Management Studio 2008 R2 64 bit. 我有一台装有SQL Server的PC,尤其是Management Studio 2008 R2 64位。 Also Oracle OraOLEDB.Oracle provider has been installed but in 32 bit version. 还安装了Oracle OraOLEDB.Oracle提供程序,但版本为32位。 If I try to create a linked server with this provider it does not work and this is a correct behaviour I think. 如果我尝试使用此提供程序创建链接服务器,则该服务器不起作用,这是我认为正确的行为。 I cannot understand why I see OraOLEDB.Oracle listed between available providers if the correct version of OraOLEDB.Oracle (that is 64 bit) is not installed. 我无法理解为什么如果未安装正确版本的OraOLEDB.Oracle(即64位),则在可用的提供程序之间会列出OraOLEDB.Oracle。 Do you have any idea? 你有什么主意吗? Unfortunately I do not know how software has been installed, but I have to operate with this PC anyway. 不幸的是,我不知道如何安装软件,但是无论如何我都必须在这台PC上进行操作。 Thank you for your help. 谢谢您的帮助。

According to the Oracle documentation, both the 64 and 32 bit clients work on the 64 bit version of Windows. 根据Oracle文档,64位和32位客户端都可以在64位版本的Windows上运行。

Here is the documentation. 这是文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在链接服务器提供程序中找不到OraOLEDB.Oracle提供程序 - Unable to find OraOLEDB.Oracle provider in the Linked Server Providers 链接服务器的OLE DB提供程序“ OraOLEDB.Oracle”返回消息“ ROW-00004:无效的列数据类型” - OLE DB provider “OraOLEDB.Oracle” for linked server returned message “ROW-00004: Invalid column datatype” T-SQL:无法从链接服务器的OLE DB提供程序“ OraOLEDB.Oracle”中获取行的数据 - T-SQL: cannot get the data of the row from the OLE DB provider “OraOLEDB.Oracle” for linked server SQL-Server 中的 CLR 编程问题(System.InvalidOperationException: The 'OraOLEDB.Oracle' provider is not registered on local machine) - CLR programming in SQL-Server problem(System.InvalidOperationException: The 'OraOLEDB.Oracle' provider is not registered on the local machine) 执行proc时:无法从OLE DB提供程序“ OraOLEDB.Oracle”获取链接服务器的行 - When Executing proc: Cannot fetch a row from OLE DB provider “OraOLEDB.Oracle” for linked server 无法初始化链接服务器的 OLE DB 提供程序“OraOLEDB.Oracle”的数据源对象 - Cannot initialize the data source object of OLE DB provider "OraOLEDB.Oracle" for linked server 链接服务器[ORA]的OLE DB提供程序[OraOLEDB.Oracle]返回了消息ORA-00936:缺少表达式 - OLE DB provider [OraOLEDB.Oracle] for linked server [ORA] returned message ORA-00936: missing expression 创建从 SQL Server 到 Oracle 的链接服务器时,无法创建 OLE DB 提供程序“OraOLEDB.Oracle”错误的实例 - Cannot create an instance of OLE DB Provider 'OraOLEDB.Oracle' error when creating linked servers from SQL Server to Oracle 链接服务器的OLE DB提供程序“ OraOLEDB.Oracle”返回消息“ ORA-06576:无效的函数或过程名称” - OLE DB provider “OraOLEDB.Oracle” for linked server returned message “ORA-06576: not a valid function or procedure name” 如何修复错误“灾难性故障。无法从链接服务器的 OLE DB 提供程序“OraOLEDB.Oracle”获取行” - How to fix error "Catastrophic failure. Cannot fetch a row from OLE DB provider "OraOLEDB.Oracle" for linked server"
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM