Partager via


Programme externe de messagerie de base de données

L’exécutable externe de la messagerie de base de données est DatabaseMail.exe, situé dans le répertoire MSSQL\Binn de l’installation de SQL Server. La messagerie de base de données utilise l’activation de Service Broker pour démarrer le programme externe lorsqu’il existe des messages électroniques à traiter. La messagerie de base de données démarre une instance du programme externe. Le programme externe s’exécute dans le contexte de sécurité du compte de service pour SQL Server.

Dans cette rubrique :

Concepts du programme externe de messagerie de base de données

Au démarrage du programme externe, le programme se connecte à SQL Server à l’aide de l’authentification Windows et commence à traiter les messages électroniques. Lorsqu’aucun message n’a été envoyé pour la période d’attente spécifiée, le programme se ferme. Vous pouvez configurer la durée d'attente du programme avant de quitter en utilisant soit l'Assistant Configuration de Database Mail, soit les procédures stockées de Database Mail. Pour plus d’informations, consultez sysmail_configure_sp (Transact-SQL).

Le programme externe stocke des informations dans les tables système de la base de données msdb . Si le programme externe ne peut pas communiquer avec SQL Server, le programme journalise les erreurs dans le journal des événements de l’application Microsoft Windows. Une journalisation des messages supplémentaire est fournie lorsque le niveau de journalisation est défini sur Détaillé dans la boîte de dialogue Configurer les paramètres système de l'assistant de configuration de la messagerie de base de données.

Notez que, pour une efficacité, le programme externe met en cache les informations de compte et de profil. Par conséquent, les modifications de configuration apportées aux comptes et aux profils peuvent ne pas être reflétées dans le programme externe pendant quelques minutes.

Tâches liées à la configuration du programme externe de messagerie de base de données

Tâche de configuration Lien de rubrique
Spécifiez l'heure à laquelle le programme externe doit quitter. sysmail_configure_sp (Transact-SQL)

Voir aussi

SQL Server Service Broker
Journal des courriers et audits de la base de données
Messagerie de base de données