Las suscripciones de correo electrónico de SQL Server 2005 Reporting Services no funcionan en Windows Vista y en Windows Server 2008 si utiliza alias como direcciones de correo electrónico

Seleccione idioma Seleccione idioma
Id. de artículo: 945601 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Nota Este artículo también se aplica a Microsoft SQL Server 2008 Reporting Services Community Technology Preview (CTP).

En Microsoft SQL Server 2005 Reporting Services, las suscripciones de correo electrónico no funcionan después de actualizar el servidor de informes o el servidor SMTP remoto para Windows Vista o Windows Server 2008. Este problema se produce cuando Reporting Services se está ejecutando en cualquier plataforma. Este problema se produce en los siguientes escenarios.

Escenario 1

Especifique un alias en lugar de una dirección de correo electrónico completa para el remitente de las suscripciones de correo electrónico. Cuando el servidor de informes intenta entregar un informe como una parte de las suscripciones de correo electrónico, recibirá el siguiente mensaje de error:
Al menos del remitente o de campos es necesario y no se encuentra ninguno. No se puede volver a enviar correo.

Escenario 2

Después de actualizar el equipo que tiene instalado para Windows Vista o Windows Server 2008 Reporting Services, recibirá el siguiente mensaje de error cuando el servidor de informes entrega un informe a las suscripciones de correo electrónico:
Es necesario al menos un destinatario, pero no se encontró ninguno. No se puede volver a enviar correo.
El problema se produce cuando se cumplen las condiciones siguientes:
  • La dirección de correo electrónico del remitente es una dirección de correo electrónico completa.
  • La etiqueta DefaultHostName del archivo de configuración en el servidor de informes no se establece.
  • En la página de suscripción de administrador de informes, puede especificar los alias en lugar de direcciones de correo electrónico completas para el campo para .
Si dirección de correo electrónico de al menos en el campo para es una dirección de correo electrónico completa, la suscripción no falla. Sin embargo, se entrega el informe sólo a las direcciones que son direcciones de correo electrónico completa y que se especifican en los siguientes campos destinatarios:
  • To
  • Cc
  • CCO
  • Responder A

Escenario 3

Después de actualizar el servidor SMTP remoto a Windows Vista o a Windows Server 2008, recibirá el siguiente mensaje de error cuando el servidor de informes entrega un informe a las suscripciones de correo electrónico:
La dirección de correo electrónico de uno o más destinatarios no es válida.
El problema se produce cuando se cumplen las condiciones siguientes:
  • La dirección de correo electrónico del remitente es una dirección de correo electrónico completa.
  • La etiqueta DefaultHostName del archivo de configuración en el servidor de informes no se establece.
  • En la página de suscripción de administrador de informes, puede especificar los alias en lugar de direcciones de correo electrónico completas para el campo para .
Si dirección de correo electrónico de al menos en el campo para es una dirección de correo electrónico completa, la suscripción no falla. Sin embargo, se entrega el informe sólo a las direcciones que son direcciones de correo electrónico completa y que se especifican en los siguientes campos destinatarios:
  • To
  • Cc
  • CCO
  • Responder A

Causa

Este problema se produce porque Windows Server 2003 contiene una característica que resuelve el alias en sus direcciones de correo electrónico completa. SQL Server 2005 Reporting Services depende de esta característica para permitir el uso de alias de correo electrónico en lugar de direcciones de correo electrónico completa. Sin embargo, para ayudarle a filtrar direcciones de correo electrónico es false, Windows Vista y Windows Server 2008 no contienen esta característica.

Solución

Para resolver este problema, debe primero asegúrese de que se especifica una dirección completa de correo electrónico como la dirección de correo electrónico de remitente para el servidor informes. Puede hacerlo mediante uno de los métodos siguientes:
  • En la página Configuración de correo electrónico de la herramienta de configuración de Reporting Services, especifique una dirección de correo electrónico completa en lugar de un alias para la configuración de Dirección del remitente .
  • En el archivo RSReportServer.config, especificar una dirección de correo electrónico completa en lugar de un alias para la etiqueta de que se encuentra bajo la etiqueta RSEmailDPConfiguration . De forma predeterminada, el archivo de configuración se encuentra en la carpeta siguiente:
    C:\Archivos programa\Microsoft SQL Server\MSSQL. x \Reporting Services\ReportServer
A continuación, utilice uno de los métodos siguientes para resolver este problema.

Método 1

Establecer la DefaultHostName del archivo de configuración del servidor de informes a un nombre de dominio. Para ello, siga estos pasos:
  1. Abra el archivo de configuración RSReportServer.config.
  2. Modificar la configuración de DefaultHostName como sigue:
    <DefaultHostName>DomainName</DefaultHostName>
    
    Nota DomainName es un marcador de posición para el nombre de dominio.

Método 2

En la página de suscripción de administrador de informes, asegúrese de que todas las direcciones de correo electrónico los siguientes campos son direcciones de correo electrónico completa:
  • To
  • Cc
  • CCO
  • Responder A

Estado

Este comportamiento es por diseño.

Más información

Pasos para reproducir el problema

  1. En un equipo basado en Windows Vista o un equipo en basado en Windows Server 2008, instale SQL Server 2005 Reporting Services.
  2. Crear un informe.
  3. Crear una suscripción de entrega de correo electrónico para el informe especificando un alias de correo electrónico en el campo hasta de la suscripción.
  4. Intentar entregar el informe a la suscripción de correo electrónico.

Propiedades

Id. de artículo: 945601 - Última revisión: miércoles, 19 de diciembre de 2007 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Reporting Services
Palabras clave: 
kbmt kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced KB945601 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 945601

Enviar comentarios

 

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