Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Visual Studio 2008 fornece dois controles ReportViewer para integrar a funcionalidade de exibição de relatório em seus aplicativos. Há uma versão para aplicativos baseados em Windows Forms e outra para aplicativos Web Forms. Cada controle fornece funcionalidade semelhante, mas cada um foi projetado para direcionar seus ambientes individuais. Ambos os controles podem processar relatórios que foram implantados em um servidor de relatório (modo de processamento remoto) ou foram copiados para um computador em que o Microsoft SQL Server Reporting Services não foi instalado (modo de processamento local).
O controle ReportViewer não inclui suporte interno para adaptação dinâmica a diferentes dispositivos com resoluções de tela diferentes.
Modo de Processamento Remoto
O modo de processamento remoto é o método preferencial para exibir relatórios que foram implantados em um servidor de relatório. O modo de processamento remoto fornece as seguintes vantagens:
O processamento remoto fornece uma solução otimizada para executar relatórios porque o relatório é processado pelo servidor de relatório.
Como todo o processamento é tratado pelo servidor de relatório, uma solicitação de relatório pode ser processada por vários servidores de relatório em uma implantação de expansão ou um servidor que tem vários processadores em um cenário de expansão.
Além disso, os relatórios executados no modo remoto podem utilizar a funcionalidade completa do servidor de relatório, incluindo todas as extensões de renderização e dados.
Observação
A lista de extensões disponíveis para o controle ReportViewer quando ele está em execução no modo de processamento remoto depende da edição do Reporting Services instalada no servidor de relatório.
Modo de Processamento Local
O modo de processamento local fornece um método alternativo para exibir e renderizar relatórios quando o Reporting Services não está instalado. Ao contrário do processamento remoto, apenas um subconjunto da funcionalidade fornecida pelo servidor de relatório está disponível no controle. No modo de processamento local, o processamento de dados não é tratado pelo controle, mas implementado pelo aplicativo de hospedagem. No entanto, o processamento de relatório é tratado pelo próprio controle. No modo de processamento local, somente as extensões de renderização PDF, Excel, Word e Imagem estão disponíveis.
Consulte Também
Integrando o Reporting Services em aplicativos
Criar relatórios do SSRS usando o Visual Studio (blog)