You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何SQL Server Reporting Services仅显示MS SQL Server为可用数据源?

SSRS网页端仅显示SQL Server数据源的可能原因

以下是导致该问题的常见排查方向:

  • 驱动安装位置错误:SSRS依赖服务器端的驱动支持,必须将Oracle驱动安装在SSRS服务所在的服务器上,而非本地客户端机器。仅在本地安装驱动无法被SSRS服务识别。
  • 驱动版本不兼容:需匹配SSRS的位数(32位/64位)安装对应版本的Oracle驱动。例如SSRS为64位服务时,安装32位驱动会导致服务无法加载该驱动。
  • SSRS服务未重启:安装驱动后必须重启SQL Server Reporting Services服务,否则新安装的驱动不会被服务加载识别。
  • 数据源扩展未注册:部分数据源需要手动在SSRS配置文件中注册。找到服务器上的rsreportserver.config文件,检查是否包含Oracle相关的扩展节点:
    <Extension Name="Oracle" Type="Microsoft.ReportingServices.DataExtensions.OracleConnectionWrapper,Microsoft.ReportingServices.DataExtensions" />
    
    若缺失该节点,手动添加后重启SSRS服务即可。
  • 服务账户权限不足:SSRS运行账户没有Oracle驱动安装目录的读取权限,导致无法加载驱动。需确保服务账户对Oracle驱动的安装路径(如Oracle\bin目录)拥有读取权限。
  • SSRS版本限制:部分旧版SSRS(如SQL Server 2016及更早版本)默认不支持Oracle数据源,需安装官方提供的对应数据源扩展包或更新补丁。
  • Oracle驱动配置错误:Oracle驱动需要正确配置TNSNAMES.ORA文件,确保SSRS服务器能正常解析Oracle数据库的连接信息。配置错误可能导致驱动无法被SSRS识别为可用数据源。

内容的提问来源于stack exchange,提问作者Michael Benning

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 20:00:05