sysmail_help_profileaccount_sp (języka Transact-SQL)
Wyświetla listę kont związanych z jednego lub kilku profilów poczty bazy danych.
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
Argumenty
[ @ profile_id = ] profile_id
Is the profile ID of the profile to list.profile_id is int, with a default of NULL.Albo profile_id lub profile_name musi być określona.[ @ nazwa_profilu = ] "profile_name'
Is the profile name of the profile to list.profile_name is sysname, with a default of NULL.Albo profile_id lub profile_name musi być określona.[ @ account_id = ] account_id
Is the account ID to list.account_id is int, with a default of NULL.Kiedy account_id i account_name są obie wartości NULL, listy wszystkich kont w profilu.[ @ nazwa_konta = ] "account_name'
Is the name of the account to list.account_name is sysname, with a default of NULL.Kiedy account_id i account_name są obie wartości NULL, listy wszystkich kont w profilu.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Zwraca zestaw z następujące kolumny wyników.
Nazwa kolumna |
Typ danych |
Description |
profile_id |
int |
Identyfikator profilu w profilu. |
nazwa_profilu |
sysname |
Nazwa profilu. |
account_id |
int |
Identyfikator konta to konto. |
nazwa_konta |
sysname |
Nazwa konta. |
sequence_number |
int |
Numer sekwencyjny konta w profilu. |
Remarks
Jeśli nie profile_id lub profile_name jest określony, ta procedura przechowywana zwraca informacje dotyczące każdego profilu w wystąpienie.
Procedura przechowywana sysmail_help_profileaccount_sp is in the msdb bazy danych, a właścicielem dbo schematu.Procedura musi być wykonane o nazwie trzy części, jeśli bieżąca baza danych nie jest msdb.
Uprawnienia
Uprawnienia dla tej wartości domyślnej procedury do członków do wykonywania sysadmin ustalić roli serwera.
Przykłady
A. listy według nazwy konta dla określonego profilu
W poniższym przykładzie pokazano wyświetlanie informacje na temat AdventureWorks Administrator profil, określając nazwę profilu.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
Poniżej przedstawiono przykładowy zestaw wyników, edytowane długość linii:
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. lista dla określonego IDENTYFIKATORA profil przez profil konta
W poniższym przykładzie pokazano wyświetlanie informacje na temat AdventureWorks Administrator profil, określając identyfikator profilu dla tego profilu.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
Poniżej przedstawiono przykładowy zestaw wyników, edytowane długość linii:
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. listą kont dla wszystkich profilów
W poniższym przykładzie pokazano wyświetlanie kont dla wszystkich profilów w wystąpieniu.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
Poniżej przedstawiono przykładowy zestaw wyników, edytowane długość linii:
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