Share via


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

Este tutorial demonstra como usar a Ferramenta de Definição de Esquema XML (Xsd.exe) para gerar classes que permitem a você serializar e desserializar os arquivos de definição de relatório (.rdl e .rdlc) com a classe Microsoft .NET Framework XmlSerializer.

O que você aprenderá

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

  • Crie um aplicativo que use o modelo de projeto do Aplicativo de Console do MicrosoftVisual Studio.

  • Gere classes com base no esquema RDL 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çãoObservaçã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 2012  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 Product Samples (em inglês).

ObservaçãoObservação

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

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

Conceitos

Linguagem RDL (SSRS)

Outros recursos

Como localizar tutoriais (Reporting Services)

Tutorial: Gerando a Linguagem RDL com o .NET Framework