首页 > 解决方案 > 无法为链接服务器初始化 OLE DB 提供程序“OraOLEDB.Oracle”的数据源对象

问题描述

我正在尝试从链接服务器查询数据。它给了我以下错误:

TNS:侦听器当前不知道连接描述符中请求的服务”。消息 7303,级别 16,状态 1,第 4 行无法初始化链接服务器的 OLE DB 提供程序“OraOLEDB.Oracle”的数据源对象

标签: sql-serveroracletsqllinked-serveropenquery

解决方案


您的服务名称与 tnsnames.ora 文件中的名称不匹配的可能性非常高。它要么未注册,要么以不同的名称注册。

以下博客文章有一组非常好的步骤来引导您完成检查内容以及其他常见原因:

https://logic.edchen.org/how-to-resolve-ora-12514-tns-listener-does-not-currently-know-of-service-requested-in-connect-descriptor/


推荐阅读