Share via


sysmail_delete_account_sp (Transact-SQL)

Supprime un compte SMTP de messagerie de base de données. Vous pouvez aussi utiliser l'Assistant Configuration de la messagerie de base de données pour supprimer un compte.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' } 

Arguments

  • [ @account_id = ] account_id
    Numéro d'identification du compte à supprimer. L'argument account_id est de type int et n'a pas de valeur par défaut. account_id ou account_name doit être spécifié.

  • [ @account_name = ] 'account_name'
    Nom du compte à supprimer. account_name est de type sysname, sans valeur par défaut. account_id ou account_name doit être spécifié.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Ensembles de résultats

Aucun

Notes

Cette procédure supprime le compte spécifié, qu'il soit ou non utilisé par un profil. Un profil qui ne contient aucun compte ne peut pas envoyer de courrier électronique.

La procédure stockée sysmail_delete_account_sp se trouve dans la base de données msdb et appartient au schéma dbo. La procédure doit être exécutée avec un nom en trois parties si la base de données actuelle n'est pas msdb.

Autorisations

Les autorisations d'exécution pour cette procédure sont octroyées par défaut aux membres du rôle de serveur fixe sysadmin.

Exemples

L'exemple suivant illustre la suppression du compte de messagerie de base de données appelé AdventureWorks2008R2 Administrator.

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'AdventureWorks2008R2 Administrator' ;