Festlegen von Bereitstellungseigenschaften (Reporting Services)

InSQL Server Data Tools (SSDT) müssen Sie den Berichtsserver und optional die Ordner für Berichte und freigegebene Datenquellen angeben, damit Sie die Elemente in einem Berichtsserver-Projekt auf einem Berichtsserver veröffentlichen können. Die Eigenschaften und Werte, die SQL Server Data Tools (SSDT) erstellen und eine Vorschau einer Bereitstellungsberichte erstellen müssen, 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 Reporting Services-Konfigurations-Manager, der verwendet wird, um nach der Installation Reporting Services zu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren und Verwalten eines Berichtsservers (einheitlicher 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.

So legen Sie Bereitstellungseigenschaften fest

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie anschließend 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, 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 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 oder SQL Server 2008 R2-Version von Reporting Services aus, oder wählen Sie Version erkennen aus, um die auf dem Server installierte Version automatisch zu ermitteln, die durch die TargetServer-URL-Eigenschaft identifiziert wird. Der Standardwert ist SQL Server 2008 R2.

    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). Dies ist das virtuelle Verzeichnis des Berichtsservers, nicht des Berichts-Managers.

    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 der obersten Ebene verwendet (z. B. http:// servername, http:// Servername-Website/ oder http:// Servername-Websiteunterwebsite/)./

So legen Sie Konfigurations-Manager-Eigenschaften fest

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie anschließend 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 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.

Weitere Informationen

Publishing Data Sources and Reports (Veröffentlichen von Datenquellen und Berichten)
Previewing Reports (Vorschau von Berichten)
Report Designer F1 Help (Berichts-Designer (F1-Hilfe))
Beispiele für URLs von veröffentlichten Berichtselementen auf einem Berichtsserver im SharePoint-Modus (SSRS)
Project Property Pages Dialog Box (Projekt (Eigenschaftenseiten, Dialogfeld))
Veröffentlichen von Berichten auf einem Berichtsserver