sysmail_help_principalprofile_sp (języka Transact-SQL)
Wyświetla listę informacji dotyczących skojarzeń między poczty bazy danych profilów i podmiotów bazy danych.
Składnia
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
Identyfikator bazy danych użytkownika lub rolę w msdb bazy danych dla skojarzenia do listy.principal_idjest int, domyślna wartość NULL.Albo principal_id lub principal_name może zostać określona.[ @ principal_name= ] 'principal_name"
Jest nazwą bazy danych użytkownika lub rolę w msdb bazy danych dla skojarzenia do listy.principal_namejest sysname, domyślna wartość NULL.Albo principal_id lub principal_name może zostać określona.[ @profile_id= ] profile_id
Jest to identyfikator profilu dla skojarzenia do listy.profile_idjest int, domyślna wartość NULL.Albo profile_id lub profile_name może zostać określona.[ @profile_name= ] 'profile_name'
Jest nazwą profilu dla skojarzenia do listy.profile_namejest sysname, domyślna wartość NULL.Albo profile_id lub profile_name może zostać określona.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Zwraca zestaw wyników zawierający kolumny, wymienione w poniższej tabela.
Nazwa kolumny |
Typ danych |
Opis |
principal_id |
int |
Identyfikator użytkownika bazy danych. |
principal_name |
sysname |
Nazwa użytkownika bazy danych. |
profile_id |
int |
Numer ID 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 użytkownika. |
Uwagi
Jeśli sysmail_help_principalprofile_sp zostanie wywołany bez parametrów, zestaw wyników zwrócone listę wszystkich skojarzeń w wystąpienie SQL Server.W przeciwnym razie zestaw wyników zawiera informacje dotyczące skojarzeń, które odpowiadają podanych parametrów.Na przykład procedura wyświetla wszystkie skojarzenia profilu podczas podać nazwę profilu.
sysmail_help_principalprofile_sp w msdb bazy danych i jest w posiadaniu dbo schematu.Procedury muszą być wykonane z nazwą trzech części, jeśli bieżąca baza danych nie jest msdb.
Uprawnienia
Wymaga członkostwa w 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 AdventureWorks2008R2 Administrator profilu oraz ApplicationLogin głównej w msdb bazy danych.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
@principal_name = 'danw',
@profile_name = 'AdventureWorks2008R2 Administrator' ;
Oto przykładowy zestaw wyników, przekształcony na długość linii.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
5 danw 9 AdventureWorks2008R2 Administrator 1
B.Wyświetlanie informacji dla wszystkich skojarzeń
W poniższym przykładzie pokazano wyświetlanie informacji dla wszystkich skojarzeń w wystąpienie.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp ;
Oto 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 AdventureWorks2008R2 Administrator 1
Zobacz także