我正在尝试创建数据源视图,以便与Adhoc SSRS报告一起使用。
这些是制作Adhoc报告的步骤。
数据源&gt;数据源视图&gt; <数据源模型>报告生成器&gt;报告。
当我尝试创建数据源视图时,它只允许我从所选数据源的表/视图中进行选择。存储过程没有选项。有没有办法用存储过程创建数据源视图?
答案 0 :(得分:0)
关于代码项目的这篇文章似乎正是您所寻找的:http://www.codeproject.com/Articles/20540/Using-StoredProcs-with-Parameters-in-SQL-Reporting
答案 1 :(得分:0)
根据Microsoft 的this answer,报表生成器不支持存储过程。虽然这是一个旧的响应,但Report Builder 1.0是最后一个支持模型的Report Builder版本,因此不再添加Microsoft的DataSourceView / Model,所以我相信这仍然是准确的。我还检查了与报告生成器和放大器相关的the latest docs。报告模型,我没有看到任何存储过程的提及。
如果存储过程和最终用户报告对您很重要,我们的ActiveReports Server product包含的“逻辑数据模型”大致相当于Report Builder 1.0 / SQL Server 2005中的报表模型,但我们添加了很多内容最重要的是支持creating entities from stored procedures。