sysmail_help_profileaccount_sp (języka Transact-SQL)

Wyświetla listę kont skojarzonych z jednego lub kilku profilów poczty bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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
    Jest to identyfikator profilu profilu do listy.profile_idjest int, domyślna wartość NULL.Albo profile_id lub profile_name musi być określony.

  • [ @ nazwa_profilu =] 'profile_name"
    Jest to nazwa profilu profilu do listy.profile_namejest sysname, domyślna wartość NULL.Albo profile_id lub profile_name musi być określony.

  • [ @ account_id =] account_id
    Jest to identyfikator konta do listy.account_idjest int, domyślna wartość NULL.Gdy account_id i account_name są obie wartości NULL, wyświetla listę wszystkich kont w profilu.

  • [ @ nazwa_konta =] 'account_name"
    Jest to nazwa konta do listy.account_namejest sysname, domyślna wartość NULL.Gdy account_id i account_name są obie wartości NULL, wyświetla listę wszystkich kont w profilu.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Zwraca wartość zestaw wyników następujące kolumny.

Nazwa kolumny

Typ danych

Opis

profile_id

int

Identyfikator profilu profilu.

profile_name

sysname

Nazwa profilu.

account_id

int

Identyfikator konta to konto.

account_name

sysname

Nazwa konta.

sequence_number

int

Numer sekwencyjny konta w profilu.

Uwagi

Gdy nie profile_id lub profile_name jest określony, ta procedura składowana zwraca informacje o każdy profil w wystąpienie.

procedura składowanasysmail_help_profileaccount_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

Uprawnienia domyślne tej procedury do członków wykonywania sysadmin stała rola serwera.

Przykłady

A.Wyświetlanie według nazwy konta dla określonego profilu

W poniższym przykładzie pokazano wyświetlanie informacji dla AdventureWorks2008R2 Administrator profilu, określając nazwę profilu.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
   @profile_name = 'AdventureWorks2008r2 Administrator';

Oto przykładowy zestaw wyników, edytowane długość linii:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks2008R2 Administrator 197         Admin-MainServer     1
131         AdventureWorks2008R2 Administrator 198         Admin-BackupServer   2

B.Wyświetlanie kont dla określonego Identyfikatora profilu przez profil

W poniższym przykładzie pokazano wyświetlanie informacji dla AdventureWorks2008R2 Administrator profilu, określając identyfikator profilu dla profilu.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp;
    @profile_id = 131 ;

Oto przykładowy zestaw wyników, edytowane długość linii:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks2008R2 Administrator 197         Admin-MainServer     1
131         AdventureWorks2008R2 Administrator 198         Admin-BackupServer   2

C.Wyświetlanie kont dla wszystkich profilów

W poniższym przykładzie pokazano wyświetlanie kont dla wszystkich profilów w wystąpienie.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp;

Oto przykładowy zestaw wyników, edytowane długość linii:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks2008R2 Administrator 197         Admin-MainServer     1
131         AdventureWorks2008R2 Administrator 198         Admin-BackupServer   2
106         AdventureWorks2008R2 Operator      210         Operator-MainServer  1