Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
s’applique à :SQL Server
Azure SQL Managed Instance
L’exécutable externe de la messagerie de base de données est DatabaseMail.exe, situé dans le répertoire \MSSQL\Binn directory de l’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.
Concepts du programme externe de 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 des informations dans les tables système de la msdb base de données système. 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 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.
Pour plus d’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.
Configurer le programme externe de messagerie de base de données
| Tâche de configuration | Lien de rubrique |
|---|---|
| Définissez le temps pendant lequel le programme externe s’exécute avant de quitter. | sysmail_configure_sp (Transact-SQL) |