Bereitstellung und Versionsunterstützung in SQL Server Data Tools (SSDT)
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 Reihe von Eigenschaften, die Speicherorte und Verhaltensweisen festlegen. Sie verwenden diese Eigenschaften, wenn Sie ein Projekt im Rahmen der Vorschau oder Bereitstellung von Berichten erstellen. 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 Reort 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 Report 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 (10.0.x) nicht geändert.
Projekt- oder Dateityp | Version | Berichte verfassen | Veröffentlichen von Berichten | Notizen |
---|---|---|---|---|
Berichtsserverprojekt oder Berichtsserver-Assistenten-Projekt |
SQL Server 2016 (13.x) Reporting Services oder höher (SSRS) | 2016-RDL-Schema | SQL Server 2016 (13.x) Reporting Services oder höher (SSRS) | |
Berichtsserverprojekt oder Berichtsserver-Assistenten-Projekt |
SQL Server 2014 (12.x) | 2014-RDL-Schema | SQL Server Reporting Services 2014 (12.x) | |
Berichtsserverprojekt oder Berichtsserver-Assistenten-Projekt |
SQL Server 2012 (11.x) | 2012-RDL-Schema | SQL Server Reporting Services 2012 (11.x) | |
Berichtsserverprojekt oder Berichtsserver-Assistenten-Projekt |
SQL Server 2008 R2 (10.50.x) | 2008 R2-RDL-Schema | SQL Server 2008 R2 (10.50.x) Reporting Services | |
Berichtsserverprojekt oder Berichtsserver-Assistenten-Projekt |
SQL Server 2008 (10.0.x) | 2008-RDL-Schema | Nur für Berichtsserver von SQL Server Reporting Services 2008 (10.0.x) | Aktualisiert 2003 RDL und 2005 RDL lokal auf das 2008 RDL-Schema. |
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.