Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Affiche les comptes associés à un ou plusieurs profils de messagerie de base de données.
Conventions de la syntaxe Transact-SQL
Syntaxe
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
[ ; ]
Les arguments
[ @profile_id = ] profile_id
ID de profil du profil à répertorier.
@profile_id est int, avec la valeur par défaut NULL. Vous devez spécifier @profile_id ou @profile_name .
[ @profile_name = ] 'profile_name'
Nom du profil à répertorier.
@profile_name est sysname, avec la valeur par défaut NULL. Vous devez spécifier @profile_id ou @profile_name .
[ @account_id = ] account_id
ID de compte à répertorier.
@account_id est int, avec la valeur par défaut NULL. Lorsque @account_id et @account_name sont tous les deux NULL, répertorie tous les comptes du profil.
[ @account_name = ] 'account_name'
Nom du compte à répertorier.
@account_name est sysname, avec la valeur par défaut NULL. Lorsque @account_id et @account_name sont tous les deux NULL, répertorie tous les comptes du profil.
Valeurs des codes de retour
0 (réussite) or 1 (échec).
Jeu de résultats
Retourne un jeu de résultats comportant les colonnes suivantes.
| Nom de la colonne | Type de données | Descriptif |
|---|---|---|
profile_id |
Int | ID de profil 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. |
Notes
Lorsqu’aucune @profile_id ou @profile_name n’est spécifiée, cette procédure stockée retourne des informations pour chaque profil de l’instance.
La procédure sysmail_help_profileaccount_sp stockée se trouve dans la msdb base de données 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
Vous pouvez accorder EXECUTE des autorisations sur cette procédure, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.
Exemples
R. Répertorier les 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. Répertorier les 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
Chapitre C. Répertorier les comptes pour 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