Freigeben über


Bereitstellungs- und Versionsunterstützung in SQL Server Data Tools (SSRS)

SQL Server Data Tools unterstützt die folgenden Szenarien:

  • Öffnen Sie Berichtsdefinitionen (*.rdl) und Berichtsserverprojekte (*.rptproj).

  • Erstellen von Berichtsdefinitionen.

  • Berichte in Report Designer in der Vorschau anzeigen.

  • Bereitstellen von Berichten auf Berichtsservern.

Konfigurations- und Bereitstellungseigenschaften

SQL Server Data Tools (SSDT) unterstützt Projektkonfigurationen. Eine Projektkonfiguration besteht aus einer Reihe von Eigenschaften, die Speicherorte und Verhaltensweisen angeben, wenn ein Projekt entweder als Schritt in der Vorschau oder beim Bereitstellen von Berichten erstellt wird. Weitere Informationen zu Projektkonfigurationen finden Sie in der Visual Studio-Dokumentation.

Verwenden Sie Projektkonfigurationen, um das Upgrade von Berichtsdefinitionen auf Schemaversionen zu steuern, die mit Zielberichtsservern kompatibel sind. Zu den eigenschaften, die von Projektkonfigurationen gesteuert werden, gehören der Zielberichtsserver, der Ordner, in dem der Buildprozess vorübergehend Berichtsdefinitionen für Vorschau und Bereitstellung speichert, sowie Fehlerstufen.

Berichte werden erstellt, bevor sie als Vorschau im Berichts-Designer gerendert oder auf dem Berichtsserver bereitgestellt werden.

Sie legen die Konfigurationseigenschaften im Dialogfeld "SQL Server Data Tools (SSDT) Project Property " fest.

Die Eigenschaften für Build und Bereitstellung umfassen:

  • OutputPath ist eine Buildeigenschaft, die den Pfad von Ordnern identifiziert, um die Berichtsdefinition zu speichern, die in der Buildüberprüfung, Bereitstellung und Vorschau von Berichten verwendet wird.

  • ErrorLevel ist eine Buildeigenschaft, die den Schweregrad der Buildprobleme identifiziert, die als Fehler gemeldet werden. Probleme mit Schweregraden, die kleiner oder gleich dem Wert von ErrorLevel sind, werden als Fehler gemeldet; andernfalls werden die Probleme als Warnungen gemeldet. Weitere Informationen finden Sie im Abschnitt "Berichtsüberprüfung und Fehlerstufen" in Entwurfsberichten mit Berichts-Designer (SSRS).

  • TargetServerVersion ist eine Bereitstellungseigenschaft, die die erwartete Version von SQL Server Reporting Services identifiziert, die auf dem Zielberichtsserver installiert ist, der in der TargetServerURL-Eigenschaft angegeben ist.

Wenn Sie die frühere Version von SQL Server Reporting Services im Dialogfeld Project Property angeben, werden die Berichte nicht automatisch auf die frühere Version zurückgesetzt. Daher kann ein Report Server-Projekt Berichte aus den beiden verschiedenen Versionen von SQL Server enthalten. Wenn das Report Server-Projekt bereitgestellt wird, werden alle Berichte im Projekt in die in TargetServerVersion angegebene Version konvertiert.

Sie können einem Projekt mehrere Projektkonfigurationen hinzufügen; jede wird für ein anderes Szenario verwendet, z. B. für die Bereitstellung auf verschiedenen Versionen von Berichtsservern. Weitere Informationen finden Sie im Dialogfeld "Bereitstellungseigenschaften festlegen (Reporting Services)" und im Dialogfeld für Projekteigenschaftenseiten.

Unterstützte Versionen

Hinweis

SQL Server Data Tools (SSDT), die 32-Bit-Entwicklungsumgebung für Report Server-Projekte, ist nicht für die Ausführung auf Itanium-basierten Computern konzipiert und wird nicht auf Itanium-basierten Servern installiert. Unterstützung für SQL Server-Datentools ist jedoch für x64-basierte Computer verfügbar.

In der folgenden Tabelle werden die unterstützten Versionen zum Erstellen und Veröffentlichen von Berichten in SQL Server Data Tools (SSDT) beschrieben.

Hinweis

Das Schema wurde seit SQL Server 2008 nicht geändert.

Projekt- oder Dateityp Version Autorenberichte Berichte veröffentlichen Hinweise
Report Server-Projekt

oder

Projekt des Berichtsserver-Assistenten
SQL Server 2014 RDL-Schema 2014 SQL Server 2014 Reporting Services (Berichtsdienste)
Report Server-Projekt

oder

Berichtsserver-Assistent-Projekt
SQL Server 2012 RDL-Schema 2012 SQL Server 2012 Reporting Services
Report Server-Projekt

oder

Berichtsserver-Assistent-Projekt
SQL Server 2008 R2 RDL-Schema 2008 R2 SQL Server 2008 R2 Berichterstellungsdienste
Report Server-Projekt

oder

Berichtsserver-Assistentenprojekt
SQL Server 2008 RDL-Schema 2008 Nur SQL Server 2008 Reporting Services-Berichtsserver Aktualisiert 2003 RDL und 2005 RDL lokal auf das RDL-Schema 2008.
Report Server-Projekt

oder

Projekt des Berichtsserver-Assistenten
SQL Server 2005 RDL-Schema 2005 SQL Server 2005- oder SQL Server 2008 Reporting Services-Berichtsserver
Report Server-Projekt SQL Server 2000 RDL-Schema 2003 Nicht unterstützt
Visual Studio RDLC-Berichts-Designer Visual Studio 2005

Visual Studio 2008
RDL-Schema 2005 Nicht unterstützt Unterstützt das RDL-Schema 2008 nicht.
Visual Studio Viewer-Steuerelemente Visual Studio 2005

Visual Studio 2008
RDL 2008 wird im lokalen Modus nicht unterstützt Nicht verfügbar Kann 2008 RDL-Berichte auf dem SQL Server 2008 Reporting Services-Berichtsserver im Servermodus anzeigen.

Weitere Informationen zum Öffnen von Berichten in einer früheren Version des Berichtsdefinitionsschemas finden Sie unter Upgradeberichte. Weitere Informationen zu bestimmten Berichtsdefinitionsschemas finden Sie unter Berichtsdefinitionssprachenspezifikation.

Siehe auch

Veröffentlichen von Datenquellen und Berichten