sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2005 Reporting Services – výhody a nevýhody

Vím, že jste řekli rok 2005, ale já si do poznámek uvedu i rok 2008.

Výhody SRS:
- Je zdarma (za předpokladu, že máte licenci na SQL server)
- Úzká datová integrace s SQL Serverem, ale zvládne vše, co může .NET (Oracle, ODBC atd...) v pohodě . (2008 has native support for Terradata too )
- Komponenty pro Visual Studio, SharePoint a PerformancePoint existují, aby bylo snadné je využívat. Je to však pouze webová aplikace, takže integrace do jakékoli webové stránky nebo aplikace, která může komunikovat s webovým serverem, je také snadná.
- Vestavěné nástroje pro předplatné (tj. e-maily, které se pravidelně odesílají na seznam osob se zprávou o nich). Seznam příjemců může být statický uživatel nebo web sharepoint nebo dynamický seznam lidí (vytažený z DB) (08 adds support for dynamic to sharepoint too )
– Pro vylepšení produktu existují dodavatelé třetích stran
– Export do různých formátů (XML, CSV, Excel, PDF atd...)
– Možnost navrhovat šablony, které posílí uživatele lze použít k vytváření sestav bez znalosti SQL (protože SQL je obsaženo v šabloně). Pokročilí uživatelé používají speciální nástroj pro tvorbu sestav, který je dodán jedním kliknutím.
- Funguje jinak než Crystal Reports (Nemám rád Crystal, proto je to pro mě profík)

Nevýhody SRS:
- Ovládací prvky grafů vypadají jako Excel 2003 a jsou omezené. (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking )
- Problémy s Kerberos, protože se jedná o webovou aplikaci, mohou způsobit nepříjemné problémy (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 )
- Podpora návrhářů je bolest. 2000 Reporty musí být vyvinuty ve VS 2003, 2005 reporty musí být vyvinuty ve VS 2005, 2008 reporty musí být vyvinuty ve VS 2008. Visual Studio mám na mysli normální nebo tenkou verzi, kterou získáte s nástroji SQL Management.
- Kompatibilita. Každá verze služeb vytváření sestav může spouštět pouze aktuální verzi a jednu verzi zadních sestav.
- Zabezpečení je omezeno na integrované Windows nebo anonymní (2008 has added support for forms based security and for custom providers, like you get with ASP.NET )



  1. Úvod do dočasných tabulek na serveru SQL Server

  2. Jak zkontrolovat hodnoty parametrů NLS v databázi Oracle

  3. Odstraňte klauzuli limitu z MySQL Workbench

  4. Symfony2.3 raw sql dotaz s klauzulí IN