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.
Hinweis 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
Hinweis |
---|
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.
Hinweis |
---|
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)