Veröffentlichen von Berichten auf einem Berichtsserver

Nachdem Sie einen Bericht oder eine Reihe von Berichten entworfen und getestet haben, veröffentlichen Sie sie mit dem Berichts-Designer auf einem Produktionsberichtsserver. Der Ablauf beim Veröffentlichen auf einem Testserver unterscheidet sich nicht vom Veröffentlichen auf einem Produktionsserver. Beim Berichts-Designer in Business Intelligence Development Studio bezeichnen die Begriffe veröffentlichen und bereitstellen denselben Vorgang.

Zum Veröffentlichen eines Berichts benötigen Sie die entsprechende Berechtigung. Die Möglichkeit, einem Berichtsserver Inhalte hinzufügen zu können, wird über die rollenbasierte Sicherheit bestimmt, die vom Administrator des Berichtsservers definiert wird. Berechtigungen für Veröffentlichungsvorgänge werden in der Regel über die Verleger-Rolle gewährt. Weitere Informationen zu erforderlichen Berechtigungen erhalten Sie unter Verleger-Rolle oder vom Administrator des Berichtsservers.

Veröffentlichen mehrerer Berichte

Wenn Sie ein Berichtsprojekt veröffentlichen, veröffentlichen Sie alle Berichte in diesem Projekt. Der Berichts-Designer unterstützt mehrere Projektkonfigurationen und stellt standardmäßig drei Konfigurationen bereit: DebugLocal, Debug und Production. Mit der DebugLocal-Konfiguration können Sie Berichte in einem lokalen Vorschaufenster anzeigen, mit der Debug-Konfiguration können Sie Berichte auf einem Testserver veröffentlichen, und mit der Production-Konfiguration veröffentlichen Sie Berichte auf einem Produktionsserver. Sie können noch weitere Konfigurationen hinzufügen. Beispielsweise können Sie eine Konfiguration hinzufügen, die Berichte auf einem Testserver veröffentlicht.

Sie können verschiedene Eigenschaften für die Konfiguration eines Berichtsprojekts festlegen.

Eigenschaft

Beschreibung

StartItem

Eine Debugeigenschaft mit dem Namen des Berichts, der im Vorschaufenster oder in einem Browserfenster angezeigt werden soll, wenn das Berichtsprojekt ausgeführt wird.

OverwriteDataSources

Eine Bereitstellungseigenschaft, die anzeigt, ob eine vorhandene Datenquelle auf dem Server überschrieben werden soll. Legen Sie für diese Eigenschaft den Wert False fest, wenn Sie die vorhandene Datenquelle nicht überschreiben möchten. Legen Sie den Wert True fest, um die Datenquelleninformationen erneut auf dem Server zu veröffentlichen.

TargetDataSourceFolder

Der Name des Ordners, in dem die veröffentlichten, freigegebenen Datenquellen gespeichert werden sollen. Wenn Sie keinen Ordner angeben, wird die Datenquelle im gleichen Ordner wie der Bericht veröffentlicht. Falls der Ordner nicht auf dem Berichtsserver vorhanden ist, erstellt der Berichts-Designer den Ordner, wenn die Berichte veröffentlicht werden.

Wenn Sie auf einem Berichtsserver veröffentlichen, der im systemeigenen Modus ausgeführt wird, geben Sie den vollständigen Pfad der Ordnerhierarchie mit Beginn beim Stamm an. Beispiel: Ordner1/Ordner2/Ordner3

Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie eine URL zur SharePoint-Bibliothek. Beispiel: http://<Servername>/<Site>/Dokumente/MeinOrdner

TargetReportFolder

Der Name des Ordners, in dem die veröffentlichten Berichte gespeichert werden sollen. Standardmäßig ist dies der Name des Berichtsprojekts. Falls der Ordner nicht auf dem Berichtsserver vorhanden ist, erstellt der Berichts-Designer den Ordner, wenn die Berichte veröffentlicht werden.

Wenn Sie auf einem Berichtsserver veröffentlichen, der im systemeigenen Modus ausgeführt wird, geben Sie den vollständigen Pfad der Ordnerhierarchie mit Beginn beim Stamm an. Wenn ein Ordner in einem anderen Ordner enthalten ist, geben Sie den Pfad zum Ordner mit Beginn beim Stamm an. Beispiel: Ordner1/Ordner2/Ordner3

Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie eine URL zur SharePoint-Bibliothek. Beispiel: http://<Servername>/<Site>/Dokumente/MeinOrdner

TargetServerURL

Die URL des Zielberichtsservers. Diese Eigenschaft muss vor dem Veröffentlichen eines Berichts auf eine gültigen URL eines Berichtsservers festgelegt werden.

Verwenden Sie die URL des virtuellen Verzeichnisses des Berichtsservers, wenn der Bericht auf einem Berichtsserver veröffentlicht wird, der im systemeigenen Modus ausgeführt wird. Beispiel: https://Server/Berichtsserver oder https://Server/Berichtsserver. Dies ist das virtuelle Verzeichnis des Berichtsservers, nicht des Berichts-Managers. Standardmäßig wird der Berichtsserver in dem virtuellen Verzeichnis "reportserver" installiert.

Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie eine URL zu einer SharePoint-Stammwebsite oder -Unterwebsite. Wenn Sie keine Website angeben, wird die standardmäßige Stammwebsite verwendet. Zum Beispiel: https://Servername, https://Servername/Site oder https://Servername/Site/untergeordnete_Site

Sie können auf einem beliebigen Berichtsserver veröffentlichen, der dieselbe Version wie der von Ihnen verwendete Berichts-Designer aufweist. Sie können die Veröffentlichung auch mit einer höheren Version des Berichtsservers vornehmen. Weitere Informationen finden Sie unter Aktualisieren von Berichten.

Verwenden Sie nach Möglichkeit eine HTTPS-Verbindung, um Berichte auf einem sicheren Server zu veröffentlichen. Wenn Sie einen sicheren Server angeben, können Sie ein Abfangen der Berichtsdefinition und der Authentifizierungsdaten während der Veröffentlichung verhindern.

Erstellen und Bereitstellen

Es gibt drei Möglichkeiten, um Berichte in einem Projekt zu debuggen oder bereitzustellen:

  • Klicken Sie im Menü Debuggen auf Starten.

  • Klicken Sie auf die Schaltfläche Starten.

  • Drücken Sie F5.

Zwei Eigenschaften des Konfigurations-Managers bestimmen in jedem Projekt, wie der Berichts-Designer ein Berichtsprojekt ausführt: die Build-Eigenschaft und die Deploy-Eigenschaft. Auf alle Projekteigenschaften kann über die Projekteigenschaftenseiten zugegriffen werden. Klicken Sie für den Zugriff auf diese Eigenschaften im Projektmappen-Explorer mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie dann auf Eigenschaften. Klicken Sie auf Konfigurations-Manager, um den Konfigurations-Manager zu öffnen.

In der folgenden Tabelle werden diese Eigenschaften beschrieben.

Einstellung

Ergebnis

Build ist ausgewählt.

Der Berichts-Designer erstellt das Berichtsprojekt und meldet Fehler im Fenster Aufgabenliste.

Build ist nicht ausgewählt.

Der Berichts-Designer erstellt das Projekt nicht, Fehler werden nur vom Berichtsserver oder bei der Vorschau erkannt.

Deploy ist ausgewählt.

Die Berichte im Projekt werden gemäß der Definition in den Bereitstellungseigenschaften für das Projekt auf dem Berichtsserver veröffentlicht.

Deploy ist nicht ausgewählt.

Der Berichts-Designer zeigt den Bericht in einem lokalen Vorschaufenster an.

Anweisungen zum Veröffentlichen von Berichten finden Sie unter:

Veröffentlichen eines einzelnen Berichts

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, die den Bericht bereitstellt (z. B. die Production-Konfiguration), klicken Sie mit der rechten Maustaste auf den Bericht, und klicken Sie dann auf Ausführen. Die URL und der Ordner des Zielservers müssen wie bereits zuvor in diesem Thema beschrieben konfiguriert sein.

Erstellen und Bereitstellen

Zusätzlich zum Ausführen eines Projekts oder Berichts (bereits in diesem Thema beschrieben) können Sie das Projekt oder den Bericht auch direkt erstellen oder bereitstellen. Diese Optionen sind verfügbar, wenn Sie mit der rechten Maustaste auf einen Bericht oder ein Projekt klicken. Sie können auch das Menü Erstellen für die Lösung oder das Projekt anzeigen. In der folgenden Tabelle sind diese Optionen beschrieben.

Option

Beschreibung

Erstellen

Das Projekt oder die Berichte werden erstellt, jedoch weder bereitgestellt noch angezeigt. Diese Option kann zur Fehlerüberprüfung im Bericht verwendet werden.

Bereitstellen

Das Projekt oder die Berichte werden erstellt und bereitgestellt. Wenn bei der aktuellen Konfiguration Berichte erstellt, aber nicht bereitgestellt werden, wird im Vorschaufenster ein Bericht angezeigt. Falls die aktuelle Konfiguration Berichte bereitstellt, werden der oder die Berichte auf dem Berichtsserver veröffentlicht. Der Unterschied zwischen Bereitstellen und Starten (oder Ausführen) besteht darin, dass beim Verwenden von Bereitstellen kein Browserfenster geöffnet wird.