[SQL Server] Activer le serveur de mails

Afin d'être tenu à jour du résultat de l'exécution de jobs automatiques, il peut s'avérer très intéressant de configurer l'envoi d'un mail automatique a la fin du job.

ETAPE 1 Création du compte SMTP

Dans SQL Server allez dans Gestion puis 'Messagerie de base de données' afin de configurer la messagerie de la base de données.


Après avoir renseigné le nom du profil, il faut ajouter le nouveau compte SMTP.

Nom du compte: 'monSMTP'
Adresse de messagerie:  adresse utilisée pour envoyer les mails
Répondre au courrier: adresse de réponse au mail envoyé
Nom du serveur: le nom du serveur SMTP + port (en général 25)


Cliquez sur ok puis 'suivant'.

Sélectionnez le profil SMTP créé puis 'suivant' et 'terminer'

ETAPE 2 Création d'un opérateur

L'opérateur sera utilisé par l'Agent SQL pour envoyer le mail.

Il faut créer un opérateur dans la rubrique 'Agent SQL Server '
Dans notre cas nous allons simplement utiliser l'adresse de messagerie électronique.  Pour cela il suffit de renseigner l'adresse de destination où les mails seront envoyés. N'oubliez pas d'activer l'opérateur (case à cocher)




ETAPE 3 Notification dans le job

Il ne nous reste plus qu'à aller dans les notifications du job (travail) puis de cocher la messagerie électronique en choisissant l'opérateur créé au préalable.



ETAPE 4 Activer le profil de messagerie

Pour terminer, il faut activer le profil de messagerie dans l'onglet 'Système Alerte' des propriétés du SQL Agent, choisir 'Messagerie de base de données' puis le compte SMTP créer à l'étape 1.



Ensuite il suffit de redémarrer l'agent SQL (Menu Démarrer/Gestionnaire de configuration SQL server)


Aucun commentaire:

Enregistrer un commentaire