Como configurar um servidor de relatório para entrega de email (Configuração do Reporting Services)

O Reporting Services fornece uma extensão de entrega de email que permite aos usuários assinar relatórios que são entregues subsequentemente em caixas de correio eletrônico. A extensão de entrega de email do Servidor de Relatório deve ser configurada antes que possa ser usada. A configuração de um servidor de relatório para entrega de email requer o seguinte:

  • Um servidor de protocolo SMTP ou gateway.

  • Uma conta que tem permissão para enviar email a partir do servidor SMTP. Dependendo das políticas de segurança de sua organização, poderá ser necessário solicitar permissão com antecedência para enviar email a partir de um servidor SMTP corporativo. Verifique com seu administrador de sistema ou de rede para obter mais informações.

  • O serviço Servidor de Relatório deve ter permissões Send As no servidor SMTP.

Para configurar o email do servidor de relatório, você pode usar a ferramenta Configuração do Reporting Services ou editar os arquivos de configuração. A ferramenta Configuração do Reporting Services fornece as configurações mínimas que o servidor de relatório necessita. Para usar um serviço SMTP local ou especificar configurações avançadas, modifique os arquivos de configuração em seu lugar.

Para avaliar a funcionalidade de email do servidor de relatório ou solucionar um problema de assinatura ou entrega, você pode configurar o email do servidor de relatório para usar um serviço SMTP local que entregue relatórios para uma pasta local. Para obter mais informações, consulte Configurando um servidor de relatório para entrega de email.

Se você não configurar um servidor de relatório para entrega de email ou não tiver acesso a um servidor SMTP, poderá usar a extensão de entrega Compartilhamento de Arquivos para distribuir relatórios para pastas compartilhadas que podem ser acessadas por conexões de rede.

Para configurar o email do servidor de relatório usando a ferramenta Configuração do Reporting Services

  1. Verifique se o serviço do Windows Servidor de Relatório tem permissões Send As no servidor SMTP.

  2. Inicie a ferramenta Configuração do Reporting Services e conecte-se à instância do servidor de relatório.

  3. Na página Configurações de Email, digite o nome do servidor SMTP. Esse valor pode ser um endereço IP, um nome UNC de um computador em sua intranet corporativa ou um nome de domínio totalmente qualificado.

  4. Em Endereço do Remetente, digite o nome uma conta que tenha permissão para enviar email a partir do servidor SMTP.

  5. Clique em Aplicar.

Para configurar um serviço SMTP remoto para o servidor de relatório

  1. Verifique se o serviço do Windows Servidor de Relatório tem permissões Send As no servidor SMTP.

  2. Abra o arquivo RSReportServer.config em um editor de texto.

  3. Verifique se <UrlRoot> está configurado como o endereço da URL do servidor de relatório. Esse valor é definido quando você configura o servidor de relatório e já deveria estar preenchido. Se não estiver definido, digite o endereço da URL do servidor de relatório.

  4. Na seção Entrega, localize <ReportServerEmail>.

  5. Em <SMTPServer>, digite o nome do servidor SMTP. Esse valor pode ser um endereço IP, um nome UNC de um computador em sua intranet corporativa ou um nome de domínio totalmente qualificado.

  6. Verifique se <SendUsing> está definido como 2. Se estiver definido como outro valor, o servidor de relatório não está configurado para usar um serviço SMTP remoto.

  7. Em <From>, digite o nome de uma conta que tenha permissão para enviar email a partir do servidor SMTP.

  8. Salve o arquivo.

    O servidor de relatório usará as novas configurações automaticamente; você não precisa reiniciar o serviço. Você pode especificar configurações adicionais de SMTP para configurar mais como o servidor SMTP é usado para entrega de email do servidor de relatório. Para obter mais informações, consulte Configurando um servidor de relatório para entrega de email e Arquivo de configuração RSReportServer nos Manuais Online do SQL Server.

Para configurar um serviço SMTP local para o servidor de relatório

  1. No Painel de Controle, clique em Adicionar ou Remover Programas.

  2. Clique em Adicionar/Remover Componentes do Windows para iniciar o Assistente de Componentes do Windows.

  3. Selecione Servidor de Aplicativos e clique em Detalhes.

  4. Selecione Serviços de Informações da Internet (IIS) e clique em Detalhes.

  5. Marque a caixa de seleção Serviço SMTP e clique em OK.

  6. No Assistente de Componentes do Windows, clique em Avançar. Clique em Concluir.

  7. Verifique se o serviço está em execução no console Serviços.

  8. Abra o arquivo RSReportServer.config em um editor de texto.

  9. Verifique se <UrlRoot> está configurado como o endereço da URL do servidor de relatório. Esse valor é definido quando você configura o servidor de relatório e já deveria estar preenchido. Se não estiver definido, digite o endereço da URL do servidor de relatório.

  10. Na seção Entrega, localize <ReportServerEmail>.

  11. Em <SMTPServer>, desmarque quaisquer valores para essa configuração, mas não exclua as marcas.

  12. Defina <SendUsing> como 1. Se estiver definido como outro valor, o servidor de relatório não está configurado para usar um serviço SMTP local.

  13. Configure < SMTPServerPickupDirectory> como uma pasta na unidade local.

  14. Configure <From> como uma conta que tenha permissão para enviar email a partir do servidor SMTP.

  15. Salve o arquivo.