Individuare la versione dello schema di definizione del report (SSRS)
Un file di definizione del report specifica lo spazio dei nomi RDL per la versione dello schema di definizione del report utilizzata per convalidare il file rdl. Quando si apre un file rdl in un ambiente di creazione report, ad esempio Progettazione report in SQL Server Data Tools (SSDT) o Report Builder, se il report è stato creato per uno spazio dei nomi precedente, viene creato automaticamente un file di backup e il report viene aggiornato allo spazio dei nomi corrente. Salvando la definizione del report aggiornata, si salva il file con estensione rdl convertito. Questo è l'unico modo per aggiornare una definizione del report. La definizione del report non viene aggiornata su un server di report. Il report compilato viene aggiornato su un server di report. Per altre informazioni, vedere Upgrade Reports.
Procedura: Identificazione della versione di schema RDL di un report
Aprire il file del report con estensione rdl in un'applicazione, ad esempio Blocco note o XML Blocco note 2007, nella quale è possibile visualizzare file in formato xml.
L'elemento Report XML specifica lo spazio dei nomi dello schema. L'elemento Report seguente, ad esempio, specifica lo spazio dei nomi per Progettazione report e lo spazio dei nomi per la definizione del report.
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">
Lo spazio dei nomi della definizione del report viene specificato dall'URL seguente:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition
.
Procedura: Identificazione della versione di schema RDL di Progettazione report
Apre un nuovo progetto. La versione del progetto che si sceglie determina la versione dello schema RDL. In SQL Server 2014 è supportata più di una versione dello schema. Per altre informazioni, vedere Distribuzione e supporto delle versioni in SQL Server Data Tools (SSRS).
Dal menu Progetto fare clic su Aggiungi nuovo elemento. Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento .
Nel riquadro Modelli fare clic su Report.
In Nomedigitare un nome di report o accettare il nome predefinito.
Fare clic su Aggiungi. Progettazione report apre un nuovo report vuoto nella visualizzazione della struttura.
Scegliere Codice dal menu Visualizza. La definizione del report viene visualizzata come file XML.
L'elemento Report XML specifica lo spazio dei nomi dello schema. L'elemento Report seguente, ad esempio, specifica lo spazio dei nomi per Progettazione report e lo spazio dei nomi per la definizione del report.
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">
Lo spazio dei nomi della definizione del report viene specificato dall'URL seguente:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition
Procedura: Identificazione della versione di schema RDL nel server di report
In Gestione report digitare l'URL per il server di report. Ad esempio, nel seguente URL viene specificato un server di report sul computer locale:
https://localhost/reportserver/reportdefinition.xsd
Il file con estensione xsd viene aperto nel browser.
L'elemento XML Schema specifica lo spazio dei nomi dello schema. Nell'elemento schema seguente, ad esempio, sono specificati tre spazi dei nomi: il riferimento di targetNamespace usato internamente da Visual Studio, il riferimento xsd per lo schema stesso (xsd) e il riferimento della definizione del report.
<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">
Lo spazio dei nomi della definizione del report viene specificato dall'URL seguente:
https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition