Compartilhar via


Atualizando Relatórios por Meio de Classes Geradas a Partir do Esquema RDL (Tutorial SSRS)

Este tutorial ilustra como usar a Ferramenta de Definição de Esquema XML (Xsd.exe) para gerar classes que permitem serializar e desserializar arquivos de definição de relatório (.rdl e .rdlc) com a classe microsoft .NET FrameworkXmlSerializer.

O que você aprenderá

No decorrer deste tutorial, você executará estas atividades:

  • Crie um aplicativo usando o modelo de projeto aplicativo de console do Microsoft Visual Studio.

  • Gere classes do esquema RDL (Linguagem de Definição de Relatório) usando a ferramenta xsd .

  • Conecte-se a um servidor de relatório e recupere uma definição de relatório.

  • Escreva código para atualizar o arquivo de definição de relatório.

  • Salve a definição de relatório atualizada no servidor de relatório.

  • Executar o aplicativo de esquema RDL (VB/C#).

Observação

Os exemplos de código fornecidos neste tutorial poderão falhar para relatórios que não têm nenhuma descrição. A falha ocorre porque a propriedade de descrição não existe para os relatórios sem a descrição especificada.

Requisitos

Para concluir o tutorial, você deve ter o seguinte:

  • Microsoft Microsoft SQL Server 2014 Reporting Services.

  • Microsoft Visual Studio 2010.

  • Permissões suficientes para acessar e publicar relatórios no serviço Web Servidor de Relatórios no computador em que o servidor de relatório está localizado.

  • O banco de dados de exemplo AdventureWorks2012 instalado em uma instância do SQL Server.

  • Um relatório instalado no servidor de relatório. Este tutorial usa o relatório de exemplo, Company Sales 2012. Para obter mais informações sobre relatórios de exemplo, consulte SQL Server Reporting Services Exemplos de Produto.

Observação

Os exemplos não são instalados automaticamente durante a instalação, mas podem ser instalados a qualquer momento. Para obter informações sobre exemplos, consulte SQL Server Exemplos de produto.

Tempo estimado para concluir o tutorial: 30 minutos

Tarefas

Lição 1: Criar o projeto do Visual Studio de esquema RDL

Lição 2: Gerar classes do esquema RDL usando a ferramenta xsd

Lição 3: Carregar uma definição de relatório do Servidor de Relatório

Lição 4: Atualizar a definição do relatório programaticamente

Lição 5: Publicar a definição de relatório no servidor de relatório

Lição 6: Executar o aplicativo de esquema RDL (VB-C#)

Consulte Também

Linguagem RDL (SSRS)