sysmail_help_profileaccount_sp (Transact-SQL)
Répertorie les comptes associés à un ou plusieurs profils de messagerie de base de données.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
Arguments
- [ @profile_id = ] profile_id
ID du profil à répertorier. L'argument 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 à répertorier. L'argument profile_name est de type sysname, avec NULL comme valeur par défaut. profile_id ou profile_name doit être spécifié.
- [ @account_id = ] account_id,
ID du compte à répertorier. account_id est de type int, avec NULL comme valeur par défaut. Lorsque les valeurs de account_id et account_name sont toutes les deux NULL, tous les comptes du profil sont répertoriés.
- [ @account_name = ] 'account_name' ,
Nom du compte à répertorier. L'argument account_name est de type sysname, avec NULL comme valeur par défaut. Lorsque les valeurs de account_id et account_name sont toutes les deux NULL, tous les comptes du profil sont répertoriés.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
Lorsqu'aucun profile_id ni profile_name n'est spécifié, cette procédure stockée retourne des informations pour chaque profil de l'instance.
La procédure stockée sysmail_help_profileaccount_sp figure dans la base de données msdb et appartient au schéma dbo. Elle 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 sont octroyées par défaut aux membres du rôle de serveur fixe sysadmin.
Ensembles de résultats
Retourne un ensemble de résultats comportant les colonnes suivantes.
Nom de colonne |
Type de données |
Description |
profile_id |
int |
ID du profil. |
profile_name |
sysname |
Nom du profil. |
account_id |
int |
ID du compte. |
account_name |
sysname |
Nom du compte. |
sequence_number |
int |
Numéro de séquence du compte dans le profil. |
Exemples
A. Affichage de la liste des comptes d'un profil spécifique, par nom
L'exemple suivant affiche la liste des informations pour le profil AdventureWorks Administrator
en spécifiant le nom du profil.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
Voici un exemple d'ensemble de résultats, modifié pour la longueur de ligne :
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
B. Affichage de la liste des comptes d'un profil spécifique, par ID de profil
L'exemple suivant affiche une liste des informations pour le profil AdventureWorks Administrator
en spécifiant l'ID du profil.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
Voici un exemple d'ensemble de résultats, modifié pour la longueur de ligne :
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
C. Affichage de la liste des comptes de tous les profils
L'exemple suivant affiche une liste des comptes de tous les profils de l'instance.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
Voici un exemple d'ensemble de résultats, modifié pour la longueur de ligne :
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
106 AdventureWorks Operator 210 Operator-MainServer 1
Voir aussi
Référence
Procédures stockées de messagerie de base de données et SQL Mail (Transact-SQL)
Autres ressources
Messagerie de base de données
Comptes de messagerie de base de données
Profils de messagerie de base de données
Sélectionner une tâche de configuration (messagerie de base de données)