Convertendo arquivos RDLC para RDL

Se você obtiver uma cópia licenciada do SQL Server 2008 ou acima, você pode converter seus arquivos. rdlc em arquivos. RDL para publicar em um servidor de relatório do Reporting Services.

Comparando RDL e RDLC

RDL e RDLC são definidos por um esquema XML chamado linguagem de definição de relatório. O esquema para ambos os formatos de arquivo é idêntico. No entanto, os arquivos têm as seguintes diferenças:

  • O elemento < Query > de RDL contém informações de consulta ou comando e é usado pelo servidor de relatório para se conectar às fontes de dados do relatório.

  • O elemento < Query > é opcional em um arquivo RDLC. Esse elemento será ignorado pelo ReportViewer controle porque o ReportViewer controle não executa qualquer processamento de dados no modo de processamento local, mas usa dados que fornece o aplicativo de host.

Como converter arquivos. rdlc em arquivos. RDL

Converter um arquivo. rdlc em um arquivo. RDL requer que você crie novamente as informações de fonte e consulta de dados. Ser estruturalmente idêntico àquele usado no relatório original ou escolha um esquema de fonte de dados é a mesma. Se o esquema for diferente, o layout do relatório pode não ser válido para a fonte de dados que você deseja usar. Se você quiser usar esquemas diferentes, é mais fácil recriar o relatório desde o início, em vez de convertê-lo.

Converter um arquivo. rdlc no formato. RDL é automático se as seguintes condições forem verdadeiras:

  • Dados de relatório são fornecidos por meio de uma tabela de dados.

    Dica

    Se o arquivo. rdlc usa dados de um objeto comercial, você deve converter o arquivo. rdlc manualmente.Um servidor de relatório não tem a capacidade de processamento de objetos de negócios em um relatório.Para continuar a usar objetos de negócios para seu servidor de relatório, considere implementar uma extensão de processamento de dados.Para obter mais informações, consulte Implementing a Data Processing Extension nos Manuais Online do SQL Server.

  • A fonte de dados usada pelos mapas de arquivo. rdlc para uma das extensões de processamento de dados que está instalado no servidor de relatório (por exemplo, se a fonte de dados é um SQL Server banco de dados, você pode usar o SQL Server extensão de processamento de dados que é instalado por padrão no servidor de relatório).

  • As informações de conexão de fonte de consulta e os dados não precisa ser modificada.

Para converter o arquivo. rdlc automaticamente, renomeie a extensão de nome de arquivo para. RDL, publicar ou carregar o arquivo. RDL em um servidor de relatório. Você pode usar o Business Intelligence Development Studio em SQL Server 2008 ou superior para publicar o arquivo. RDL. Para obter mais informações sobre como criar projetos de relatório, publicar relatórios e carregamento de arquivos, consulte Manuais Online do SQL Server.

Para converter um rdlc manualmente em um formato de arquivo. RDL, siga estas etapas:

  1. Determine a fonte de dados que você deseja usar com o arquivo. RDL. Você pode usar um SQL Server banco de dados relacional, um banco de dados multidimensional do Analysis Service, um banco de dados Oracle ou quaisquer outras fontes de dados suportadas. O esquema deve ser o mesmo que você usou para criar o layout do relatório. rdlc original.

  2. Renomeie o arquivo. rdlc para usar a extensão de arquivo. RDL.

  3. Em SQL Server, no Business Intelligence Development Studio, crie ou abra o projeto do servidor de relatório que contém o relatório.

  4. No menu Projeto, clique em Adicionar Item Existente. Selecione o arquivo. RDL criado na primeira etapa e adicioná-lo ao projeto.

  5. No Solution Explorer, abra o arquivo. RDL que você acabou de adicionar ao projeto. A definição de relatório é aberto no modo de design.

  6. No exibição menu, selecione dados de relatório.

  7. No dados de relatório janela, selecione os primeiros dados de origem e clique o editar botão.

  8. No propriedades da fonte de dados caixa de diálogo, clique o editar botão pelo nome de fonte de dados.

  9. Atualize as informações de conexão. Você deve substituir a cadeia de conexão para que o relatório se conecta à fonte de dados que você deseja usar. Talvez seja necessário atualizar o tipo de fonte de dados, servidor, opções de autenticação e seleção de banco de dados. Quando terminar, clique em OK para fechar a caixa de diálogo.

  10. No dados de relatório janela, selecione o primeiro conjunto de dados associado aos dados de origem é editado e clique o editar botão.

  11. No propriedades de conjunto de dados caixa de diálogo, clique em Designer de consulta.

  12. Clique em executar para verificar se a cadeia de caracteres de consulta retorna os dados esperados.

  13. Repita as etapas anteriores para modificar qualquer outras conjunto de dados e fontes de dados usadas no relatório.

  14. Visualize o relatório para verificar se os dados são mesclados no layout de relatório conforme o esperado. Para visualizar o relatório, clique o visualização guia.

Consulte também

Conceitos

Implantar relatórios e controles do ReportViewer

Configurando o ReportViewer para processamento local

Outros recursos

Exemplos e instruções passo a passo