sql >> Database >  >> RDS >> Sqlserver

Crystal Reports versus Microsoft SQL Server Reporting Services

Ik heb beide gebruikt, hoewel Crystal Reports zeer bekend is en veel wordt gebruikt. Het kan soms een gedoe zijn (ik zeg niet dat SQL Server-rapportageservices soms geen gedoe zijn.)
Voordelen voor Crystal Reports

  • Veel mensen gebruiken het en begrijpen hoe ze het moeten gebruiken.
  • Het vermogen om snel meer eenvoudige tot tussentijdse rapporten te maken, is een pluspunt.
  • Zelfs als je SQL niet kent, kun je nog steeds met Crystal Reports spelen om het gewenste resultaat te krijgen en de gegevens af te vlakken.
  • Ondersteunt dynamische trapsgewijze prompts (versie XI en hoger)
  • Ondersteunt Web Viewer, ActiveX, Java en HTML.

Nadelen voor Crystal Reports

  • Crystal's Report Design Component lijkt vol vreemde scenario's te zitten.
  • Ik geloof omdat de software zo vaak van eigenaar is veranderd. De documentatie voor de rapportontwerpcomponent is vrij beperkt.
  • Een beginner kan zeker snel en gemakkelijk anice-geformatteerde rapporten maken, maar als het gaat om complexere rapporten waar prestaties vereist zijn. Teruggaan naar het begrijpen van SQL is noodzakelijk.

Voordelen voor SQL Server-rapportage

  • Webgebaseerde rapportageserver
  • Rendering-engine voor rapporten ondersteunt een aantal indelingen (Excel, HTML, afbeelding en meer)
  • Publiceren en plannen is een onderdeel van Reporting Services. In Crystal heb je Crystal Reports Server of Business Objects Enterprise nodig voor publicatie en planning. Of u moet uw eigen app op maat maken)
  • Parameterprompt is leuker in mijnopinie
  • Opgeslagen gegevensbronnen zijn toegankelijk voor Excel-gebruikers.
  • Gebruikersaanmelding en machtigingen zijn ingebouwd.
  • Abonnementen zijn een ingebouwde functie

Nadelen voor SQL Server-rapportage

  • Het kan soms lastig zijn om te implementeren
  • de functie voor het maken van rapporten voor het maken van eenvoudige rapporten is enigszins beperkt
  • De beste rapportbouwer is Business Intelligence Studio van Visual Studio. Dit is slechts een nadeel, want voor een beginnende eindgebruiker kan dit overweldigend lijken

In alle SQL Server Reporting Services is mijn keuze.



  1. SQL transponeren volledige tabel

  2. Hoe Acos() werkt in PostgreSQL

  3. FOUT 1044 (42000):Toegang geweigerd voor gebruiker ''@'localhost' tot database 'db'

  4. Oracle INSERT in twee tabellen in één query