私は両方を使用しましたが、Crystal Reportsは非常によく知られており、広く使用されています。面倒な場合もあります(SQL Serverレポートサービスが面倒ではない場合もあります)。
CrystalReportsの長所
- 多くの人がそれを使用し、その使用方法を理解しています。
- より基本的なレポートから中間的なレポートをすばやく作成できることはプラスです。
- SQLがわからない場合でも、Crystal Reportsをいじって目的の結果を取得し、データをフラット化することができます。
- 動的カスケードプロンプト(バージョンXI以降)をサポートします
- Webビューア、ActiveX、Java、およびHTMLをサポートします。
CrystalReportsの短所
- Crystalのレポートデザインコンポーネントは奇妙なシナリオでいっぱいのようです。
- ソフトウェアが何度も変更されたためだと思います。レポートデザインコンポーネントのドキュメントはかなり限られています。
- 初心者は間違いなくanice形式のレポートをすばやく簡単に作成できますが、パフォーマンスが必要なより複雑なレポートに関しては。 SQLの理解に戻る必要があります。
SQLServerレポートの長所
- Webベースのレポートサーバー
- レポートレンダリングエンジンは、さまざまな形式(Excel、HTML、画像など)をサポートしています
- 公開とスケジュール設定はReportingServicesの一部です。 CrystalYouneedではCrystalReportsServerまたはBusinessObjectsEnterprise forPublishingandscheduling。または、独自のカスタムアプリを作成する必要があります)
- myopinionではパラメータプロンプトの方が優れています
- 保存されたデータソースには、excelユーザーがアクセスできます。
- ユーザーのログインと権限が組み込まれています。
- サブスクリプションは組み込みの機能です
SQLServerレポートの短所
- 実装が面倒な場合があります
- 簡単なレポートを作成するためのレポートビルダー機能は多少制限されています
- 最高のレポートビルダーは、VisualStudioのビジネスインテリジェンススタジオです。初心者のエンドユーザーにとって、これは圧倒的に思えるかもしれないので、これは単なる欠点です
すべてのSQLServerReportingServicesで私の選択です。