首页 > 解决方案 > 通过 ODBC 连接在 SSRS 中调用 Oracle 存储过程

问题描述

我正在尝试将 SSRS 2017 连接到 Oracle 数据库以通过 ODBC 连接调用存储过程。我能够将 SSRS 连接到 Oracle DB 并运行简单的 SQL 查询。每次我尝试使用存储过程名称而不是 SQL 查询时,都会收到 SP 无法访问 Oracle DB 的错误。

是否有我应该传递 SP 名称的任何特定格式。

注意:我的 SP 是一个简单的 select * from Table 查询,不带参数。

任何帮助将不胜感激。

标签: reporting-servicesodbcoracle12csql-server-data-toolsssrs-2017

解决方案


对我们来说,只需在 Visual Studio 中安装 Oracle Developer 工具 18.3.0 版,并在设置共享数据源属性时使用类型 - ORACLE 数据库。我们的 Oracle 数据库是版本 11G 客户端。我还需要将模式前缀添加到我们的包名称中。


推荐阅读