Condividi tramite


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 con estensione rdl in un ambiente di creazione di report, ad esempio Progettazione report in SQL Server Data Tools (SSDT) o Generatore report, se il report è creato per uno spazio dei nomi precedente, viene automaticamente creato 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 ulteriori informazioni, vedere Aggiornare i report.

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

  1. Apre un nuovo progetto. La versione del progetto che si sceglie determina la versione dello schema RDL. In SQL Server 2012 sono supportate più versioni dello schema. Per ulteriori informazioni, vedere Distribuzione e supporto della versione in SQL Server Data Tools (SSRS).

  2. Scegliere Aggiungi nuovo elemento dal menu Progetto. Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento.

  3. Nel riquadro Modelli fare clic su Report.

  4. In Nome digitare un nome di report o accettare il nome predefinito.

  5. Fare clic su Aggiungi. Progettazione report apre un nuovo report vuoto nella visualizzazione della struttura.

  6. 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 utilizzato 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.

Vedere anche

Concetti

Aggiornare i report

Report Definition Language (SSRS)