Udostępnij przez


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.

Topic link iconKonwencje składni języka Transact-SQL

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