que tienen la configuración de notificaciones por correo electrónico en SQL Server 2008.Problemas con el envío de correos electrónicos de notificación de SQL Server 2008
estoy usando SQL Server 2008 para construir un cubo de datos en un problema. Este proceso consiste en varios trabajos, que están programados para ejecutarse cada noche a una hora específica. Para ver si un trabajo se está ejecutando sin ningún error, es posible configurar una notificación por correo electrónico.
http://new.smilinginthesun.de/stackoverflow/01emailOperator.png http://new.smilinginthesun.de/stackoverflow/02emailNotification.png
Desafortunadamente, ninguna de correo electrónico se envía a pesar de que creo que he configurar el correo de la base de datos correctamente.
Todas las guías que puedo encontrar explican cómo configurar el correo de la base de datos (por ejemplo, http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/), pero eso es todo.
Si envié un correo a la funcionalidad de prueba (a través del botón de correo electrónico de prueba o del script de T-SQL) funciona bien y llega el correo electrónico. Pero al usar la función de notificación en un trabajo, ni siquiera crea una entrada sysmail_mailitems
o sysmail_log
.
También he enviado un correo electrónico usando sp_notify_operator
, con éxito. Entonces, la configuración del operador parece funcionar también. (Gracias, Joe Stefanelli, por la pista.)
Hay una gran solución escrita para SQL Server 2005, que también funciona para mí: http://www.howtogeek.com/howto/database/sending-automated-job-email-notifications-in-sql-server-with-smtp/, pero ¿por qué no es posible usar simplemente esa funcionalidad incorporada? ?
¿Alguien sabe si hay algo más que hacer para que la tarea de notificación por correo electrónico funcione correctamente? Gracias en consejo.
Pruebe la configuración de su operador con [sp_notify_operator] (http://msdn.microsoft.com/en-us/library/ms188349.aspx). Eso puede ayudar a reducir el problema. –
Gracias por su consejo. He enviado un correo usando 'sp_notify_operator' con éxito. Entonces, la configuración del operador parece funcionar. – Jan
Le pregunté a nuestro equipo de soporte y obtuve la siguiente respuesta: Para enviar notificaciones por correo electrónico de trabajos de agentes en el Agente SQL Server, el sistema de alarma debe estar activado . Nosotros hicimos eso. Después de reiniciar el agente, se debe usar el sistema de Correo de la base de datos. Desafortunadamente, esto no funciona. El agente todavía está intentando alcanzar un perfil de Mapi (como en SQL 2000). Hay varias publicaciones en el blog para este problema, pero todas ellas no han ayudado. Ahora, tenemos que poner un caso de soporte en el Soporte de Microsoft. – Jan