sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 Reporting Services - voor- en nadelen

Ik weet dat je 2005 zei, maar ik zal rond 2008 ook aantekeningen maken.

SRS Voordelen:
- Het is gratis (mits je de SQL-serverlicentie hebt)
- Strakke data-integratie met SQL Server, maar het kan alles aan wat .NET kan (Oracle, ODBC enz...) prima . (2008 has native support for Terradata too )
- Componenten voor Visual Studio, SharePoint en PerformancePoint bestaan ​​allemaal om het gebruik ervan gemakkelijk te maken. Het is echter gewoon een web-app, dus integratie in elke webpagina of app die met een webserver kan praten, is ook eenvoudig.
- Ingebouwde tools om abonnementen te doen (d.w.z. e-mails die regelmatig worden verzonden naar een lijst van mensen met het rapport over hen). De lijst met ontvangers kan statische mensen zijn of een sharepoint-site of een dynamische lijst van mensen (getrokken uit een DB) (08 adds support for dynamic to sharepoint too )
- Er bestaan ​​externe leveranciers om het product te verbeteren
- Exporteren naar verschillende formaten (XML, CSV, Excel, PDF enz...)
- Mogelijkheid om sjablonen te ontwerpen die krachtige gebruikers kan gebruiken om rapporten te bouwen zonder SQL te kennen (aangezien de SQL in de sjabloon is opgenomen). Hoofdgebruikers gebruiken een speciaal hulpprogramma voor het maken van rapporten, dat eenmaal via een klik wordt geleverd.
- Werkt anders dan Crystal-rapporten (ik hou niet van Crystal, daarom is dit een pro voor mij)

Nadelen van SRS:
- De besturingselementen voor grafieken zien eruit als Excel 2003 en zijn beperkt. (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking )
- Kerberos-problemen omdat het een web-app is, kunnen vervelende problemen veroorzaken (2008 removes that as it is no longer an IIS web app. It runs it's own web server based off the IIS core but is closer to a stand alone app - so the security issues aren't a problem )
- Designer-ondersteuning is lastig. 2000-rapporten moeten worden ontwikkeld in VS 2003, 2005-rapporten moeten worden ontwikkeld in VS 2005, 2008-rapporten moeten worden ontwikkeld in VS 2008. Met Visual Studio bedoel ik de normale of de uitgedunde versie die u krijgt met de SQL-beheertools.
- Compatibiliteit. Elke versie van rapportageservices kan alleen de huidige versie en één versie van de rapporten uitvoeren.
- Beveiliging is beperkt tot Integrated Windows of Anonymous (2008 has added support for forms based security and for custom providers, like you get with ASP.NET )



  1. Kolom wijzigen versus kolom wijzigen

  2. Hoe de primaire sleutel voor een tabel in SQL Server bepalen?

  3. Combineer twee kolommen en voeg toe aan één nieuwe kolom

  4. Oracle-equivalent van Java's Varargs