Reporting Services je sada nástrojov a služieb, ktoré tvoria nadstavbu
databázového servera (v blízkej dobe budú k dispozícii aj vo verzii SQL Server
2008 Express). Zdrojom údajov môžu byť transakčné, analytické a iné
štruktúrované dáta (OLTP, OLAP, XML), ku ktorým existuje prístup pomocou ADO .NET
a OLE DB / ODBC (SQL Server, Oracle a pod.). Reporty môžu byť tradičné aj
interaktívne, môžu sa vytvárať na požiadanie i automaticky a môžu mať rôzne
formáty - webový (HTML), tlačový (TIFF, RTF, PDF) alebo dátový (Excel, XML, CSV).
Na grafický návrh a vývoj reportov možno využiť Report Designer, ktorý je
integrovaný do vývojového prostredia Visual Studio .NET 2008, alebo nástroje
tretích strán, ktoré budú vývoj reportov podporovať. Reporty sa definujú v
jazyku RDL (Report Definition Language), ktorý sa zapisuje vo forme XML
dokumentu. Prevádzka a publikovanie reportov sa opiera o Report Server, .NET
Framework a webový server IIS. Reporty sú uložené centrálne vo virtuálnom
adresári IIS, čo uľahčuje ich správu a riadenie prístupu.
Možno ich integrovať do vlastných aplikácií a do prostredia MS Office alebo MS SharePoint.
Údaje prezentované prostredníctvom reportov môžu byť zobrazené v nespočetných
variáciách tabuliek, matíc, grafov, či hypertextu. Variabilnosť podporujú
dynamické a hierarchické parametre, možnosť filtrovania, usporiadania a
zoskupenia údajov, výpočet medzivýsledkov pomocou agregačných funkcií a
pod. Interaktívne reporty možno pomocou rôznych ovládacích prvkov prispôsobiť
tak, že koncový používateľ si môže sám zvoliť rozsah a spôsob prezentácie
požadovaných údajov. Hierarchicky usporiadané údaje možno zobrazovať na rôznej
úrovni podrobnosti, čo podstatne rozširuje interaktívnosť a flexibilitu reportov
(Drill-down, Drill-through). Variovať možno aj SQL dopyt, na ktorom je report
postavený.