Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In einer Berichtsdefinitionsdatei ist der RDL-Namespace für die Version des Berichtsdefinitionsschemas angegeben, das zur Überprüfung der RDL-Datei verwendet wird. Wenn Sie eine RDL-Datei in einer Berichtserstellungsumgebung wie dem Berichts-Designer in SQL Server Data Tools (SSDT) oder dem Berichts-Generator öffnen, wird, falls der Bericht für einen früheren Namespace erstellt wurde, automatisch eine Sicherungsdatei erstellt und der Bericht auf den aktuellen Namespace aktualisiert. Wenn Sie die aktualisierte Berichtsdefinition speichern, haben Sie die konvertierte RDL-Datei gespeichert. Dies ist die einzige Möglichkeit, eine Berichtsdefinition zu aktualisieren. Die Berichtsdefinition selbst wird auf einem Berichtsserver nicht aktualisiert. Der kompilierte Bericht wird auf einem Berichtsserver aktualisiert. Weitere Informationen finden Sie unter Upgrade Reports.
Vorgehensweise: Identifizieren der RDL-Schemaversion eines Berichts
Öffnen Sie die RDL-Berichtsdatei in einer Anwendung wie Editor oder XML Notepad 2007, in der Sie die XML-Datei anzeigen können.
Das XML-Berichtselement gibt den Schemanamespace an. Zum Beispiel gibt das folgende Berichtselement den Namespace für den Berichts-Designer und den Namespace für die Berichtsdefinition an.
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">Der Namespace für die Berichtsdefinition wird durch die folgende URL angegeben:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition
Vorgehensweise: Identifizieren der RDL-Schemaversion des Berichts-Designers
Öffnen Sie ein neues Projekt. Die Version des ausgewählten Projekts bestimmt die Version des RDL-Schemas. In SQL Server 2014 wird mehr als eine Schemaversion unterstützt. Weitere Informationen finden Sie unter Bereitstellung und Versionsunterstützung in SQL Server Data Tools (SSRS).
Klicken Sie im Menü Project auf Neues Element hinzufügen. Das Dialogfeld Neues Element hinzufügen wird geöffnet.
Klicken Sie im Bereich Vorlagen auf Bericht.
Geben Sie im Feld Nameeinen Berichtsnamen ein, oder übernehmen Sie den Standardnamen.
Klicken Sie auf Hinzufügen. Der Berichts-Designer öffnet in der Entwurfsansicht einen neuen leeren Bericht.
Klicken Sie im Menü Ansicht auf Code. Die Berichtsdefinition wird als XML-Datei angezeigt.
Das XML-Berichtselement gibt den Schemanamespace an. Zum Beispiel gibt das folgende Berichtselement den Namespace für den Berichts-Designer und den Namespace für die Berichtsdefinition an.
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">Der Berichtsdefinitionsnamespace wird von der folgenden URL angegeben:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition
Vorgehensweise: Identifizieren der RDL-Schemaversion auf dem Berichtsserver
Geben Sie im Berichts-Manager die URL für den Berichtsserver ein. Die folgende URL gibt z. B. einen Berichtsserver auf dem lokalen Computer an:
https://localhost/reportserver/reportdefinition.xsdDie XSD-Datei wird im Browser geöffnet.
Das XML-Schemaelement gibt den Schemanamespace an. Das folgende Schemaelement gibt beispielsweise drei Namespaces an: den targetNamespace-Verweis, der intern von Visual Studio verwendet wird, den XSD-Verweis für das Schema selbst (XSD) und die Berichtsdefinitionsreferenz.
<xsd:schema targetNamespace="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition" elementFormDefault="qualified">Der Berichtsdefinitionsnamespace wird von der folgenden URL angegeben:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition
Siehe auch
Upgradeberichte
Berichtsdefinitionssprache (Report Definition Language, RDL) (SSRS)