0

我在 SSRS 中有一个报告,每当更新 Oracle 数据库中的表时,我都需要提供该报告。

我的计划是在 Oracle 数据库中创建一个触发器,在更新时会告诉 SSRS 中的报告交付。触发器将调用 SSRS 中的存储过程,然后使用“FireEvent SOAP API”运行报告。

我似乎找不到任何关于从 Oracle 调用 SSRS 中的 SP 的信息。

任何帮助将不胜感激,因为我对这些东西很陌生。(使用 SQL 大约 2 周:/)

4

1 回答 1

0

通常我在包内使用存储过程,为了调用该 SP,我执行以下操作:

  • 在 RDL 文件中单击 Data 选项卡以创建新的 Dataset 。
  • 选择新数据集,选择数据源并重命名数据集。
  • 在命令类型中,选择过程而不是文本。
  • 在查询字符串框中,输入过程的名称,然后单击“确定”。

    *包中的过程名称可以是 PKG_EXAMPLE.SP_NAME
    *没有包的过程名称可以是 SP_NAME

希望这可以帮助

谢谢,苏菲安。

于 2012-06-27T11:42:40.550 回答