Veröffentlichen von Berichten auf einem Berichtsserver

Nachdem Sie einen Bericht oder eine Reihe von Berichten entworfen und getestet haben, können Sie die Bereitstellungsfunktionen in SQL Server Data Tools (SSDT) verwenden, um die Berichte auf einem Berichtsserver zu veröffentlichen. Sie können einzelne Berichte oder ein Berichtsserverprojekt veröffentlichen, das mehrere Berichte und Datenquellen enthalten kann. Die einfachste Möglichkeit zum Veröffentlichen mehrerer Berichte ist die Veröffentlichung eines Berichtsserverprojekts. SQL Server Data Tools (SSDT) verwendet den Begriff Bereitstellenanstelle von Veröffentlichen. Die beiden Begriffe sind austauschbar.

SQL Server Data Tools (SSDT) stellt Projektkonfigurationen für die Verwaltung der Berichtsveröffentlichung bereit. Die Konfiguration gibt den Speicherort des Berichtsservers und die Version der auf dem Berichtsserver installierten SQL Server Reporting Services an; weiter legt sie fest, ob die auf dem Berichtsserver veröffentlichten Datenquellen überschrieben werden usw. Die Konfiguration „Debug“ kann z.B. auf einem anderen Server als die „Version“-Konfiguration veröffentlichen. Zusätzlich zur Verwendung der von SQL Server Data Tools (SSDT) bereitgestellten Konfigurationen können Sie zusätzliche Konfigurationen erstellen.

Anforderungen für das Veröffentlichen

Die Berechtigung wird durch rollenbasierte Sicherheit bestimmt, die vom Berichtsserveradministrator definiert wird. Berechtigungen für Veröffentlichungsvorgänge werden in der Regel über die Verleger-Rolle gewährt.

Projektkonfigurationen

Die Berichterstellungsumgebung kann mehrere Berichtsserver und verschiedene Versionen von Reporting Services aufweisen. Sie können mehrere Konfigurationen erstellen und dann je nach Bereitstellungsszenario eine andere verwenden. Projektkonfigurationen schließen Eigenschaften zum Erstellen von Berichten ein, z. B. den Ordner, in dem die erstellten Berichte vorübergehend gespeichert werden, und die Behandlung von Erstellungsproblemen. Die Konfigurationen verfügen außerdem über Eigenschaften, mit denen Sie den Speicherort und die Version des Berichtsservers und die Ordner auf dem Berichtsserver angeben.

Standardmäßig stellt SQL Server Data Tools (SSDT) drei Projektkonfigurationen bereit: DebugLocal, Debugund Release. Die Standardkonfiguration ist DebugLocal. Mit der DebugLocal-Konfiguration können Sie Berichte in der Regel in einem lokalen Vorschaufenster anzeigen, mit der Debug-Konfiguration können Sie Berichte auf einem Testserver veröffentlichen, und mit der Release-Konfiguration veröffentlichen Sie Berichte auf einem Produktionsserver. Die aktive Konfiguration wird auf der Standardsymbolleiste in der Dropdownliste Projektmappenkonfigurationen angezeigt. Wenn Sie eine andere Konfiguration verwenden möchten, wählen Sie sie aus der Liste aus.

ssrs_project_properties

Weitere Informationen finden Sie unter:

So veröffentlichen Sie alle Berichte in einem Projekt

Klicken Sie im Menü Erstellen auf Berichtsprojektname>< bereitstellen>. Sie können auch im Projektmappen-Explorer mit der rechten Maustaste auf das Berichtsobjekt klicken. Klicken Sie dann auf Bereitstellen. Den Status des Veröffentlichungsvorgangs sehen Sie im Ausgabefenster.

Wenn Sie ein Berichtsserverprojekt bereitstellen, werden die freigegebenen Datenquellen im Berichtsprojekt ebenfalls bereitgestellt. Alle Berichte werden mithilfe derselben Projektkonfiguration bereitgestellt: auf demselben Berichtsserver, im selben Ordner auf dem Server usw. Zur Veröffentlichung von Berichten auf verschiedenen Servern veröffentlichen Sie sie entweder nacheinander oder schließen nur die gewünschten Berichte in das Berichtsserverprojekt ein. Eine Projektmappe kann mehrere Berichtsserverprojekte enthalten. Die Verwendung mehrerer Projekte erleichtert zudem die Verwaltung der Berichtsbereitstellung, weil Sie zur Bereitstellung unterschiedlicher Projekte jeweils eine andere Konfiguration verwenden können.

So veröffentlichen Sie einen einzelnen Bericht

Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Bericht, und klicken Sie auf Bereitstellen. Den Status des Veröffentlichungsvorgangs sehen Sie im Ausgabefenster.

Wenn Sie einen Bericht veröffentlichen, müssen Sie auch die freigegebenen Datenquellen bereitstellen, die vom Bericht verwendet werden.
Wenn Sie nicht alle Berichte in einem Projekt veröffentlichen möchten, können Sie einen einzelnen Bericht veröffentlichen. Wählen Sie dazu eine Konfiguration aus, durch die der Bericht bereitgestellt wird (z.B. die Release-Konfiguration), klicken Sie mit der rechten Maustaste auf den Bericht, und klicken Sie dann auf Bereitstellen.

Wenn ein Bericht eine freigegebene Datenquelle verwendet, müssen Sie ebenfalls die freigegebene Datenquelle bereitstellen, oder der bereitgestellte Bericht wird nicht ausgeführt. Klicken Sie mit der rechten Maustaste auf die freigegebene Datenquelle, und klicken Sie dann auf Bereitstellen.

Die Zielserver-URL des Berichtsservers muss angegeben werden. Zudem können Sie die Standardordner ändern, in denen Berichte und freigegebene Datenquellen bereitgestellt werden.

Weitere Informationen

Project Property Pages Dialog Box (Projekt (Eigenschaftenseiten, Dialogfeld))
Verwalten von Berichtsserverinhalten (einheitlicher SSRS-Modus)
Upgrade Reports