Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zawiera informacje o powiązaniach między profilami Poczta bazy danych a zasadami bazy danych.
Transact-SQL konwencje składni
Składnia
dbo.sysmail_help_principalprofile_sp
{ [ @principal_id = ] principal_id
| [ @principal_name = ] N'principal_name' }
[ , [ @profile_id = ] profile_id ]
[ , [ @profile_name = ] N'profile_name' ]
[ ; ]
Arguments
[ @principal_id = ] principal_id
ID użytkownika bazy danych lub roli w bazie msdb danych, którą stowarzyszenie ma wypisać.
@principal_id jest int, z domyślnym obciążeniem NULL. Należy określić @principal_id lub @principal_name .
[ @principal_name = ] N'principal_name'
Nazwa użytkownika bazy danych lub rola w bazie msdb danych, którą stowarzyszenie ma wypisać.
@principal_name to nazwa systemu, z domyślnym .NULL Należy określić @principal_id lub @principal_name .
[ @profile_id = ] profile_id
ID profilu do wpisania stowarzyszenia.
@profile_id jest int z wartością domyślną NULL. Można określić @profile_id lub @profile_name .
[ @profile_name = ] N'profile_name'
Nazwa profilu do umieszczenia stowarzyszenia.
@profile_name to nazwa systemu z wartością domyślną NULL. Można określić @profile_id lub @profile_name .
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
Zwraca zbiór wyników zawierający kolumny wymienione w poniższej tabeli.
| Nazwa kolumny | Typ danych | Opis |
|---|---|---|
principal_id |
int | ID użytkownika bazy danych. |
principal_name |
sysname | Imię użytkownika bazy danych. |
profile_id |
int | Numer ID profilu Poczta bazy danych. |
profile_name |
sysname | Nazwa profilu Poczta bazy danych. |
is_default |
bit | Flaga, która informuje, czy profil jest domyślnym profilem użytkownika. |
Remarks
Jeśli sysmail_help_principalprofile_sp jest wywoływany bez parametrów, zwrócony zbiór wyników wymienia wszystkie powiązania w instancji SQL Server. W przeciwnym razie zbiór wyników zawiera informacje o powiązaniach odpowiadających podanym parametrom. Na przykład procedura wymienia wszystkie powiązania dla profilu, gdy podana jest nazwa profilu.
sysmail_help_principalprofile_sp znajduje się w bazie msdb danych i należy do schematu DBO . Procedura musi być wykonywana z trzyczęściową nazwą, jeśli bieżąca baza danych nie msdbjest .
Permissions
Możesz przyznać EXECUTE uprawnienia tej procedurze, ale mogą one zostać nadpisane podczas aktualizacji SQL Server.
Examples
A. Informacje o liście dla konkretnego stowarzyszenia
Poniższy przykład pokazuje listę informacji o wszystkich powiązaniach między profilem AdventureWorks Administrator a ApplicationLogin głównym w bazie msdb danych.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
@principal_name = 'danw',
@profile_name = 'AdventureWorks Administrator';
Oto przykładowy zestaw wyników, przeformatowany pod kątem długości linii.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
5 danw 9 AdventureWorks Administrator 1
B. Informacje o listach wszystkich stowarzyszeń
Poniższy przykład pokazuje listę informacji dla wszystkich skojarzeń w instancji.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp;
Oto przykładowy zestaw wyników, przeformatowany pod kątem długości linii.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
6 terrid 3 Product Update Profile 1
5 danw 9 AdventureWorks Administrator 1