Я использовал оба
Хотя Crystal Reports очень хорошо известен и широко используется. Иногда это может быть хлопотно (не говоря уже о том, что службы отчетов SQL Server иногда не доставляют хлопот).
Плюсы для Crystal Reports
- Многие люди используют его и понимают, как его использовать.
- Его способность быстро создавать более простые и промежуточные отчеты - плюс.
- Даже если вы не знаете SQL, вы все равно можете использовать Crystal Reports, чтобы получить желаемый результат и сгладить данные.
- Поддерживает динамические каскадные запросы (версия XI и выше)
- Поддерживает веб-просмотрщик, ActiveX, Java и HTML.
Минусы для Crystal Reports
- Компонент Crystal Report Design Report, кажется, полон странных сценариев.
- Я верю, потому что программное обеспечение
так много раз меняли руки
Документация довольно ограничена для
Компонент дизайна отчета.
- Новичок может определенно создать
хороший отформатированный отчет быстро и
легко, но когда дело доходит до более
сложные отчеты, где производительность
необходимо. Возвращаясь к пониманию
SQL необходим.
Плюсы для отчетов SQL Server
- сервер веб-отчетов
- Механизм рендеринга отчетов поддерживает
количество форматов (Excel, HTML,
Изображение и многое другое)
- Публикация и планирование является частью
служб отчетности. В кристалле ты
нужен сервер Crystal Reports или
Бизнес Объекты Предприятие для
Издательство и планирование. Или ты
нужно будет создать свой собственный
приложение)
- Запрос параметров лучше в моем
мнение
- Сохраненные источники данных могут быть доступны
пользователи Excel.
- Встроенные логин и права пользователя встроены.
- Подписки - это встроенная функция
Минусы для отчетов SQL Server
- Иногда может быть трудно реализовать
- Функция построителя отчетов для создания простых отчетов несколько ограничена
- Лучший построитель отчетов - Business Intelligence Studio в Visual Studio. Это только мошенничество, потому что для начинающего конечного пользователя это может показаться подавляющим
Во всех службах отчетов SQL Server мой выбор.