Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Usługi raportowania SQL Server 2005 — zalety i wady

Wiem, że powiedziałeś 2005, ale wstawię też notatki około 2008 roku.

Zalety SRS:
- Jest bezpłatny (pod warunkiem posiadania licencji SQL Server)
- Ścisła integracja danych z SQL Server, ale obsługuje wszystko, co może .NET (Oracle, ODBC itp.) w porządku . (2008 has native support for Terradata too )
- Komponenty dla Visual Studio, SharePoint i PerformancePoint istnieją, aby ułatwić ich wykorzystanie. Jest to jednak tylko aplikacja internetowa, więc integracja z dowolną stroną internetową lub aplikacją, która może komunikować się z serwerem internetowym, jest również łatwa.
- Wbudowane narzędzia do subskrypcji (tj. e-maili, które są regularnie wysyłane do lista osób z raportem na ich temat). Lista odbiorców może być statycznymi osobami, witryną sharepoint lub dynamiczną listą osób (pobraną z bazy danych) (08 adds support for dynamic to sharepoint too )
- Istnieją dostawcy zewnętrzni, którzy ulepszają produkt
- Eksport do różnych formatów (XML, CSV, Excel, PDF itp.)
- Możliwość projektowania szablonów dla zaawansowanych użytkowników można używać do budowania raportów bez znajomości języka SQL (ponieważ SQL jest zawarty w szablonie). Zaawansowani użytkownicy używają specjalnego narzędzia do tworzenia raportów, które jest dostarczane jednym kliknięciem.
- Działa inaczej niż raporty Crystal (nie lubię Crystal, dlatego jest to dla mnie profesjonalista)

Wady SRS:
- Kontrolki wykresów wyglądają jak Excel 2003 i są ograniczone. (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking )
- Problemy z Kerberos ze względu na to, że jest to aplikacja internetowa, mogą powodować irytujące problemy (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 )
- Wsparcie projektantów jest uciążliwe. Raporty 2000 muszą zostać opracowane w VS 2003, raporty 2005 muszą zostać opracowane w VS 2005, raporty 2008 muszą zostać opracowane w VS 2008. Przez Visual Studio rozumiem normalną lub cienką wersję, którą otrzymujesz za pomocą narzędzi SQL Management.
- Kompatybilność. Każda wersja usług raportowania może uruchamiać tylko bieżącą wersję i jedną wersję wstecz raportów.
- Zabezpieczenia są ograniczone do zintegrowanego systemu Windows lub anonimowego (2008 has added support for forms based security and for custom providers, like you get with ASP.NET )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica pomiędzy; i GO w T-SQL?

  2. Wyzwalacz w SQL Server - Uzyskaj typ transakcji wykonanej dla tabeli audytu

  3. Przypadek w instrukcji Select

  4. Jak zmienić kolumnę programowo bez tożsamości na kolumnę tożsamości?

  5. Jak zmienić nazwę bazy danych w SQL Server za pomocą T-SQL