第一次编写ASP.NET MVC应用程序需要绑定到SSRS并显示报告

Mik*_*rks 2 asp.net-mvc reporting reporting-services

嘿大家..这是我第一次编写ASP.NET MVC Web应用程序,而且它很顺利.我没有问题.我没有任何经验是SSRS.最终,我希望能够在我的ASP.NET MVC应用程序上呈现报告.

  1. 我安装并运行了报表服务器,它在SQL Server Management Studio中可见.
  2. 我通过Business Intelligence Development Studio创建了一个测试报告(.rdl),并将其发布到我的报告服务器.它现在在那里,我查了一下.

我的问题是如何将其与我的主应用程序联系起来?我是否必须在主应用程序中添加引用才能检索我创建的报告?我完全迷失了 - 我的主数据库和我的报表服务器都在SQL Server Management Studio中可见.就我而言......帮助???? 提前致谢..!

GON*_*ale 5

试试这个:http://geekswithblogs.net/stun/archive/2010/02/26/executing-reporting-services-web-service-from-asp-net-mvc-using-wcf-add-service-reference.aspx

如果不熟悉,如果您是ASP.NET MVC的新手,并且您没有特别要求.rdl通过BI Development Studio创建的MS Reporting Services(),但对标准的Visual Studio Report(.rdlc)表示满意(这仅仅意味着报告可能更多或者更少链接到单个应用程序.您通过Visual Studio项目创建这些 - 右键单击​​ - >新项目 - >报告 - >报告)看看这个链接(http://www.danielroot.info/2009/06/ how-to-render-reporting-services.html),即使它说明如何链接Reporting Services,他实际上也意味着标准的报告.rdlc文件.从本质上讲,它只是将.rdlc报告中的输出作为一个.pdf并将其流式传输给您的用户,我发现它非常简单,是一种快速发布报告的强大方法.

如果两种实现混合使用,则可能无法.rdl正确地流式传输Reporting Service .

祝好运.