Freigeben über


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

SQL Server Data Tools unterstützt die folgenden Szenarios:

  • Öffnen von Berichtsdefinitionen (*.rdl) und Berichtsserverprojekten (*.rptproj)

  • Erstellen von Berichtsdefinitionen

  • Anzeigen einer Berichtsvorschau im Berichts-Designer

  • Bereitstellen von Berichten auf Berichtsservern

Konfigurations- und Bereitstellungseigenschaften

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

Das Upgrade von Berichtsdefinitionen auf Schemaversionen, die mit den Zielberichtsservern kompatibel sind, steuern Sie mithilfe von Projektkonfigurationen. Zu den mittels Projektkonfigurationen gesteuerten Eigenschaften zählen der Zielberichtsserver, der Ordner, in dem der Buildprozess vorübergehend Berichtsdefinitionen für die Vorschau und Bereitstellung speichert, und die Fehlerebenen.

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

Sie legen die Konfigurationseigenschaften im Dialogfeld Projekteigenschaft von SQL Server Data Tools (SSDT) fest.

Die Erstellungs- und Bereitstellungseigenschaften umfassen:

  • OutputPath ist eine Erstellungseigenschaft, die den Pfad von Ordnern angibt, unter denen die für die Erstellungsüberprüfung, Bereitstellung und Berichtsvorschau verwendete Berichtsdefinition gespeichert wird.

  • ErrorLevel ist eine Erstellungseigenschaft, die den Schweregrad der Erstellungsprobleme identifiziert, die als Fehler gemeldet werden. Probleme mit einem Schweregrad kleiner oder gleich dem Wert von ErrorLevel werden als Fehler gemeldet. Andernfalls werden die Probleme als Warnungen gemeldet. Weitere Informationen finden Sie im Abschnitt „Berichtsüberprüfung und Fehlerebenen“ im Artikel Entwerfen von Berichten mit dem Berichts-Designer (SSRS).

  • „TargetServerVersion“ ist eine Bereitstellungseigenschaft, die die erwartete Version der SQL Server Reporting Services identifiziert, die auf dem in der Eigenschaft „TargetServerURL“ angegebenen Zielberichtsserver installiert ist.

Wenn Sie die frühere Version der SQL Server Reporting Services im Dialogfeld Projekteigenschaft angeben, werden die Berichte nicht automatisch auf die frühere Version zurückgesetzt. Das bedeutet, dass ein Berichtsserverprojekt Berichte aus zwei verschiedenen Versionen von SQL Server enthalten kann. Wenn das Berichtsserverprojekt bereitgestellt wird, werden alle im Projekt enthaltenen Berichte in die Version konvertiert, die in TargetServerVersion angegeben ist.

Sie können einem Projekt mehr als eine Projektkonfiguration hinzufügen; jede einzelne wird für ein anderes Szenario verwendet, z. B. das Bereitstellen auf verschiedenen Berichtsserverversionen. Weitere Informationen finden Sie unter Festlegen von Bereitstellungseigenschaften (Reporting Services) und unter Dialogfeld „Eigenschaftsseiten“ des Projekts.

Unterstützte Versionen

Hinweis

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

In der folgenden Tabelle werden die Versionen beschrieben, die für das Erstellen und Veröffentlichen von Berichten in SQL Server Data Tools (SSDT) unterstützt werden.

Hinweis

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

Projekt- oder Dateityp Version Berichte verfassen Veröffentlichen von Berichten Notizen
Berichtsserverprojekt

oder

Berichtsserver-Assistenten-Projekt
SQL Server 2014 2014-RDL-Schema SQL Server 2014 Reporting Services
Berichtsserverprojekt

oder

Berichtsserver-Assistenten-Projekt
SQL Server 2012 2012-RDL-Schema SQL Server 2012 Reporting Services
Berichtsserverprojekt

oder

Berichtsserver-Assistenten-Projekt
SQL Server 2008 R2 2008 R2-RDL-Schema SQL Server 2008 R2 Reporting Services
Berichtsserverprojekt

oder

Berichtsserver-Assistenten-Projekt
SQL Server 2008 2008-RDL-Schema Nur für Berichtsserver von SQL Server Reporting Services 2008 Aktualisiert 2003 RDL und 2005 RDL lokal auf das 2008 RDL-Schema.
Berichtsserverprojekt

oder

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

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

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

Weitere Informationen über das Öffnen von Berichten in einer vorherigen Version des Berichtsdefinitionsschemas finden Sie unter Aktualisieren von Berichten. Weitere Informationen zu spezifischen Berichtsdefinitionsschemata finden Sie im Thema zum Angeben der Berichtsdefinitionssprache.

Weitere Informationen

Publishing Data Sources and Reports (Veröffentlichen von Datenquellen und Berichten)