Partager via


Programme externe de la messagerie de base de données

S'applique à : SQL Server

L’exécutable externe de Database Mail est DatabaseMail.exe, situé dans le répertoire MSSQL\Binn du programme d’installation de SQL Server. La messagerie de base de données utilise l'activation Service Broker pour démarrer le programme externe lorsque des messages électroniques doivent être traités. 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 services pour SQL Server.

Dans cette rubrique :

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

Lorsque le programme externe démarre, il se connecte à SQL Server à l'aide de l'authentification Windows et débute le traitement des messages électroniques. S'il n'y a eu aucun message à envoyer pendant le délai d'attente spécifié, le programme est fermé. Vous pouvez configurer la durée du délai d'attente du programme avant qu'il ne soit fermé en utilisant soit l'Assistant Configuration de la messagerie de base de données, soit les procédures stockées de la messagerie de base de données. Pour plus d’informations, consultez sysmail_configure_sp (Transact-SQL).

Le programme externe stocke les informations dans les tables système de la base de données msdb . Si le programme externe ne peut pas communiquer avec SQL Server, il consigne des erreurs dans le journal des événements des applications Microsoft Windows. Une journalisation supplémentaire des messages est assurée si vous définissez le niveau de journalisation à Commentaires dans la boîte de dialogue Configurer les paramètres du système de l' Assistant Configuration de la messagerie de base de données.

Notez que, pour des raisons d'efficacité, le programme externe met en cache les informations de compte et de profil. Les changements de configuration des comptes et profils peuvent donc ne pas être pris en compte dans le programme externe avant 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 s'arrête. sysmail_configure_sp (Transact-SQL)

Voir aussi

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