Veröffentlichen von Berichten auf einem Berichtsserver
Nachdem Sie einen Bericht oder eine Reihe von Berichten entwerfen und testen, verwenden Sie die Bereitstellungsfunktionen in SQL Server Data Tools (SSDT), 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. SSDT verwendet den Begriff Bereitstellen anstelle von Veröffentlichen. Die beiden Begriffe sind austauschbar.
SSDT stellt Projektkonfigurationen für die Verwaltung der Berichtsveröffentlichung bereit. Konfigurationen angeben:
- Der Speicherort des Berichtsservers und die Version von SQL Server Reporting Services (SSRS), die auf dem Berichtsserver installiert ist.
- Gibt an, ob die Datenquellen auf dem Berichtsserver veröffentlicht oder überschrieben werden. Die Konfiguration „Debug“ kann z.B. auf einem anderen Server als die „Version“-Konfiguration veröffentlichen. Darüber hinaus können Sie weitere Konfigurationen erstellen.
Voraussetzungen
Ihr Berichtsserver-Administrator definiert rollenbasierte Sicherheit, die die Berechtigung bestimmt. 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 ein spezifisches für Ihr Bereitstellungsszenario auswählen. 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 des Berichtservers und die Version des Berichtsservers sowie die Ordner auf dem Berichtsserver angeben.
SSDT stellt standardmäßig drei Projektkonfigurationen bereit:
Projektkonfiguration | Beschreibung |
---|---|
DebugLocal | Anzeigen von Berichten in einem lokalen Vorschaufenster. |
Debuggen | Veröffentlichen von Berichten auf einem Testserver. |
Release | Veröffentlichen Sie Berichte auf einem Produktionsserver. |
Die aktive Konfiguration wird auf der Standardsymbolleiste in der Dropdownliste Lösungskonfigurationen angezeigt. Wenn Sie eine andere Konfiguration verwenden möchten, wählen Sie sie aus der Liste aus.
Weitere Informationen finden Sie unter:
- Dialogfeld Eigenschaftenseiten des Projekts
- Bereitstellung und Versionsunterstützung in SQL Server Data Tools
- Festlegen von Bereitstellungseigenschaften für Reporting Services-Projekte in SSDT
Veröffentlichen Sie alle Berichte in einem Projekt
Sie können den Veröffentlichungsprozess im Ausgabefenster mit einer der folgenden Methoden anzeigen:
- Wählen Sie im Menü SSDT Build die Option Lösung bereitstellen. Oder
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Berichtsprojekt und wählen Sie dann Lösung bereitstellen.
Wenn Sie ein Berichtsserverprojekt bereitstellen, werden die freigegebenen Datenquellen im Berichtsprojekt ebenfalls bereitgestellt. Alle Berichte werden von derselben Projektkonfiguration bereitgestellt: auf demselben Berichtsserver, im selben Ordner auf dem Server usw. Um Berichte auf verschiedenen Servern zu veröffentlichen, können Sie sie entweder einzeln veröffentlichen oder nur die gewünschten Berichte in das Berichtsserverprojekt aufnehmen. Eine Lösung kann mehrere Berichtsserverprojekte enthalten. Mehrere Projekte erleichtern zudem die Verwaltung der Berichtsbereitstellung, weil Sie zur Bereitstellung unterschiedlicher Projekte jeweils eine andere Konfiguration verwenden können.
Veröffentlichen Sie einen einzelnen Bericht
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Bericht, und wählen Sie Lösung 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 eine Konfiguration aus, durch die der Bericht bereitgestellt wird (z.B. die Release-Konfiguration), klicken Sie mit der rechten Maustaste auf den Bericht, und wählen Sie dann Lösung 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 wählen Sie dann Lösung bereitstellen.
Nachdem die Zielserver-URL des Berichtsservers angegeben wurde, können Sie die Standardordner für bestimmte Berichte ändern und anschließend gemeinsame Datenquellen bereitstellen.