При первом написании приложения ASP.NET MVC необходимо подключиться к SSRS и отображать отчеты

Привет всем ... Я впервые пишу веб-приложение ASP.NET MVC, и все идет хорошо. У меня там проблем нет. Однако у меня нет опыта в SSRS. В конечном итоге я хочу иметь возможность отображать отчеты в моем приложении ASP.NET MVC.

  1. Я установил и запустил сервер отчетов, и он виден в SQL Server Management Studio.
  2. Я создал отчет о тестировании (.rdl) с помощью Business Intelligence Development Studio и опубликовал его на своем сервере отчетов. Он сейчас там, я проверил.

У меня вопрос, как связать это с моим основным приложением? Нужно ли мне добавлять ссылку в основное приложение, чтобы иметь возможность получить созданный мной отчет? Я полностью потерялся - у меня есть моя основная база данных и мой сервер отчетов, видимые в SQL Server Management Studio. Вот и все ... помощь ???? Заранее спасибо..!


person Mike Marks    schedule 05.01.2011    source источник
comment
Если я ответил на ваш вопрос, не могли бы вы поставить галочку напротив моего ответа. Спасибо   -  person GONeale    schedule 15.04.2011
comment
Извините за поздний ответ. Я отметил ваш ответ как правильный.   -  person Mike Marks    schedule 15.01.2013


Ответы (1)


Попробуйте следующее: 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 и вам не требуются службы MS Reporting Services (.rdl), созданные с помощью BI Development Studio, но вы удовлетворены стандартным отчетом Visual Studio (.rdlc) (это просто означает, что отчет может быть более или менее связаны только с одним приложением. Вы создаете их с помощью Visual Studio Project - Щелкните правой кнопкой мыши -> Новый элемент -> Отчетность -> Отчет) взгляните на эту ссылку (http://www.danielroot.info/2009/06/how-to-render-reporting-services.html), хотя в нем говорится, как связать службы Reporting Services, на самом деле он имеет в виду стандартные .rdlc файлы отчетов. По сути, он просто публикует результат .rdlc отчета как .pdf и передает его вашему пользователю. Я обнаружил, что это невероятно простой и мощный способ быстрой публикации отчетов.

В противном случае гибрид обеих реализаций может позволить вам правильно передать вашу службу отчетов .rdl.

Удачи.

person GONeale    schedule 05.01.2011
comment
Спасибо за обстоятельный ответ! Я попробую. Итак, какую архитектуру отчетности вы используете в первую очередь? Crystal Reports? Возможно, я задаю неправильный вопрос. - person Mike Marks; 05.01.2011
comment
В первом из них используются службы отчетов Sql Server, а во втором - просто используются простые .rdlc VS .NET отчеты на стороне клиента winform / webapp. - person GONeale; 11.01.2011