Freigeben über


sysmail_help_profileaccount_sp (Transact-SQL)

Listet die einem oder mehreren Profilen für Datenbank-E-Mail zugeordneten Konten auf.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sysmail_help_profileaccount_sp
   {   [ @profile_id = ] profile_id 
      | [ @profile_name = ] 'profile_name' }
   [ , {   [ @account_id = ] account_id
         | [ @account_name = ] 'account_name' } ]

Argumente

  • [ @profile_id = ] profile_id
    Die ID des Profils, das aufgelistet werden soll. profile_id ist vom Datentyp int. Der Standardwert ist NULL. Es muss entweder profile_id oder profile_name angegeben werden.

  • [ @profile_name = ] 'profile_name'
    Der Name des Profils, das aufgelistet werden soll. profile_name ist vom Datentyp sysname. Der Standardwert ist NULL. Es muss entweder profile_id oder profile_name angegeben werden.

  • [ @account_id = ] account_id
    Die ID des Kontos, das aufgelistet werden soll. account_id ist vom Datentyp int. Der Standardwert ist NULL. Wenn account_id sowie account_name NULL sind, werden alle Konten im Profil aufgelistet.

  • [ @account_name = ] 'account_name'
    Der Name des Kontos, das aufgelistet werden soll. account_name ist vom Datentyp sysname. Der Standardwert ist NULL. Wenn account_id sowie account_name NULL sind, werden alle Konten im Profil aufgelistet.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Gibt ein Resultset mit den folgenden Spalten zurück.

Spaltenname

Datentyp

Beschreibung

profile_id

int

Die Profil-ID des Profils.

profile_name

sysname

Der Name des Profils.

account_id

int

Die Konto-ID des Kontos.

account_name

sysname

Der Name des Kontos.

sequence_number

int

Die Sequenznummer des Kontos innerhalb des Profils.

Hinweise

Wird weder profile_id noch profile_name angegeben, gibt diese gespeicherte Prozedur Informationen für jedes Profil in der Instanz zurück.

Die gespeicherte Prozedur sysmail_help_profileaccount_sp wird in der msdb-Datenbank gespeichert und befindet sich im Besitz des dbo-Schemas. Handelt es sich bei der aktuellen Datenbank nicht um msdb, muss die Prozedur mit einem dreiteiligen Namen ausgeführt werden.

Berechtigungen

Die Ausführungsberechtigungen für diese Prozedur erhalten standardmäßig Mitglieder der festen Serverrolle sysadmin.

Beispiele

A. Auflisten der Konten für ein spezifisches Profil anhand des Namens

Im folgenden Beispiel werden die Informationen für das AdventureWorks Administrator-Profil durch Angeben des Profilnamens aufgelistet.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
   @profile_name = 'AdventureWorks Administrator'

Es folgt ein Beispielresultset, das auf Zeilenlänge umformatiert wurde:

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

B. Auflisten der Konten für ein spezifisches Profil anhand der Profil-ID

Im folgenden Beispiel werden die Informationen für das AdventureWorks Administrator-Profil durch Angeben der Profil-ID für das Profil aufgelistet.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
    @profile_id = 131 ;

Es folgt ein Beispielresultset, das auf Zeilenlänge umformatiert wurde:

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

C. Auflisten der Konten für alle Profile

Im folgenden Beispiel werden die Informationen für alle Profile in der Instanz aufgelistet.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp

Es folgt ein Beispielresultset, das auf Zeilenlänge umformatiert wurde:

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

Siehe auch

Verweis

Gespeicherte Prozeduren für Datenbank-E-Mail (Transact-SQL)

Konzepte

Datenbank-E-Mail

Erstellen eines Kontos für Datenbank-E-Mail

Konfigurationsobjekte für Datenbank-E-Mail