Festlegen von Bereitstellungseigenschaften (Reporting Services)

In SQL Server Data Tools (SSDT) oder Visual 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 SQL Server Data Tools (SSDT) oder Visual Studio benötigt werden, um Berichte zu erstellen, eine Berichtsvorschau anzuzeigen und Berichte bereitzustellen, 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 Studiounterstützte Funktion, auf dem SQL Server Data Tools basiert.

Hinweis

Verwechseln Sie diese Funktion nicht mit dem Berichtsserver-Konfigurations-Manager, der verwendet wird, um Reporting Services nach der Installation zu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren und Verwalten eines Berichtsservers (nativer SSRS-Modus).

Hinweis

In SQL Server Data Toolswird der Vorgang zur Veröffentlichung von Berichten aus einem Berichtsserverprojekt oder einer Projektmappe als Bereitstellen von Berichtenbezeichnet.

Festlegen von Bereitstellungseigenschaften

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt und wählen Sie anschließend Eigenschaften aus.

  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, Debugund Release.

    Hinweis

    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 Berichterstellung zu erhöhen oder zu verringern. Wenn beispielsweise ein Bericht mit einer Zuordnung während der Bereitstellung auf einem SQL Server 2008 10.0.x-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 die SQL Server 2016-Version von Reporting Services aus, oder wählen Sie Version erkennen aus, um automatisch die Version zu ermitteln, die auf dem von der TargetServer URL -Eigenschaft angegebenen Server installiert ist. Der Standardwert ist SQL Server 2016 oder höher.

    Verwenden Sie TargetServerVersion , um die erstellten Berichte unter dem in OutputPath angegebenen Pfad für die Version des Berichtsservers anzupassen, der in TargetServerURLangegeben 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 TargetReportFolderangegebenen 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.

    Hinweis

    Für einen Berichtsserver, der im einheitlichen 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 zugeordnet wird, die Veröffentlichungsvorgänge enthalt. Weitere Informationen finden Sie unter Erstellen und Verwalten von Rollenzuweisungen. 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 SharePoint 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 eine gültige URL eines Berichtsservers festlegen. Wenn Sie auf einem Berichtsserver veröffentlichen, der im einheitlichen Modus ausgeführt wird, verwenden Sie die URL des virtuellen Verzeichnisses des Berichtsservers (z.B. http://Server/Berichtsserver oder https://Server/Berichtsserver). Dieses virtuelle Verzeichnis befindet sich auf dem Berichtsserver, nicht im Webportal.

    Verwenden Sie eine URL für eine SharePoint-Stammwebsite oder -Unterwebsite, wenn der Bericht auf einem Berichtsserver veröffentlicht wird, der im integrierten SharePoint-Modus ausgeführt wird. Wenn Sie keine Website angeben, wird die Standardwebsite auf oberster Ebene verwendet, z. B. https://*servername*, https://*servername*/*site* oder https://*servername*/*site*/*subsite*.

Festlegen der Configuration Manager-Eigenschaften

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt und wählen Sie anschließend Eigenschaften aus.

  2. Wählen Sie im Dialogfeld Eigenschaftenseiten für das Projekt Configuration Manager aus.

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

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

    Hinweis

    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.