Sql server 无法初始化OLE DB provider的数据源对象;OraOLEDB.Oracle“;用于链接服务器

Sql server 无法初始化OLE DB provider的数据源对象;OraOLEDB.Oracle“;用于链接服务器,sql-server,oracle,tsql,linked-server,openquery,Sql Server,Oracle,Tsql,Linked Server,Openquery,我正在尝试从链接服务器查询数据。它给了我以下错误: TNS:侦听器当前不知道“连接描述符”中请求的服务。 味精7303,16级,状态1,第4行 无法为链接服务器初始化OLE DB提供程序“OraOLEDB.Oracle”的数据源对象很可能您的服务名称与tnsnames.ora文件中的名称不匹配。它可能未注册或注册为其他名称 下面的博客文章提供了一套非常好的步骤,让您了解检查内容以及其他常见原因: 您的服务名称与tnsnames.ora文件中的名称不匹配的可能性很高。它可能未注册或注册为其他名称

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

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

很可能您的服务名称与tnsnames.ora文件中的名称不匹配。它可能未注册或注册为其他名称

下面的博客文章提供了一套非常好的步骤,让您了解检查内容以及其他常见原因:


您的服务名称与tnsnames.ora文件中的名称不匹配的可能性很高。它可能未注册或注册为其他名称

下面的博客文章提供了一套非常好的步骤,让您了解检查内容以及其他常见原因:


嗨,兄弟,你解决了吗?嗨,兄弟,你解决了吗?