Partager via


Database Mail XPs (option de configuration de serveur)

S’applique à : SQL Server

Utilisez l’option pour activer la messagerie de base de données sur ce serveur. Les valeurs possibles sont les suivantes :

  • 0: Database Mail n’est pas disponible (par défaut).

  • 1: Database Mail est disponible.

Le paramètre prend effet immédiatement, sans arrêt et redémarrage du serveur.

Après avoir activé la messagerie de base de données, vous devez configurer une base de données hôte afin qu'elle utilise la messagerie de base de données.

La configuration de Database Mail à l’aide de l’Assistant Configuration de Database Mail active les procédures stockées étendues de la messagerie de base de données dans la base de données msdb. Si vous utilisez l’Assistant Configuration de Database Mail, il n’est pas nécessaire d’utiliser l’exemple sp_configure ci-dessous.

Si l’option Database Mail XPs a la valeur 0, Database Mail ne démarre pas. Si elle est en cours d’exécution lorsque la valeur 0 est affectée à l’option, elle continue de s’exécuter et d’envoyer des messages jusqu’à ce qu’elle soit inactive pendant la durée configurée dans l’option DatabaseMailExeMinimumLifeTime.

Exemples

L'exemple suivant active les procédures stockées étendues de la messagerie de base de données.

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'Database Mail XPs', 1;  
GO  
RECONFIGURE  
GO  

L’exemple suivant active les procédures stockées étendues de Database Mail, si celles-ci ne le sont pas déjà.

IF EXISTS (
    SELECT 1 FROM sys.configurations 
    WHERE NAME = 'Database Mail XPs' AND VALUE = 0)
BEGIN
  PRINT 'Enabling Database Mail XPs'
  EXEC sp_configure 'show advanced options', 1;  
  RECONFIGURE
  EXEC sp_configure 'Database Mail XPs', 1;  
  RECONFIGURE  
END

Voir aussi

Messagerie de base de données