Compartilhar via


Como identificar a versão do esquema de relatório

Um arquivo de definição de relatório inclui uma referência ao namespace do RDL que especifica a versão do esquema de definição de relatório usado para validar o arquivo .rdl. Ao abrir um arquivo .rdl no Designer de Relatórios do Business Intelligence Development Studio, se o relatório tiver sido criado para um namespace anterior, o Designer de Relatórios criará automaticamente um arquivo de backup e atualizará o relatório para o namespace atual. Se você salvar a definição de relatório atualizada, terá salvo o arquivo .rdl convertido. Para obter mais informações, consulte Atualizando relatórios.

Como identificar a versão do esquema RDL de um relatório

  • Abra o relatório em um aplicativo como o Bloco de Notas ou Bloco de Notas XML 2007, que permite visualizar o xml.

    O elemento Relatório XML especifica o namespace do esquema. Por exemplo, o elemento Relatório a seguir especifica o namespace do Designer de Relatórios e o namespace da definição de relatório.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
    

    O namespace de definição de relatório é especificado pela seguinte URL: https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition.

Como identificar a versão do esquema RDL de um Designer de Relatórios

  1. Abra um novo projeto do Servidor de Relatórios.

  2. No menu Projeto, clique em Adicionar Novo Item. A caixa de diálogo Adicionar Novo Item é aberta.

  3. No painel Modelos, clique em Relatório.

  4. Em Nome, digite um nome para o relatório ou aceite o nome padrão.

  5. Clique em Adicionar. O Designer de Relatórios abre um novo relatório em branco na exibição Design.

  6. No menu Exibir, clique em Código. A definição de relatório é exibida como um arquivo XML.

    O elemento Relatório XML especifica o namespace do esquema. Por exemplo, o elemento Relatório a seguir especifica o namespace do Designer de Relatórios e o namespace da definição de relatório.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
    

    O namespace de definição de relatório é especificado pela seguinte URL: https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition.

Como identificar a versão do esquema RDL no Servidor de Relatórios

  • No Gerenciador de Relatórios, digite a URL a seguir: https://localhost/reportserver/reportdefinition.xsd

    O arquivo .xsd é aberto no navegador.

    O elemento de Esquema XML especifica o namespace do esquema. Por exemplo, o elemento de esquema a seguir especifica três namespaces: a referência targetNamespace que é usada internamente pelo Visual Studio, a referência xsd do próprio esquema (xsd) e a referência de definição de relatório.

    <xsd:schema 
    targetNamespace="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition" 
    elementFormDefault="qualified">
    

    O namespace de definição de relatório é especificado pela seguinte URL: https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition.