Welcher von Crystal Reports und SSRS (SQL Server Reporting Services) ist besser zu verwenden?
Welcher von Crystal Reports und SSRS (SQL Server Reporting Services) ist besser zu verwenden?
Antworten:
Einerseits ist Crystal Reports ein dampfender Haufen teurer und überhypter Eselkotze, andererseits erfüllt SSRS tatsächlich alle Versprechen, die CR-Marketing macht - und es ist kostenlos.
Meine Verachtung für CR rührt von vielen Jahren her, in denen ich gezwungen war, das Schreckliche zu benutzen. Es macht wirklich keinen Sinn, die völlige Abscheulichkeit von CR zu beschreiben, wenn ich Ihnen Referenzen wie Clubbing the Crystal Dodo oder Crystal Reports Sucks Donkey Dork geben kann (nicht so lustig, aber eher gebildet und mit technischen Details belegt).
Frei?! Jep. Sie müssen nicht einmal MS SQL Server kaufen, um es zu erhalten - Sie können SQL Express mit Advanced Services installieren. Dies ist als Download verfügbar, der SQL Server Reporting Services enthält . Während SQL Express in der Anzahl der gleichzeitig unterstützten Benutzer begrenzt ist, sind die folgenden Beobachtungen von Bedeutung:
Die Lizenz für SSRS, die als Teil von SQL Express erworben wurde, erfordert nur die Bereitstellung als Teil von SQL Express. Es gibt nichts, was die Verbindung zu anderen Datenquellen verbietet oder verlangt, dass ein Bericht Daten von SQL Server erhält.
Die oben genannte Version von SSRS unterliegt keinen intrinsischen Einschränkungen für Benutzerverbindungen. Alle Einschränkungen gelten für das SQL Express-Datenbankmodul.
SSRS verwendet ADO.NET, das standardmäßig Treiber für Oracle, Jet (Access), OLEDB und ODBC enthält
So können Sie die kostenlose Version von SSRS mit jedem Back-End verbinden, mit dem Sie ADO.NET verbinden können, einschließlich (zum Beispiel) MySQL. Ich werde von Rory in einem Kommentar unten gesagt, dass dies "nicht unterstützt" wird. Das ist wahr , aber ich kann nicht alles in der Lizenz finden , dass es verbietet , und während die Treiber nicht versorgt werden durch SSExpress sie sicher sind von den meisten Versionen von Visual Studio geliefert und Sie können sie in Ihrem Setup - Kit versenden. Dies ist möglicherweise keine ausdrücklich unterstützte Konfiguration, aber was nun? Selbst wenn Sie eine vollständige MSSQL-Lizenz hätten, würde es ein bisschen viel verlangen, von Microsoft zu erwarten, dass es Ihnen hilft, mit einer Datenbank eines Drittanbieters zu sprechen (ganz zu schweigen von etwas seltsam).
Ich verwende SSRS häufig bei der Arbeit, sowohl für nach innen gerichtete Berichte als auch für nach außen gerichtete Berichte, die in ASP.NET-Anwendungen eingebettet sind, die einer großen Anzahl zahlender Kunden Bürodienste bereitstellen. In unserem Fall ist der Sicherungsspeicher eine lizenzierte Kopie von Microsoft SQL Server 2008, dies hängt jedoch mit den technischen Vorzügen unserer Berichtslösung zusammen.
Es gibt eine lange Liste von Funktionen, die Crystal Reports angeblich unterstützt, die jedoch entweder nicht funktionieren oder für die eine erstaunlich teure Lizenz erforderlich ist, wenn Sie mehr als fünf Benutzer möchten. Sie können nicht einmal darauf vertrauen, dass CR SQL korrekt ausführt. SELECT COUNT(*) FROM SOMETABLE WHERE 1=0
sollte ein Ergebnis von Null erzeugen, aber es erzeugt eins . Die integrierte Abfrage-Engine ist defekt, und ein Team, das etwas vermasselt, was eine Gruppe von Amateuren kostenlos tun kann (z. B. MySQL), hat keine Hoffnung darauf, aus ihrem Code etwas herauszuholen, das Sie als Leistung bezeichnen würden.
Und sie tun es nicht. Das Böse verliert Speicher wie ein Eimer ohne Boden, und wenn Sie SQL-Profiling-Tools verwenden, werden Sie feststellen, dass es spektakulär ineffizient ist.
In Bezug auf die angebliche Unterstützung kann ich persönlich bestätigen, dass Fehler bei der Größenänderung von Dialogen seit Jahrzehnten nicht mehr korrigiert wurden nachdem sie erstmals öffentlich dokumentiert wurden. Wenn Sie Ihre Kreditkarte herausholen und das geforderte erpresserische Lösegeld bezahlen (ich würde auch eine ansehnliche Bezahlung wünschen, um solch einen Horror zu unterstützen), werden Sie mit jemandem sprechen, der behauptet, sein Name sei David, aber unerklärlicherweise "Dah-Füße" ausspricht. und wer deine Frage nicht einmal versteht, geschweige denn eine Antwort hat.
Die SSRS-Unterstützungssituation ist ziemlich ähnlich, funktioniert aber tatsächlich, sodass Sie nicht wirklich viel benötigen.
SSRS hingegen macht alles, was CR behauptet. Es ist nicht ohne Fehler, aber es gibt nur wenige, und sie überleben selten mehr als einen Veröffentlichungszyklus.
Die Benutzeroberfläche des SSRS-Designers wird in der Visual Studio-IDE gehostet. Es wird attraktiv im typischen Microsoft-Stil präsentiert, ist aber darüber hinaus recht gut durchdacht und enthält einige einfache, aber grundlegende Abweichungen von traditionellen Berichtsdesignern. Um beispielsweise tabellarische Daten darzustellen, definieren Sie eine Tabelle, anstatt mit einzelnen Textfeldern herumzuspielen. Infolgedessen müssen Sie nicht herumschrauben, um sie auszurichten, und das Setzen von Rahmen ist eine triviale Stylesheet-Übung.
SSRS macht tatsächlich alles, was CR behauptet, es ist kostengünstig, es gibt eine umfangreiche zuverlässige technische Dokumentation, es ist erweitert (auch dokumentiert) und Sie können es mit allem verbinden, für das Sie einen ODBC-Treiber erhalten können. Dies ist ein Kinderspiel.
Es sieht tatsächlich so aus, als könnten überlappende Gruppen auch mit SSRS2005 erstellt werden, obwohl ich das nie wusste. Ich frage mich, ob jemals jemand das Problem der unteren relativen Positionierung geknackt hat.
Ich habe Crystal Report bis Version 10 verwendet und immer Dinge getan, die ich zusammen mit ASP.NET-Anwendungen erfolgreich haben wollte. Die Ausgabe im Web ist wirklich gut wie bei WYSIWYG und die Exporte nach Excel und PDF sind ebenfalls korrekt. Das Drucken ist auch wunderbar korrekt.
Vor kurzem habe ich ungefähr ein Jahr lang an SSRS 2005 gearbeitet und so viele Mängel erlebt, die auch sofort verfügbar sein müssen. Die SSRS-Webausgabe variiert stark mit verschiedenen Browsern und unterschiedlichen Auflösungen und würde einen Entwickler leicht krank machen. Darüber hinaus würden die Bildlaufprobleme mit dem Berichts-Viewer einen Endbenutzer ziemlich früh verrückt machen, da er auf HTML unter Verwendung eines IFRAME basiert. ( Hinweis: Crystal 13 verwendet im Web-Viewer einen IFRAME, der unter sporadischen Problemen beim Umbrechen von Text und Überlappungen leidet). Die Exporte sind überhaupt nicht gut. Sie können Bilder nicht links oder mittig in Zellen ausrichten und keine Hintergrundfarben für Bilder angeben. Sie können den gesamten Berichtskörper nicht zentrieren. Möglicherweise habe ich stundenlang mit dem gerenderten HTML gespielt und genaue Ersetzungen herausgefunden, damit dies funktioniert, aber diese einfachen Korrekturen waren SSRS-Entwicklern wohl nicht bekannt, da sie SSRS wahrscheinlich nie für sich selbst verwendet haben.
Darüber hinaus müssen Sie in Webanwendungen die fehlerhafte Benutzeroberfläche für sofort einsatzbereite Parameter tragen. Ich habe es einfach vollständig entfernt und die Kosten für die Erstellung auf ASPX-Seiten haben mich dazu gebracht, tabellarische Berichte in DataGrids zu entwerfen, anstatt die ObjectDataSource- und Datenbank-Paginierungstechnik zu verwenden. Sie können die Parameter nicht Ihren Anforderungen entsprechend gestalten. Fehler in Parameterabschnitten geben vollständige Berichte ohne Änderungen zurück. Das Paging mit Gruppierung funktioniert mit einem Trick, aber dann schlägt das Sortieren für den gesamten Datensatz fehl. Für jede mittlere bis fortgeschrittene UI-Anforderung kostet SSRS so viel Zeit, um herauszufinden, dass dies einfach nicht möglich ist. Da es weniger SSRS-Benutzer gibt, hat die Online-Community keine guten Lösungen für einfache Probleme. Nicht zu vergessen ist die gute Seite von SSRS die Bereitstellung, die integrierten Benachrichtigungen, das Caching und die Konfigurationsseite, aber keine zu gewinnende Benutzeroberfläche.
BOTTOMLINE ist, dass ich gesehen habe, wie SSRS Sie frustiert hat, nur weil das Microsoft Support-Team nicht reagiert, wenn es sich entschuldigen muss! nicht jetzt 'nach einem Monat. In SSRS 2008 wurden viele dieser Probleme nicht sofort behoben. Darüber hinaus bedeutet die Umstellung auf SSRS 08 auch eine vollständige Migration von Back-End-Plattformen. Unter Berücksichtigung der Gleichung, dass Crystal mit zunehmender Zeit immer besser wird, je mehr Sie eine Software verwenden, desto besser ist Crystal, da SSRS bald selbst Kosten für die Behebung ihrer Fehler ansammelt.
Sie können eine App mithilfe von Reporting Services bereitstellen, indem Sie 3 DLL-Dateien einschließen. Das ist ein großer Vorteil. (Hinweis - Sie müssen eine der 3 DLL-Dateien vom GAC erhalten.)
Bei Crystal Reports müssen Sie die Laufzeit auf jedem Computer installieren, auf dem die Anwendung ausgeführt wird (entweder eine Website oder eine Client-App).
Reporting Services bietet alle Funktionen, die die meisten Benutzer benötigen, und die Bereitstellung ist VIEL einfacher. Ich werde Crystal Reports niemals verwenden, es sei denn, ich muss.
Da dieser Thread wieder aufgesprungen ist, werde ich meine zwei Cent hinzufügen. Ich musste Crystal in den Versionen 7 und 8 ungefähr drei Jahre lang verwenden. Ich hasste jede Minute davon. Ich habe ein bisschen von den neueren Versionen gesehen und mag es immer noch nicht.
Ich mag es nicht so sehr, dass es mich schmerzt, dies zu sagen: Aus meiner Erfahrung ist Crystal für komplexe Berichte besser geeignet als SSRS. Ein Mitarbeiter und ich versuchten verzweifelt, ein mäßig komplexes Berichtslayout für SSRS bereitzustellen, und gaben auf. Mein Eindruck von dem Produkt - wohlgemerkt nur meine Meinung - ist, dass es nicht ganz für die Hauptsendezeit bereit ist.
Crystal wird Sie dazu bringen, Ihr Leben zu hassen und nach einem anderen Job zu suchen, aber es gibt einen Grund, warum es so allgegenwärtig ist: Es funktioniert.
Reporting Services ist meiner Erfahrung nach viel besser. Es ist eine bessere Umgebung, aber die besten Verbindungen (Datenquellen) sind vom Bericht getrennt und können gemeinsam genutzt werden. Dies erleichtert die Bereitstellung zwischen Umgebungen erheblich.
Ich habe beide verwendet, ich werde ein paar Punkte zu dem hinzufügen, was bereits gesagt wurde:
Für einfache Dinge würde ich standardmäßig SSRS empfehlen. Crystal ist etwas aufgebläht und schrullig.
Crystal kann problemlos in das MS Word-Format (.doc) exportiert werden. Kunden wollen dies meiner Erfahrung nach ziemlich oft.
Wenn die Formatierung wichtig ist, ist Crystal möglicherweise besser. Beispielsweise können SSRS-Berichte nicht mehr als einen Texttyp in einem einzelnen Textfeld enthalten. Dies bedeutet, dass Sie beispielsweise oben im Bericht keinen Kommentar haben können, der sowohl kursiv als auch normal geschrieben ist. Crystal kann das:
Hinweis: Dieser Bericht enthält Daten vom Startdatum bis zum Enddatum einschließlich dieser Daten.
SRSS kann nicht (ohne mehrere überlappende Textfelder). Ich hatte einmal ein 20-seitiges Word-Dokument erhalten, das in einen Bericht mit Daten für etwa ein Dutzend Grafiken und Tabellen umgewandelt werden sollte. Ich habe mit SSRS angefangen, aber festgestellt, dass ich in Crystal die fest codierten Teile des Berichts direkt aus dem Wort kopieren und einfügen konnte, mit farbigen Überschriften und allem, und so viele Arbeitstage gespart habe. Crystal hat also in vielerlei Hinsicht einen besseren "Designer".
Update:
Anscheinend wurden diese beiden Probleme im aktuellen SRSS behoben. Möchte jemand dies weiter kommentieren?
Ich stimme @Carlton teilweise aus den von ihm beschriebenen Gründen zu. Ich denke auch, dass Reporting Services ein ausgereifteres Produkt sind (obwohl es Crystal Reports schon länger gibt). Das Test- und Bereitstellungsmodell ist sehr umfangreich, und die integrierte Funktion zur Verfolgung der Berichtsverwendung ist sehr hilfreich.
Ich finde es auch viel einfacher, Berichte in Reporting Services zu entwerfen - Microsoft hat gelernt, wie man eine gute IDE erstellt, während die Crystal-IDE immer wie ein nachträglicher Gedanke schien (obwohl dies besser ist als eine Nachgeburt, wie es früher war). .
Bearbeiten: Zusätzliche Gedanken Ich denke auch, dass SSRS in einem Windows-Shop alle Arten von süßen Integrationen mit dem Betriebssystem und SQL Server bietet. Sie können sich bei der Wiederverwendung von integriertem Code in SSRS relativ einfach auf SQL-Assemblys verlassen, und die Integration in das Active Directory-Sicherheitsmodell erleichtert das Sichern Ihrer Berichte.
Mann ... meine Firma hat sooo viele Kristallberichte ... und die Firma davor hatte auch viele. Von Version 8.5 bis 11.5. Sie haben sozusagen schon ihren Fuß in der Tür. Ich denke, der CrystalReportViewer ist ein dampfender Mist, aber er funktioniert (größtenteils).
Nachdem ich einige dieser Antworten gelesen habe, wechsle ich für mein nächstes Berichtsprojekt zu SSRS! Die Schrift ist an der Wand ... MS lässt Crystal von VS fallen und ersetzt sie durch SSRS. Das einzige, was saugen wird, ist, wenn MS anfängt, dafür zu laden.
EDIT: Spielen Sie heute mit SSRS herum und es sieht ziemlich vielversprechend aus. Ich muss sagen, der Designer ist gewöhnungsbedürftig ... CR Designer hat es in der Benutzerfreundlichkeit geschafft. Sie können erkennen, dass dies für Programmierer gedacht ist, bei denen CR auf Berichtsdesigner ausgerichtet ist.
EDIT2: SSRS erfüllt meine Berichtsanforderungen wirklich nicht. Das Entwerfen von Berichten ist zum Kotzen, wenn Sie eine Vorschau anzeigen möchten und keine eigenständige Parameteraufforderung verfügbar ist. Gibt es eine bessere Möglichkeit, sie zu entwerfen ... am besten nicht in VS?
Hast du über eine Alternative nachgedacht? Wenn Sie die Funktionen von Crystal Reports nutzen möchten, aber nicht so viel dafür bezahlen möchten, können Sie sich Crystal-Clear ansehen, ein Java-basiertes Berichtstool, das auch Crystal Reports-Vorlagen unterstützt. Es wird mit einem GUI-Designer geliefert und Datenquellen können auch pro System konfiguriert werden. (Fast wie bei ODBC legen Sie einfach einen Namen für die Verbindung fest und die Verbindung wird auf dem System konfiguriert.)
Ich frage mich, warum niemand ein großes Problem mit CR erwähnt hat - dass es nur in der Quellcodeverwaltung oder in der Teamumgebung fehlschlägt. Korrigieren Sie mich, wenn ich falsch liege, aber ich habe wirklich sehr intensiv nach Tools für Berichtsdifferenzen gesucht. Es gibt eine (vor ungefähr einem Jahr veröffentlicht), aber sie funktioniert einfach nicht gut - nicht weil sie schlecht ist, sondern (ich denke) weil CR die Berichtsstruktur einfach nicht richtig verfügbar macht oder so ... Ich habe versucht, .rpt nach XML zu exportieren, aber es ist klobig und falsch. Ich habe sogar versucht, meinen eigenen .rpt-Vergleicher zu schreiben.
Es geht nicht nur um Teamentwicklung. Selbst wenn es einen einzelnen Entwickler gibt, ist es ein Albtraum, Berichtsversionen zu verwalten, und wenn Ihr Kunde beschlossen hat, einige Dinge hinzuzufügen oder einige Farben zu ändern, sind Sie jetzt verflucht, jedes einzelne Textfeld zu verfolgen, da es absolut keine Möglichkeit gibt, die Änderungen herauszufinden.
Das RDL-Format ist viel sauberer und offener. Und das kann ein ziemlich großer Vorteil sein.
Ich habe beide seit Jahren verwendet. Crystal Reports berechnet viel zu viel und ich versuche, wann immer möglich SSRS zu verwenden. SSRS unterstützt jedoch kein Firefox oder einen anderen Browser, nur IE. Dies ist ein Problem. Die Berichte in Crystal sehen besser aus und die Exporte sind leistungsfähiger. Benutzer möchten einen guten Export nach Word. Wenn Sie ein Java-Programmierer sind, würde ich Jasper Reports verwenden, es ist kostenlos und verwendet Java-Sprache für Funktionen.
Ich habe beide verwendet (Crystal Reports 2008 und SSRS 2008), da ich diesen Thread nicht rechtzeitig bemerkt habe.
Abgesehen von der Einrichtung, die mit CR etwas einfacher war, konnte ich keine einzige Funktion feststellen, bei der CR mindestens mit SSRS vergleichbar ist. Ja, Crystal Reports ist wirklich so schlimm.
Meiner Meinung nach ist der absolut schlimmste Teil in CR die IDE. Aber es gibt auch andere Killer-Funktionen, wie schlechte SQL-Leistung und schrecklich aussehende Grafiken (zumindest in der CR-Version, die mit VS 2008 geliefert wird), die ebenfalls bemerkenswerte "Killer" -Funktionen sind.
Ich habe sowohl mit CR als auch mit SSRS gearbeitet und das habe ich gefunden.
Crystal Reports wird in seinem eigenen Speicher ausgeführt, während SSRS im begrenzten SQL Server-Speicher ausgeführt wird.
Crystal Report ist viel zu teuer. Kürzlich haben sie ihren Preis auf 250 $ gesenkt, denke ich als Reaktion auf die Veröffentlichung von SSRS 2008.
SSRS ist kostenlos.
Der Hauptgrund, warum Crystal Report gedeiht:
Sie können 80% der Berichte in einem Projekt mit SSRS entwerfen. Für die restlichen 20% müssen Sie jedoch ein anderes Berichtstool verwenden. Diese 20% -Berichte werden von niemand anderem als Top-Managern, Direktoren und CEOs verwendet. Ihre Anforderungen können niemals untergraben werden und CR leistet dort hervorragende Arbeit.
Crystal Report ist immer noch COM-basiert. Das ist ein Schmerz in der a **.
Dem Crystal Report fehlen keine Funktionen. Es ist das Arbeitspferd von SAP. Viele seiner Klassen sind jedoch geschützt und bieten keinen Zugriff auf Programmierer. Dies ist beabsichtigt. Die SAP-Mitarbeiter sind so gierig, dass sie alle Funktionen unter Kontrolle halten und ein zusätzliches Vermögen für die Offenlegung der Klauseln und Objekte für die Entwickler unter einer speziellen Lizenzvereinbarung verlangen möchten. Debuggen Sie einfach das ReportDocument-Objekt in VS und sehen Sie es sich schnell an. Trotz allem, was im Objekt verfügbar ist, können Sie es kaum in Ihrem Code verwenden!
In Bezug auf GUI- und CSS-Probleme ist die Erwartung, dass ein COM-Objekt, das für den Präzisionsdruck ausgelegt ist, in jedem Browser korrekt gerendert wird, ein strittiger Punkt, da selbst ein einfaches Div in verschiedenen Browsern unterschiedlich gerendert wird.
Ich arbeite seit 7 Jahren mit Crystal Reports-Berichten und verfluche sie ständig, während ich aktiv nach allen anderen Alternativen suche. Aber ich bin noch nicht auf etwas so Flexibles wie Cystal Report gestoßen. Für einen Großteil der Arbeit ist SSRS gut. Aber für Dashboards, komplexe Berichte mit Unterberichten, Bilanzen und Probesalden werde ich niemals meine Zeit in SSRS verschwenden.
Versuchen Sie einfach eine Google Trend-Suche in Crystal Report. Es ist seit 6 Jahren stetig zurückgegangen. Sicherlich sieht die Zukunft für CR nicht gut aus.
Aber hey ! MS, SAP und ORACLE unterstützen Crystal Report weiterhin als Kern ihrer Anwendungen !! und kein BI-Produkt ist billig.
Ich fühle mich wie ein Marsmensch, der eine umfassende und positive (aber manchmal komplexe) Erfahrung mit Crystal Reports hat, die jetzt vollständig in unsere Benutzeroberfläche (VBA) integriert ist, wo angeforderte Berichtsparameter und Filter transparent von der Benutzeroberfläche übernommen werden ...
Wenn Sie SSRS in Betracht ziehen und sich Sorgen darüber machen, dass es "kostenlos" ist, Sie jedoch entweder eine zusätzliche SQL Server-Lizenz kaufen oder SQL Express vertreiben müssen, sind Sie möglicherweise an Data Dynamics Reports interessiert
Es bietet alles, was in SSRS enthalten ist, und fügt Masterberichte, Themen, Kalenderdatenbereich, Datenvisualisierung (Datenbank, Sparkline, Iconset, ColorScale, ...), ein vollständiges Objektmodell für maximale Programmierflexibilität, lizenzfreien Endbenutzer-Berichtsdesigner und Barcode hinzu Berichtselement, Export von Excel-Vorlagen und Zusammenführen von Daten und vieles mehr. Sie können eine Testversion von Data Dynamics (jetzt GrapeCity) herunterladen und mit wenigen Berichten ausprobieren. Sie werden nicht enttäuscht sein.
Ich habe jetzt mit beiden gearbeitet und sie nebeneinander gesehen. Kristall war gut, aber im Laufe der Jahre teuer. Es ist klobig, aber wir haben uns daran gewöhnt und sind mit der Benutzeroberfläche vertraut. Ich arbeite nicht in der LAMP-Umgebung. Dieses Haus arbeitet mit MS Dynamics und MAS mit einigen ziemlich großen Clients.
Ich liebe es, mir keine Sorgen um die Client-Installation für SSRS machen zu müssen. Verteilungen sind viel einfacher und das Teilen von Datenquellen und Berichtsmodellen funktioniert gut.
Was Broweser angeht, habe ich in Firefox perfekt gerenderte SSRS 2008-Anzeigen gesehen. Ich habe diese Messgeräte ohne Probleme nach Excel exportiert. Ich habe Berichte mit und ohne MOSS auf Telefonen bereitgestellt. Die Möglichkeit, mithilfe der Windows-Authentifizierung Berichte bereitzustellen und auszublenden, ist fantastisch. Das Report Viewer-Objekt in VS 2005 und höher ist süß.
Leute, bitte beziehen Sie sich auf die Version, von der Sie sprechen!
Beispielsweise unterstützt die in VS2008 integrierte kostenlose RDLC-Berichterstellung (wie SQL Server 2005 Reporting Services) keine Bindungsfelder in Kopf- und Fußzeile und ist eine grundlegende Funktion!
Jetzt konvertiere ich einen großen Bericht von diesem VS2008 Reporting / RDLC 2005 in Crystal Report 2008 Basic (im Lieferumfang von VS2008 enthalten), da er diese grundlegende Funktion nicht bietet.
Ich bin zuversichtlich, dass Reporting Services 2.0 / RDLC 2008 (im Lieferumfang von Visual Studio 2010 enthalten) und noch besser die neuesten Reporting Services 3.0 / RDLC 2010 (im Lieferumfang von SQL Server 2008 R2 Express mit erweiterten Diensten KOSTENLOS enthalten sind) ) bessere SSRS-Lösungen sind.
SQL Server R2 Express mit erweiterten Diensten (KOSTENLOS) http://www.microsoft.com/express/Database/InstallOptions.aspx
Im Moment mache ich einen Proof of Concept für Reporting Services 3.0 / RDLC 2010 und werde die Ergebnisse veröffentlichen.
Reporting Services (SSRS / RDLC) sind immer einfacher zu bedienen, aber einfach mit einem Preis verbunden. Wählen Sie für einfache Berichte immer SSRS / RDLC. Für komplexe Berichte mit Master-Details, Seitensteuerung usw. erstellen Sie bitte einen PoC dieser Szenarien mit den neuesten SSRS / RDLC-Versionen (2008, 2010) und auch mit Crystal Reports.
Für diejenigen, die die alten Crystal Reports XI und Reporting Service 1.0 vergleichen, lesen Sie bitte diesen Beitrag von 2005:
SQL Server Reporting Services und Crystal Reports: Eine Wettbewerbsanalyse http://www.crystalreportsbook.com/SSRSandCR_Conclusion.asp