SQL Server Reporting

ReportServerCheck
Transparenz & Kontrolle

Vollständige Inventarisierung und Gesundheitsprüfung grosser SSRS-Umgebungen — per PowerShell, ohne Agenten, ohne Drittprodukte.

PowerShell 5.1+ SSRS / PBIRS SQL Server 2016–2022
Was ReportServerCheck kann
📄

Report-Inventar

Listet alle Reports, Datasets, Datenquellen und Subscriptions auf einem oder mehreren Report-Servern vollständig auf.

🔍

Gesundheits-Check

Prüft den Serverstatus, Service-Account-Konfiguration, Datenbankverbindungen und fehlerhafte Subscriptions.

📊

Nutzungsstatistiken

Analysiert ExecutionLog3: welche Reports werden wie oft aufgerufen, Laufzeiten, Fehlerquoten pro Zeitraum.

👥

Berechtigungs-Audit

Exportiert alle Rollen-Zuweisungen auf Folder- und Report-Ebene in eine strukturierte CSV-Datei.

🔗

Datenquellen-Prüfung

Erkennt verwaiste oder fehlerhafte Shared Data Sources, Credentials-Probleme und fehlende Verbindungen.

💾

HTML-Bericht

Generiert einen selbst enthaltenen HTML-Report mit Zusammenfassung, Warnungen und Exportlinks.

Systemvoraussetzungen
KomponenteAnforderungHinweis
PowerShell5.1 oder 7.xWindows PowerShell oder PowerShell Core
SSRS / PBIRS2016 – 2022Lokale oder Remote-Verbindung
SQL Server2016+Zugriff auf ReportServer-Datenbank
BerechtigungenContent ManagerAuf dem Report-Server erforderlich
NetzwerkHTTP/HTTPSSSRS Web Service URL erreichbar
ModulekeineNur .NET Framework 4.x (WMI/SOAP)
Ablauf in 4 Schritten
1

Script herunterladen

Repository von GitHub klonen oder das Script direkt downloaden.

2

Verbindung konfigurieren

Report-Server-URL und ggf. Credentials in der Konfigurationssektion eintragen.

PowerShell — Konfiguration
$ReportServerUrl = 'http://SSRS01/ReportServer'
$OutputPath      = 'C:\Reports\SSRS-Check'
$DaysBack        = 30   # Analyse der letzten 30 Tage
3

Check ausführen

PowerShell
.\ReportServerCheck.ps1 -Verbose
4

HTML-Report öffnen

Das Script erstellt automatisch einen HTML-Report im konfigurierten Ausgabepfad — inklusive Zusammenfassung, Warnungen und exportierter CSV-Dateien.

Ausgabe-Dateien
Hinweis: Alle Dateien landen im konfigurierten $OutputPath Ordner.
DateiInhalt
SSRS-Check-Report.htmlVollständiger HTML-Bericht mit Zusammenfassung und Warnungen
Reports-Inventory.csvAlle Reports mit Pfad, Erstellt, Geändert, Besitzer
DataSources.csvAlle Datenquellen, Verbindungsstrings, Credential-Typ
Subscriptions.csvAlle Abonnements inkl. Status und letzter Ausführung
Permissions.csvRollen-Zuweisungen auf Folder- und Report-Ebene
ExecutionLog.csvNutzungsstatistiken aus ExecutionLog3 (letzter $DaysBack Tage)

ReportServerCheck herunterladen

Kostenlos, open source, keine Installation erforderlich.

Nächster SSRS Report Deployment Tool 
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Advertisement
If you accept, the ads on the page will be adapted to your preferences.
Google Ad
Save