Partager via


Programme externe de la 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 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

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

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.

[Haut de la page]

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)

[Haut de la page]

Voir aussi

Concepts

SQL Server Service Broker

Journal et audits de la messagerie de base de données

Messagerie de base de données