Subscrições de correio electrónico do SQL Server 2005 Reporting Services não funcionam no Windows Vista e no Windows Server 2008 se utilizar aliases como endereços de correio electrónico

Traduções de Artigos Traduções de Artigos
Artigo: 945601 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Nota Este artigo também se aplica para Microsoft SQL Server 2008 Reporting Services CTP Community Technology Preview ().

No Microsoft SQL Server 2005 Reporting Services, subscrições de correio electrónico não funcionam depois de actualizar o servidor de relatório ou o servidor SMTP remoto para o Windows Vista ou para o Windows Server 2008. Este problema ocorre quando Reporting Services está em execução em nenhuma plataforma. Este problema ocorre nos seguintes cenários.

Cenário 1

Especificar um alias em vez de um endereço de correio electrónico completo para o remetente as subscrições de correio electrónico. Quando o servidor de relatórios tenta enviar um relatório como uma parte as subscrições de correio electrónico, receberá a seguinte mensagem de erro:
Pelo menos do remetente ou de campos é necessária e não foi encontrado. Correio não irá ser reenviado.

Cenário 2

Depois de actualizar o computador com o Reporting Services instalado para o Windows Vista ou para o Windows Server 2008, recebe a seguinte mensagem de erro quando o servidor de relatório distribui um relatório para as subscrições de correio electrónico:
É necessário pelo menos um destinatário, mas não foi encontrado nenhum. Correio não irá ser reenviado.
Este problema ocorre caso se verifiquem as seguintes condições:
  • O endereço de correio electrónico do remetente é um endereço de correio electrónico completo.
  • A tag DefaultHostName do ficheiro de configuração no servidor de relatórios não está definida.
  • Na página de subscrição do Gestor de relatórios, especifique os aliases em vez de endereços de correio electrónico completo para o campo .
Se o endereço de correio electrónico pelo menos no campo para um endereço de correio electrónico completo, a subscrição não falha. No entanto, o relatório é fornecido apenas para os endereços que são endereços de correio electrónico completo e que são especificados nos seguintes campos destinatários:
  • To
  • Cc
  • Bcc
  • A resposta

Cenário 3

Depois de actualizar o servidor SMTP remoto para o Windows Vista ou para o Windows Server 2008, recebe a seguinte mensagem de erro quando o servidor de relatório distribui um relatório para as subscrições de correio electrónico:
O endereço de correio electrónico de um ou mais destinatários não é válido.
Este problema ocorre caso se verifiquem as seguintes condições:
  • O endereço de correio electrónico do remetente é um endereço de correio electrónico completo.
  • A tag DefaultHostName do ficheiro de configuração no servidor de relatórios não está definida.
  • Na página de subscrição do Gestor de relatórios, especifique os aliases em vez de endereços de correio electrónico completo para o campo .
Se o endereço de correio electrónico pelo menos no campo para um endereço de correio electrónico completo, a subscrição não falha. No entanto, o relatório é fornecido apenas para os endereços que são endereços de correio electrónico completo e que são especificados nos seguintes campos destinatários:
  • To
  • Cc
  • Bcc
  • A resposta

Causa

Este problema ocorre porque o Windows Server 2003 contém uma funcionalidade que é resolvida aliases para os endereços de correio electrónico completo. SQL Server 2005 Reporting Services depende esta funcionalidade para permitir utilizar aliases de correio electrónico em vez de endereços de correio electrónico completo. No entanto, para ajudar a filtrar endereços de correio electrónico falsas, Windows Vista e Windows Server 2008 não contém esta funcionalidade.

Resolução

Para resolver este problema, tem Certifique-se que um endereço de correio electrónico completo é especificado como o endereço de correio electrónico do remetente para o servidor de relatório. Pode efectuar isto utilizando um dos seguintes métodos:
  • Na página Definições de correio electrónico da ferramenta de configuração de serviços de relatório, especifique um endereço de correio electrónico completo em vez de um alias para a definição de Endereço do remetente .
  • No ficheiro rsreportserver.config, especifique um endereço correio electrónico completo em vez de um alias para a tag de que se encontra sob a marca RSEmailDPConfiguration . Por predefinição, o ficheiro de configuração está localizado na seguinte pasta:
    C:\Program Files\Microsoft SQL Server\MSSQL. x \Reporting Services\ReportServer
Em seguida, utilize um dos seguintes métodos para resolver este problema.

Método 1

Configure a definição DefaultHostName para o ficheiro de configuração do servidor de relatórios para um nome de domínio. Para o fazer, siga estes passos:
  1. Abra o ficheiro de configuração rsreportserver.config.
  2. Modificar a definição de DefaultHostName da seguinte forma:
    <DefaultHostName>DomainName</DefaultHostName>
    
    Nota DomainName é um marcador para o nome de domínio.

Método 2

Na página de subscrição do Gestor de relatórios, certifique-se que todos os endereços de correio electrónico nos seguintes campos são endereços de correio electrónico completo:
  • To
  • Cc
  • Bcc
  • A resposta

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Passos para reproduzir o problema

  1. Num computador baseado no Windows Server 2008 no ou um computador baseado no Windows Vista, instale o SQL Server 2005 Reporting Services.
  2. Crie um relatório.
  3. Criar uma subscrição de entrega de correio electrónico para o relatório, especificando um alias de correio electrónico no campo para a subscrição.
  4. Tente enviar o relatório para a subscrição de correio electrónico.

Propriedades

Artigo: 945601 - Última revisão: 19 de dezembro de 2007 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Reporting Services
Palavras-chave: 
kbmt kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced KB945601 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 945601

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com