Considerações de implantação de relatórios de servidor
Todos os usuários que executar o aplicativo e exigem acesso a um relatório devem ter permissão para acessar o servidor de relatório. O aplicativo cliente deve conectar-se para o SQL Server o servidor de relatório do Reporting Services. O aplicativo cliente deve garantir que o controle ReportViewer está configurado para se conectar como um usuário com permissões suficientes para exibir o relatório. Você pode fornecer um único conjunto de credenciais que usam todos os usuários.
Considerações de implantação de relatórios de servidor
Aplicativos que incluem os relatórios são armazenados em um servidor de relatório devem fornecer uma URL válida para um controle remoto SQL Server informações de instância e o caminho do Reporting Services para o relatório. Você pode especificar a referência no painel tarefas do ReportViewer marcas inteligentes quando você adicionar o controle a um formulário ou página da Web. Você também pode especificar essas informações programaticamente se o local é desconhecido no tempo de design.
Conectar-se ao servidor de relatório
Se você estiver implantando um relatório do servidor, o controle ReportViewer conecta-se ao servidor de relatório como o usuário do thread. Se o usuário do thread não está autorizado para exibir o relatório, você deve fornecer um IReportServerCredentials o objeto para o controle de servidor ReportViewer Web. Esse objeto fornece as credenciais usadas para conectar ao servidor. Se você estiver usando o controle ReportViewer Windows Forms, use o ReportServerCredentials propriedade o ServerReport objeto.
Implantação do ASP.NET apresenta considerações adicionais. Se o ASP.NET não está configurado para representação, você precisará desenvolver uma estratégia de acesso do usuário para computadores e fontes de dados.
Para obter mais informações, consulte Especificando conexões e credenciais para o Controle do Servidor Web do ReportViewer.
Conectando-se a fontes de dados externas
No Reporting Services, relatórios que são publicados em um servidor de relatório podem recuperar dados de servidores externos. Para recuperar dados desses servidores, os usuários podem ser solicitados a fornecer um nome de usuário e uma conta. Se um usuário é solicitado a fornecer credenciais depende de como as propriedades da fonte de dados são configuradas para o relatório. Relatórios podem ser configurados para usar credenciais armazenadas, segurança integrada, credenciais solicitadas ou nenhuma credencial. Se você incluir um relatório que usa segurança integrada, todos os usuários que precisam acessar o relatório devem ter acesso à fonte de dados usada pelo relatório. Para obter mais informações, consulte "Especificando credencial e conexão informações para relatório de fontes de dados" e "Gerenciar fontes de dados de relatório" nos Manuais Online do SQL Server.
Consulte também
Tarefas
Passo a passo: Usar um Controle do ReportViewer no modo remoto
Conceitos
Configurando o ReportViewer para processamento remoto
Usando o Painel de marcações inteligentes de tarefas do ReportViewer