Skripterstellung und PowerShell mit Reporting Services
Reporting Services unterstützt eine Vielzahl von Entwicklungs- und Verwaltungsszenarien über Skripts. Diese Szenarien umfassen das Befehlszeilen-Hilfsprogramm rs.exe und PowerShell-Cmdlets für Berichtsserver im SharePoint-Modus. Sie können auch das Reporting Services-Objektmodell aus PowerShell für den nativen Modus und den SharePoint-Modus verwenden.
Administratoren können Skripts in Microsoft Visual Basic erstellen, um das Bereitstellen und Verwalten einer Berichtsserverinstallation zu automatisieren. Zudem können Administratoren Transact-SQL-Skripts generieren und ausführen, mit denen eine Berichtsserver-Datenbank erstellt, konfiguriert und aktualisiert werden kann. Administratoren können auch die in SQL Server Management Studio verfügbaren Funktionen zum Aufzeichnen und Wiedergeben von Skripts verwenden, um routinemäßige Wartungsaufgaben zu automatisieren.
Entwickler können benutzerdefinierte Anwendungen erstellen, die Skripts enthalten. Sie können Skripts ausführen, mit denen den Report Server-Webdienst aufgerufen wird. Fast jeder Vorgang, den Sie in verwaltetem Code schreiben können, kann auch als Skript geschrieben werden.
Das Hilfsprogramm
RS.exe
, ein auf dem Berichtsserver ausgeführter Skripthost, verarbeitet [!INCLUDE[msCoName] (../../includes/msconame-md.md)] Visual Basic .NET-Skript als unterstützte Skriptsprache in Reporting Services. `
PowerShell-Cmdlets für Reporting Services im SharePoint-Modus und Beispiele
Reporting Services SharePoint-Modus umfasst Reporting Services -Cmdlets für die Verwaltung des Berichtsservers.
PowerShell-Cmdlets für Reporting Services im SharePoint-Modus enthält die folgenden Beispiele:
Erstellen einer Dienstanwendung und eines Proxys
Überprüfen und Aktualisieren einer Übermittlungserweiterung
Abrufen und Festlegen von Eigenschaften der Reporting Services-Anwendungsdatenbank, z. B. Timeout der Datenbank
Datenerweiterungen auflisten
Reporting Services-Objektmodell und Powershell-Beispiele
Verwenden von PowerShell zum Erstellen einer Azure-VM mit einem Berichtsserver im nativen Modus.
Weitere Informationen finden Sie im Abschnitt „Zugreifen auf die WMI-Klassen mit PowerShell“ unter Zugreifen auf den Reporting Services-WMI-Anbieter.
Skriptbeispiele für RS.exe
Reporting Services-Beispielskript für rs.exe zum Kopieren von Inhalten zwischen Berichtsservern.
Weitere Skripts, Anwendungs- und Erweiterungsbeispiele finden Sie unter SQL Server Reporting Services-Produktbeispiele.