从Oracle调用SSRS存储过程

时间:2012-06-26 18:10:52

标签: sql oracle reporting-services

我在SSRS中有一个报告,我需要在Oracle DB中的表更新时提供。

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

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

任何帮助都会非常感激,因为我对这些东西很新。 (使用SQL大约2周:/)

1 个答案:

答案 0 :(得分:0)

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

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

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

希望这有帮助

谢谢, 苏菲安。