sql-server - 无法为链接服务器初始化 OLE DB 提供程序“OraOLEDB.Oracle”的数据源对象
问题描述
我正在尝试从链接服务器查询数据。它给了我以下错误:
TNS:侦听器当前不知道连接描述符中请求的服务”。消息 7303,级别 16,状态 1,第 4 行无法初始化链接服务器的 OLE DB 提供程序“OraOLEDB.Oracle”的数据源对象
解决方案
您的服务名称与 tnsnames.ora 文件中的名称不匹配的可能性非常高。它要么未注册,要么以不同的名称注册。
以下博客文章有一组非常好的步骤来引导您完成检查内容以及其他常见原因:
推荐阅读
- r - 在函数结束前通过 eval 调用 on.exit
- r - 从修改后的距离矩阵计算加权距离
- sql - 更新员工脚本
- sql - Oracle - 分区集的行聚合和空处理
- react-native - 在 android 上反应原生的博览会上获取图像失败
- javascript - c# Razor 页面中的 System.ArgumentOutOfRangeException)从 JavaScript 进行 AJAX 调用时
- javascript - 优化反应代码以同时从多个来源加载数据,而不是按顺序加载
- kubernetes - 在不创建新命名空间的情况下监控命名空间上的 pod
- iis - 从 PHP 调用的 COM dll 不会为空变量
- java - 使用 Camel 处理多个文件