reporting-services - 通过 ODBC 连接在 SSRS 中调用 Oracle 存储过程
问题描述
我正在尝试将 SSRS 2017 连接到 Oracle 数据库以通过 ODBC 连接调用存储过程。我能够将 SSRS 连接到 Oracle DB 并运行简单的 SQL 查询。每次我尝试使用存储过程名称而不是 SQL 查询时,都会收到 SP 无法访问 Oracle DB 的错误。
是否有我应该传递 SP 名称的任何特定格式。
注意:我的 SP 是一个简单的 select * from Table 查询,不带参数。
任何帮助将不胜感激。
解决方案
对我们来说,只需在 Visual Studio 中安装 Oracle Developer 工具 18.3.0 版,并在设置共享数据源属性时使用类型 - ORACLE 数据库。我们的 Oracle 数据库是版本 11G 客户端。我还需要将模式前缀添加到我们的包名称中。
推荐阅读
- python - spidev.xfer 和 spidev.xfer2 返回错误数据,重复请求读取寄存器
- javascript - createAsyncThunk 的问题
- reactjs - MUI v5:失败的道具类型:`Grid`的道具`direction`只能与`container`道具一起使用
- ios - 由于 glog,带有一些反应代码的 iOS 构建在 pod 安装时失败
- angular - 如何从其中一个未发出的所有 rxjs 流中获取数据?
- android - 如何放置电子邮件和密码的控制器?
- f# - 是否可以基于具有命名字段的记录编写泛型?
- flutter - 登录失败时的 Snackbar 未显示凭据从不为空的原因,如何解决此问题
- python - 对两个列表排序一个字符串另一个浮点数
- javascript - 可见网络中未定义组的默认颜色