Messagerie de l'Agent SQL Server

L'Agent SQL Server permet d'envoyer du courrier électronique. Vous pouvez configurer la messagerie de l'Agent SQL Server de manière à envoyer des messages électroniques à des opérateurs prédéfinis lorsque :

  • une alerte est déclenchée ; Les alertes peuvent être configurées pour l'envoi de notifications par courrier électronique d'événements spécifiques qui se produisent. Par exemple, des alertes peuvent être configurées pour notifier à un opérateur une situation du système d'exploitation ou un événement de base de données particuliers, qui peuvent nécessiter une action immédiate. Pour plus d'informations sur la configuration des alertes, consultez Définition des alertes.

  • une tâche planifiée, telle qu'une sauvegarde de base de données ou un événement de réplication, réussit ou échoue. Par exemple, vous pouvez utiliser la messagerie de l'Agent SQL Server pour notifier à des opérateurs qu'une erreur s'est produite lors d'un traitement de fin de mois.

Les messages électroniques peuvent être envoyés vers une liste de destinataires en les informant de l'état des travaux planifiés, pour permettre une éventuelle action de la part de l'utilisateur. Par exemple, vous pouvez configurer l'Agent SQL Server de manière à envoyer un message électronique lorsqu'un travail de sauvegarde s'achève.

La messagerie de l'Agent SQL Server est désactivée par défaut. Pour la configurer, utilisez le volet Système d'alerte de la boîte de dialogue des propriétés de l'Agent SQL Server. La messagerie de l'Agent SQL Server est requise seulement pour les notifications d'alertes et la notification automatique à l'achèvement d'un travail. Les différentes étapes d'un travail peuvent également envoyer un message électronique, que la messagerie de l'Agent SQL Server soit activée ou non. Par exemple, une étape de travail Transact-SQL peut utiliser la messagerie de base de données pour envoyer les résultats d'une requête à une liste de destinataires.

La messagerie de l'Agent SQL Server prend en charge deux systèmes de messagerie électronique. Lorsque vous configurez la messagerie de l'Agent SQL Server, vous choisissez le système de messagerie à utiliser :

  • Lorsque vous choisissez la messagerie de base de données, l'Agent SQL Server l'utilise pour envoyer les messages électroniques.

  • Lorsque vous choisissez SQL Mail, l'Agent SQL Server utilise l'interface MAPI étendue pour envoyer les messages électroniques.

    [!REMARQUE]

    SQL Mail sera supprimé dans une version future de SQL Server. Par conséquent, évitez d'utiliser cette fonctionnalité dans tout nouveau développement et prévoyez de modifier les applications qui utilisent actuellement SQL Mail. Pour envoyer du courrier électronique depuis Microsoft SQL Server, utilisez la messagerie de base de données.

Après avoir modifié le système de messagerie électronique, vous devez redémarrer le service SQL Server Agent pour que la modification prenne effet.