Bereitstellung und Versionsunterstützung in SQL Server-Datentools (SSRS)

SQL Server-Datentools unterstützt die folgenden Szenarien:

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

  • Erstellen von Berichtsdefinitionen.

  • Anzeigen der Vorschau von Berichten im Berichts-Designer.

  • Bereitstellen von Berichten für Berichtsserver.

Konfigurations- und Bereitstellungseigenschaften

SQL Server-Datentools (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 Projekteigenschaften von SQL Server-Datentools (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" in Entwerfen von Berichten mithilfe des Berichts-Designers (SSRS).

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

    HinweisHinweis

    Die Verwendung von TargetServerVersion, um das Upgrade und das Wiederherstellen von Berichtsdefinitionen zu steuern, wird nur zwischen SQL Server 2008 Reporting Services (SSRS) und SQL Server 2008 R2Reporting Services unterstützt. Dies wird nicht für frühere Versionen von Reporting Services unterstützt, z. B. SQL Server 2005 Reporting Services (SSRS).

Wenn Sie die frühere Version von SQL Server Reporting Services im Dialogfeld Projekteigenschaften angeben, werden die Berichte nicht automatisch in der früheren Version wiederhergestellt. Daher kann ein Berichtsserverprojekt Berichte aus zwei verschiedenen Versionen von SQL Server enthalten. 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 Eigenschaftsseiten für Projekt (Dialogfeld).

Unterstützte Versionen

HinweisHinweis

SQL Server-Datentools (SSDT), die 32-Bit-Entwicklungsumgebung für Berichtsserverprojekte, wurde nicht für die Ausführung auf Itanium-basierten Computern konfiguriert und wird auf Itanium-basierten Servern nicht installiert. Für x64-basierte Computer ist jedoch Unterstützung von SQL Server-Datentools verfügbar.

In der nachfolgenden Tabelle werden die unterstützten Versionen zum Verfassen und Veröffentlichen von Berichten in SQL Server-Datentools (SSDT) erläutert.

HinweisHinweis

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

Projekt- oder Dateityp

Version

Berichte verfassen

Veröffentlichen von Berichten

Hinweise

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 SQL Server 2008 Reporting Services-Berichtsserver

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

Anzeige von 2008-RDL-Berichten auf SQL Server 2008 Reporting Services-Berichtsserver im Servermodus möglich.

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.

Siehe auch

Konzepte

Bereitstellung und Versionsunterstützung in SQL Server-Datentools (SSRS)