Veröffentlichen von Berichten in einer Produktionsumgebung

Aktualisiert: 12. Dezember 2006

Nachdem Sie einen Bericht oder eine Gruppe von Berichten entworfen und getestet haben, veröffentlichen Sie sie mit dem Berichts-Designer auf einem Produktionsberichtsserver. Der Vorgang des Veröffentlichens auf einem Testserver unterscheidet sich nicht vom Veröffentlichen auf einem Produktionsserver.

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 der Verleger-Rolle gewährt. Weitere Informationen zu erforderlichen Berechtigungen finden Sie unter Verleger-Rolle, oder erfragen Sie diese vom Administrator des Berichtsservers.

Veröffentlichen mehrerer Berichte

Wenn Sie ein Berichtsprojekt bereitstellen, 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 Debugkonfiguration können Sie Berichte auf einem Testserver veröffentlichen, und mit der Produktionskonfiguration veröffentlichen Sie Berichte auf einem Produktionsserver. Darüber hinaus können Sie weitere Konfigurationen hinzufügen. Beispielsweise können Sie eine Konfiguration hinzufügen, die Berichte auf einem Testserver veröffentlicht.

Sie können mehrere 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 diese Eigenschaft auf False fest, wenn Sie die vorhandene Datenquelle nicht überschreiben möchten. Legen Sie sie auf True fest, um die Datenquelleninformationen wieder 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. Wenn der Ordner auf dem Berichtsserver nicht vorhanden ist, wird der Ordner durch den Berichts-Designer erstellt, 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. Beispielsweise Folder1/Folder2/Folder3.

Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie einen URL zur SharePoint-Bibliothek. Beispielsweise http://<servername>/<site>/Documents/MyFolder.

TargetReportFolder

Der Name des Ordners, in dem die veröffentlichten Berichte gespeichert werden sollen. Standardmäßig ist dies der Name des Berichtsprojekts. Wenn der Ordner auf dem Berichtsserver nicht vorhanden ist, wird der Ordner durch den Berichts-Designer erstellt, 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. Beispielsweise Folder1/Folder2/Folder3.

Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, verwenden Sie einen URL zur SharePoint-Bibliothek. Beispielsweise http://<servername>/<site>/Documents/MyFolder.

TargetServerURL

Der URL des Zielberichtsservers. Diese Eigenschaft müssen Sie vor dem Veröffentlichen eines Berichts auf einen gültigen URL eines Berichtsservers festlegen.

Verwenden Sie den URL des virtuellen Verzeichnisses des Berichtsservers, wenn der Bericht auf einem Berichtsserver veröffentlicht wird, der im systemeigenen Modus ausgeführt wird. Beispielsweise http://server/reportserver oder https://server/reportserver. 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 einen URL zu einer SharePoint-Stammwebsite oder -Unterwebsite. Wenn Sie keine Website angeben, wird die standardmäßige Stammwebsite verwendet. Beispielsweise http://servername, http://servername/site oder http://servername/site/subsite.

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.

Situation Auswirkung

Build ist ausgewählt

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

Build ist nicht ausgewählt

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

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 Produktionskonfiguration), klicken Sie mit der rechten Maustaste auf den Bericht, und klicken Sie dann auf Ausführen. Der URL und 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 von 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.

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Beispiele für Berichtsserver im systemeigenen und integrierten SharePoint-Modus wurden hinzugefügt.

Siehe auch

Andere Ressourcen

Debuggen und Publizieren von Berichten
Projekt (Eigenschaftenseiten; Registerkarte Allgemein, Berichts-Designer)
Verwalten des Berichtsserverinhalts

Hilfe und Informationen

Informationsquellen für SQL Server 2005