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

问题描述 投票:0回答:1

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

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

sql-server oracle tsql linked-server openquery
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.