Vorgehensweise: Festlegen von Bereitstellungseigenschaften (Reporting Services)

In Business Intelligence Development Studio müssen Sie den Berichtsserver und optional die Ordner für Berichte und freigegebene Datenquellen angeben, damit Sie die Elemente in einem Berichtsserverprojekt auf einem Berichtsserver veröffentlichen können. Die Eigenschaften und Werte, die von Business Intelligence Development Studio erstellt werden müssen, und eine Vorschau der bereitgestellten Berichte werden in Projektkonfigurationen des Berichtsserverprojekts gespeichert. Sie können mehrere benannte Mengen für diese Projekteigenschaften erstellen, damit Sie problemlos zwischen Eigenschaftensätzen wechseln können. Jede Eigenschaftsgruppe ist eine Konfiguration. So können Sie z. B. über eine Konfiguration zum Veröffentlichen von Berichten auf einem Testserver und eine andere Konfiguration zum Veröffentlichen von Berichten auf einem Produktionsserver verfügen.

Verwenden Sie den Konfigurations-Manager, um Gruppen mit Projekteigenschaften in Projektkonfigurationen zu erstellen und zu verwalten. Der Konfigurations-Manager ist eine von Visual Studio unterstützte Funktion, auf dem BI Development Studio basiert.

HinweisHinweis

Verwechseln Sie diese Funktion nicht mit dem Reporting Services-Konfigurations-Manager, der verwendet wird, um nach der Installation Reporting Services zu konfigurieren. Weitere Informationen finden Sie unter Konfiguration einer Berichtsserverinstallation (Reporting Services im systemeigenen Modus).

HinweisHinweis

In BI Development Studio wird die Aktion des Veröffentlichens von Berichten aus einem Berichtsserverprojekt oder einer Berichtsserverlösung als Bereitstellen von Berichten bezeichnet.

So legen Sie Bereitstellungseigenschaften fest

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie dann auf Eigenschaften.

  2. Wählen Sie im Dialogfeld Eigenschaftenseiten für das Projekt in der Liste Konfiguration eine Konfiguration aus, die Sie bearbeiten möchten. Häufige Konfigurationen sind DebugLocal, Debug und Release.

    HinweisHinweis

    Sie können mehrere Konfigurationen verwenden, um schnell zwischen verschiedenen Berichtsservern oder Einstellungen zu wechseln.

  3. Im Textfeld OutputPath können Sie den Pfad in Ihrem lokalen Dateisystem eingeben oder einfügen, unter dem die in der Erstellungsüberprüfung, Bereitstellung und Berichtsvorschau verwendete Berichtsdefinition gespeichert wird. Der Pfad muss sich von dem für das Projekt verwendeten Pfad und einem relativen Pfad unterscheiden, der einem untergeordneten Ordner des Projektpfads entspricht.

  4. Geben Sie im Textfeld ErrorLevel den Schweregrad der Erstellungsprobleme ein, die als Fehler gemeldet werden. Probleme, die bei der Berichterstellung, Datenquellen oder anderen Projektressourcen auftreten, und einen Schweregrad haben, der kleiner oder gleich dem Wert von ERRORLEVEL ist, werden als Fehler gemeldet. Andernfalls werden die Probleme als Warnungen gemeldet. Jeder Fehler führt dazu, dass die Erstellung fehlschlägt. Die gültigen Schweregrade sind 0 bis einschließlich 4. Der Standardwert ist 2.

    ErrorLevel kann verwendet werden, um die Vertraulichkeit des Erstellvorgangs zu erhöhen oder zu verringern. Wenn beispielsweise ein Bericht mit einer Karte während der Bereitstellung auf einem SQL Server 2008-Berichtsserver erstellt wird, wird standardmäßig ein Fehler angezeigt, und der Bericht wird nicht erstellt. Wenn Sie ErrorLevel herabsetzen, wird die Karte aus dem Bericht entfernt, eine Warnung angezeigt und die Berichterstellung fortgesetzt.

  5. Wählen Sie in der Liste StartItem einen Bericht aus, der im Vorschau- oder Browserfenster angezeigt werden soll, wenn das Berichtsprojekt ausgeführt wird.

  6. Wählen Sie in der Liste OverwriteDataSources den Wert True aus, um bei jedem Veröffentlichen von freigegebenen Datenquellen die freigegebene Datenquelle auf dem Server zu überschreiben, oder wählen Sie False aus, um die Datenquelle auf dem Server beizubehalten.

  7. Wählen Sie in der Liste TargetServerVersion entweder die SQL Server 2008-Version oder die SQL Server 2008 R2-Version von Reporting Services aus, oder wählen Sie Version erkennen, um automatisch die Version zu ermitteln, die auf dem von der TargetServer URL-Eigenschaft angegebenen Server installiert ist. Der Standardwert ist SQL Server 2008 R2.

    Verwenden Sie TargetServerVersion, um die erstellten Berichte unter dem in OutputPatch angegebenen Pfad für die Version des Berichtsservers anzupassen, der in TargetServerURL angegeben ist.

  8. Geben Sie im Textfeld TargetDataSourceFolder den Ordner auf dem Berichtsserver ein, in dem die veröffentlichten, freigegebenen Datenquellen gespeichert werden sollen. Der Standardwert für TargetDataSourceFolder lautet Datenquellen. Wenn Sie hierfür keinen Wert angeben, werden die Datenquellen an dem in TargetReportFolder angegebenen Speicherort veröffentlicht.

  9. Geben Sie im Textfeld TargetReportFolder den Ordner auf dem Berichtsserver ein, in dem die veröffentlichten Berichte gespeichert werden sollen. Der Standardwert für TargetReportFolder ist der Name des Berichtsprojekts.

    HinweisHinweis

    Für einen Berichtsserver, der im systemeigenen Modus ausgeführt wird, müssen Sie im Zielordner über Berechtigungen zum Veröffentlichen verfügen, um Berichte in diesem Ordner zu veröffentlichen. Berechtigungen zum Veröffentlichen werden über eine Rollenzuweisung erteilt, bei der das Benutzerkonto einer Rolle zugewiesen wird, die Veröffentlichungsvorgänge enthalt. Weitere Informationen finden Sie unter Erstellen und Verwalten von Rollenzuweisungen und Verleger-Rolle. Für einen Berichtsserver, der im integrierten SharePoint-Modus ausgeführt wird, müssen Sie auf der SharePoint-Website über Berechtigungen als Mitglied oder Eigentümer verfügen. Weitere Informationen finden Sie unter Referenz zu Website- und Listenberechtigungen für Berichtsserverelemente.

  10. Geben Sie im Textfeld TargetServerURL die URL des Zielberichtsservers ein. Diese Eigenschaft müssen Sie vor dem Veröffentlichen eines Berichts auf einen gültigen URL eines Berichtsservers festlegen. 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 (beispielsweise https://server/reportserver oder https://server/reportserver). Dies ist das virtuelle Verzeichnis des Berichtsservers, nicht des Berichts-Managers.

    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 (beispielsweise https://servername, https://servername/site oder https://servername/site/subsite).

So legen Sie Konfigurations-Manager-Eigenschaften fest:

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie im Dialogfeld Eigenschaftenseiten für das Projekt auf Konfigurations-Manager.

  3. Wählen Sie im Dialogfeld Konfigurations-Manager die zu bearbeitende Konfiguration aus. Die derzeit aktive Konfiguration wird als Aktiv (<configuration>) angezeigt.

  4. Aktivieren oder deaktivieren Sie unter Projektkontext für jedes Projekt der Projektmappe Erstellen oder Bereitstellen.

    HinweisHinweis

    Wenn Erstellen ausgewählt ist, erstellt der Berichts-Designer das Berichtsprojekt und überprüft es auf Fehler, bevor es auf einem Berichtsserver veröffentlicht oder eine Vorschau angezeigt wird. Wenn Bereitstellen ausgewählt ist, veröffentlicht der Berichts-Designer die Berichte gemäß der Definition in den Bereitstellungseigenschaften auf dem Berichtsserver. Wenn Bereitstellen nicht ausgewählt ist, zeigt der Berichts-Designer den in der StartItem-Eigenschaft angegebenen Bericht in einem lokalen Vorschaufenster an.