使用存储过程创建“数据源视图”?

时间:2012-11-26 15:06:36

标签: reporting-services reporting adhoc

我正在尝试创建数据源视图,以便与Adhoc SSRS报告一起使用。

这些是制作Adhoc报告的步骤。

数据源&gt;数据源视图&gt; <数据源模型>报告生成器&gt;报告。

当我尝试创建数据源视图时,它只允许我从所选数据源的表/视图中进行选择。存储过程没有选项。有没有办法用存储过程创建数据源视图?

2 个答案:

答案 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