Festlegen von Bereitstellungseigenschaften (Reporting Services)Set Deployment Properties (Reporting Services)

In SQL Server Data Tools (SSDT)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.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) or Visual Studio, you must specify the report server and optionally the folders for reports and shared data sources so that you can publish the items in a Report Server project to a report server. Die Eigenschaften und Werte, die von SQL Server Data Tools (SSDT)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.The properties and values that SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) or Visual Studio need to build, preview, and deploy reports are stored in project configurations of the Report Server project. Sie können mehrere benannte Mengen für diese Projekteigenschaften erstellen, damit Sie problemlos zwischen Eigenschaftensätzen wechseln können.You can create multiple named sets for these project properties, so that you can conveniently switch between property sets. Jede Eigenschaftsgruppe ist eine Konfiguration.Each set of properties is a configuration. 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.For example, you can have a configuration for publishing reports to a test server and a different configuration for publishing reports to a production server.

Verwenden Sie den Konfigurations-Manager, um Gruppen mit Projekteigenschaften in Projektkonfigurationen zu erstellen und zu verwalten.Use Configuration Manager to create and manage sets of project properties in project configurations. Der Konfigurations-Manager ist eine von Visual StudioVisual Studiounterstützte Funktion, auf dem SQL Server Data ToolsSQL Server Data Tools basiert.Configuration Manager is a feature supported by Visual StudioVisual Studio, on which SQL Server Data ToolsSQL Server Data Tools is based.

Hinweis

Verwechseln Sie diese Funktion nicht mit dem Reporting Services-Konfigurations-Manager, der verwendet wird, um nach der Installation Reporting Services zu konfigurieren.Do not confuse this feature with the Reporting Services Configuration Manager, which is used to configure Reporting Services after installation. Weitere Informationen finden Sie unter Konfigurieren und Verwalten eines Berichtsservers (einheitlicher SSRS-Modus).For more information, see Configure and Administer a Report Server (SSRS Native Mode).

Hinweis

In SQL Server Data ToolsSQL Server Data Toolswird der Vorgang zur Veröffentlichung von Berichten aus einem Berichtsserverprojekt oder einer Projektmappe als Bereitstellen von Berichtenbezeichnet.In SQL Server Data ToolsSQL Server Data Tools, the action of publishing reports from a Report Server project or solution is known as deploying reports.

So legen Sie Bereitstellungseigenschaften festTo set deployment properties

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie anschließend auf Eigenschaften.Right-click the report project, and then click Properties.

  2. Wählen Sie im Dialogfeld Eigenschaftenseiten für das Projekt in der Liste Konfiguration eine Konfiguration aus, die Sie bearbeiten möchten.In the Property Pages dialog box for the project, select a configuration to edit from the Configuration list. Häufige Konfigurationen sind DebugLocal, Debugund Release.Common configurations are DebugLocal, Debug, and Release.

    Hinweis

    Sie können mehrere Konfigurationen verwenden, um schnell zwischen verschiedenen Berichtsservern oder Einstellungen zu wechseln.You can use multiple configurations to switch quickly between different report servers or settings.

  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.In the OutputPath textbox, type or paste the path in your local file system to store the report definition used in build verification, deployment, and preview of reports. Der Pfad muss sich von dem für das Projekt verwendeten Pfad und einem relativen Pfad unterscheiden, der einem untergeordneten Ordner des Projektpfads entspricht.The path must be different than the path that you use for the project and a relative path that is a child folder under the path of the project.

  4. Geben Sie im Textfeld ErrorLevel den Schweregrad der Erstellungsprobleme ein, die als Fehler gemeldet werden.In the ErrorLevel text box, type the severity of the build issues that are reported as errors. 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.Issues occurring when building reports, data sources, or other project resources with severity levels less than or equal to the value of ErrorLevel are reported as errors; otherwise, the issues are reported as warnings. Jeder Fehler führt dazu, dass die Erstellung fehlschlägt.Any error will cause the build task to fail. Die gültigen Schweregrade sind 0 bis einschließlich 4.The valid severity levels are 0 through 4 inclusive. Der Standardwert ist 2.The default value is 2.

    ErrorLevel kann verwendet werden, um die Vertraulichkeit des Berichterstellung zu erhöhen oder zu verringern.ErrorLevel can be used to increase or decrease the sensitivity of the build. Wenn beispielsweise ein Bericht mit einer Karte während der Bereitstellung auf einem SQL Server 2008SQL Server 2008 -Berichtsserver erstellt wird, wird standardmäßig ein Fehler angezeigt, und der Bericht wird nicht erstellt.For example, when a report with a map is built during deployment to a SQL Server 2008SQL Server 2008 report server an error displays by default and building the report fails. Wenn Sie ErrorLevel herabsetzen, wird die Karte aus dem Bericht entfernt, eine Warnung angezeigt und die Berichterstellung fortgesetzt.If you lower ErrorLevel the map is removed from the report, a warning displays, and building the report continues.

  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.In the StartItem list, select a report to display in the preview window or in a browser window when the report project is run.

  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.In the OverwriteDataSources list, select True to overwrite the shared data source on the server each time shared data sources are published, or select False to keep the data source on the server.

  7. Wählen Sie in der Liste TargetServerVersion die SQL Server 2016-Version von Reporting ServicesReporting 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.In the TargetServerVersion list, select SQL Server 2016 version of Reporting ServicesReporting Services or select Detect Version to automatically determine the version installed on the server identified by the TargetServer URL property. Der Standardwert ist SQL Server 2016 oder höher.The default value is SQL Server 2016 or later.

    Verwenden Sie TargetServerVersion , um die erstellten Berichte unter dem in OutputPath angegebenen Pfad für die Version des Berichtsservers anzupassen, der in TargetServerURLangegeben ist.Use TargetServerVersion to customize the built reports, placed in the path specified in OutputPath, for the version of the report server specified in TargetServer URL.

  8. Geben Sie im Textfeld TargetDataSourceFolder den Ordner auf dem Berichtsserver ein, in dem die veröffentlichten, freigegebenen Datenquellen gespeichert werden sollen.In the TargetDataSourceFolder text box, type the folder on the report server in which to place the published shared data sources. Der Standardwert für TargetDataSourceFolder lautet Datenquellen.The default value for TargetDataSourceFolder is Data Sources. Wenn Sie hierfür keinen Wert angeben, werden die Datenquellen an dem in TargetReportFolderangegebenen Speicherort veröffentlicht.If you leave this value blank, the data sources will be published to the location specified in TargetReportFolder.

  9. Geben Sie im Textfeld TargetReportFolder den Ordner auf dem Berichtsserver ein, in dem die veröffentlichten Berichte gespeichert werden sollen.In the TargetReportFolder text box, type the folder on the report server in which to place the published reports. Der Standardwert für TargetReportFolder ist der Name des Berichtsprojekts.The default value for TargetReportFolder is the name of the report project.

    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.For a report server running in native mode, you must have Publish permissions on the target folder to publish reports to that folder. Berechtigungen zum Veröffentlichen werden über eine Rollenzuweisung erteilt, bei der das Benutzerkonto einer Rolle zugeordnet wird, die Veröffentlichungsvorgänge enthalt.Publish permissions are provided through a role assignment that maps your user account to a role that includes publish operations. Weitere Informationen finden Sie unter Erstellen und Verwalten von Rollenzuweisungen.For more information, see Create and Manage Role Assignments. 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.For a report server running in SharePoint integrated mode, you must have Member or Owner permission on the SharePoint site. Weitere Informationen finden Sie unter Referenz zu SharePoint Website- und Listenberechtigungen für Berichtsserverelemente.For more information, see SharePoint Site and List Permission Reference for Report Server Items.

  10. Geben Sie im Textfeld TargetServerURL die URL des Zielberichtsservers ein.In the TargetServerURL text box, type the URL of the target report server. Diese Eigenschaft müssen Sie vor dem Veröffentlichen eines Berichts auf eine gültige URL eines Berichtsservers festlegen.Before you publish a report, you must set this property to a valid report server URL. 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) .When publishing to a report server running in native mode, use the URL of the virtual directory of the report server (for example, http://server/reportserver or https://server/reportserver). Dies ist das virtuelle Verzeichnis des Berichtsservers, nicht des Webportals.This is the virtual directory of the report server, not the web portal.

    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.When publishing to a report server running in SharePoint integrated mode, use a URL to a SharePoint top-level site or subsite. Wenn Sie keine Website angeben, wird die Standardwebsite auf oberster Ebene verwendet (z.B. https://*servername*, https://*servername*/*site* oder https://*servername*/*site*/*subsite*).If you do not specify a site, the default top-level site is used, (for example, https://*servername*, https://*servername*/*site*, or https://*servername*/*site*/*subsite*).

So legen Sie Konfigurations-Manager-Eigenschaften festTo set Configuration Manager properties

  1. Klicken Sie mit der rechten Maustaste auf das Berichtsprojekt, und klicken Sie anschließend auf Eigenschaften.Right-click the report project, and then click Properties.

  2. Klicken Sie im Dialogfeld Eigenschaftenseiten für das Projekt auf Konfigurations-Manager.In the Property Pages dialog box for the project, click Configuration Manager.

  3. Wählen Sie im Dialogfeld Konfigurations-Manager die zu bearbeitende Konfiguration aus.In the Configuration Manager dialog box, select the configuration to edit. Die gerade aktive Konfiguration wird als Aktiv (<Konfiguration>) angezeigt.The currently active configuration is displayed as Active(<configuration>).

  4. Aktivieren oder deaktivieren Sie unter Projektkontextfür jedes Projekt der Projektmappe Erstellen oder Bereitstellen.In Project Contexts, for each project in the solution, select or clear Build or Deploy.

    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.If Build is selected, Report Designer builds the report project and checks for errors before previewing or publishing to a report server. Wenn Bereitstellen ausgewählt ist, veröffentlicht der Berichts-Designer die Berichte gemäß der Definition in den Bereitstellungseigenschaften auf dem Berichtsserver.If Deploy is selected, Report Designer publishes the reports to the report server as defined in deployment properties. Wenn Bereitstellen nicht ausgewählt ist, zeigt der Berichts-Designer den in der StartItem -Eigenschaft angegebenen Bericht in einem lokalen Vorschaufenster an.If Deploy is not selected, Report Designer displays the report specified in the StartItem property in a local preview window.

Weitere InformationenSee also