Что такое службы отчетов SQL Server? - PullRequest
6 голосов
/ 17 февраля 2011

Может кто-нибудь объяснить мне о службе отчетов SQL Server и ее использования в ASP.net?

Обычно я разрабатываю свои отчеты в Crystal Report, назначаю источник данных для Crystal Report и создаю свой отчет.

Каковы преимущества использования службы отчетов SQL Server и как ее использовать?

Ответы [ 4 ]

11 голосов
/ 17 февраля 2011

Службы отчетов SQL Server (SSRS) являются конкурентом Crystal Reports.Это способ определения отчетов, как Crystal Reports, и механизм для запуска этих отчетов.

Сам SSRS - это веб-сайт, на котором размещаются эти отчеты, который может предоставлять их пользователям через веб-интерфейс или может планировать их доставку по электронной почте.

Как программист, я предпочитаю SSRS вместо Crystal из-за того, что он более стабилен и использует формат файла отчета на основе XML, в отличие от старого двоичного формата Crystal.Это означает, что некоторые задачи проектирования могут быть выполнены простым редактированием XML, если он сводится к нему.

2 голосов
/ 17 февраля 2011

Узнайте все об этом в Электронной документации по SQL Server .

Это более или менее то же самое, что Crystal Reports - механизм отчетности и дизайнер. SSRS имеет некоторые преимущества по сравнению с Crystal: он основан на сервере, например вы можете обрабатывать и подготавливать ваши отчеты на сервере (например, по ночному расписанию и распространять их по электронной почте или иным способом), но также разрешать локальное выполнение отчетов.

Поскольку это продукт Microsoft, он более тесно интегрирован с SQL Server и Windows, чем Crystal Reports.

А если у вас есть действующая лицензия на SQL Server, у вас есть службы отчетов - это бесплатное дополнение к SQL Server.

1 голос
/ 17 февраля 2011
1 голос
/ 17 февраля 2011

Это решение для отчетности, предлагаемое Microsoft. Вы получите его, если у вас есть лицензия на сервер MS SQL. Вики дает более подробную информацию: http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services

А вот еще информация от Microsoft: http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

По сути, вы устанавливаете программное обеспечение сервера отчетов, которое запускает веб-сайт и веб-службы, которые затем можно использовать для размещения отчетов. Сами отчеты создаются с использованием Visual Studio и довольно просты в создании. Сказав это, вы МОЖЕТЕ делать очень сложные отчеты, используя несколько запросов и скриптов.

Как упоминал Дейв, у него довольно хорошая интеграция со всем стеком Microsoft.

HTH, Ланс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...