sysmail_help_principalprofile_sp (języka Transact-SQL)
Wyświetla informacje na temat skojarzenia między poczty bazy danych profilów i głównych obiektów bazy danych.
sysmail_help_principalprofile_sp [ { [ @principal_id = ] principal_id | [ @principal_name = ] 'principal_name' } ]
[ [ , ] { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' } ]
Argumenty
[ @principal_id= ] principal_id
Is the ID of the database user or role in the msdb database for the association to list.principal_id is int, with a default of NULL.Albo principal_id lub principal_name może być określona.[ @principal_name= ] 'principal_name'
Is the name of the database user or role in the msdb database for the association to list.principal_name is sysname, with a default of NULL.Albo principal_id lub principal_name może być określona.[ @profile_id= ] profile_id
Is the ID of the profile for the association to list.profile_id is int, with a default of NULL.Albo profile_id lub profile_name może być określona.[ @profile_name= ] 'profile_name'
Is the name of the profile for the association to list.profile_name is sysname, with a default of NULL.Albo profile_id lub profile_name może być określona.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Zwraca zestaw wyników, która zawiera kolumny, wymienione w poniższej tabela.
Nazwa kolumna |
Typ danych |
Description |
principal_id |
int |
Identyfikator użytkownika bazy danych. |
principal_name |
sysname |
Nazwa użytkownika bazy danych. |
profile_id |
int |
Numer IDENTYFIKATORA profilu poczty bazy danych. |
nazwa_profilu |
sysname |
Nazwa profilu poczty bazy danych. |
is_default |
bit |
Flaga, informujący o tym, czy profil jest domyślny profil dla użytkownika. |
Remarks
Jeśli sysmail_help_principalprofile_sp zostanie wywołany bez parametrów, zwrócone zestaw wyników zawiera wszystkie skojarzenia w wystąpienie z SQL Server. W przeciwnym razie zestaw wyników zawiera informacje dotyczące skojarzeń, które są zgodne z parametrami pod warunkiem, że.Na przykład procedura wyświetla wszystkie skojarzenia profilu podczas podano nazwę profilu.
sysmail_help_principalprofile_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
Członkostwo w grupie wymaga sysadmin stała rola serwera.
Przykłady
A.Wyświetlanie informacji dla określonego skojarzenia
W poniższym przykładzie pokazano wyświetlanie informacji dla wszystkich skojarzeń między AdventureWorks Administrator profil oraz ApplicationLogin w głównym msdb Baza danych.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
@principal_name = 'danw',
@profile_name = 'AdventureWorks Administrator' ;
Poniżej przedstawiono przykładowy zestaw wyników, przekształcony na długość linii.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
5 danw 9 AdventureWorks Administrator 1
B.Wyświetlanie informacji dla wszystkich skojarzeń
W poniższym przykładzie pokazano wyświetlanie informacji dla wszystkich skojarzeń w wystąpieniu.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp ;
Poniżej przedstawiono przykładowy zestaw wyników, przekształcony na długość linii.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
6 terrid 3 Product Update Profile 1
5 danw 9 AdventureWorks Administrator 1
See Also
.gif)