sysmail_delete_profile_sp (Transact-SQL)
Supprime un profil de messagerie utilisé par la messagerie de base de données.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
Conventions de la syntaxe Transact-SQL
Syntaxe
sysmail_delete_profile_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }
Arguments
[ @profile_id = ] profile_id
ID du profil à supprimer. profile_id est de type int, avec NULL comme valeur par défaut. profile_id ou profile_name doit être spécifié.[ @profile_name = ] 'profile_name'
Nom du profil à supprimer. profile_name est de type sysname, avec NULL comme valeur par défaut. profile_id ou profile_name doit être spécifié.
Valeurs du code de retour
0 (succès) ou 1 (échec)
Jeux de résultats
Aucun
Notes
La suppression d'un profil ne supprime pas les comptes utilisés par ce profil.
Cette procédure stockée supprime le profil que les utilisateurs disposent d'un accès au profil ou non. Soyez attentif lors de la suppression du profil privé par défaut d'un utilisateur ou du profil public par défaut de la base de données msdb. Lorsque aucun profil par défaut n'est disponible, sp_send_dbmail nécessite le nom d'un profil sous forme d'argument. C'est pourquoi, la suppression d'un profil peut entraîner l'échec de l'appel de la procédure sp_send_dbmail. Pour plus d'informations, consultez sp_send_dbmail (Transact-SQL).
La procédure stockée sysmail_delete_profile_sp se trouve dans la base de données msdb et appartient au schéma dbo. Cette procédure doit être exécutée avec un nom en trois parties si la base de données active n'est pas msdb.
Autorisations
Les autorisations d'exécution pour cette procédure reviennent par défaut aux membres du rôle de serveur fixe sysadmin.
Exemples
L'exemple suivant illustre la suppression du profil nommé AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profile_sp
@profile_name = 'AdventureWorks Administrator' ;
Voir aussi
Référence
Procédures stockées de messagerie de base de données (Transact-SQL)