Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:SQL Server
Listet Informationen (mit Ausnahme von Kennwörtern) zu Datenbank-E-Mail-Konten auf.
Transact-SQL-Syntaxkonventionen
Syntax
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
[ ; ]
Argumente
[ @account_id = ] account_id
Die Konto-ID des Kontos, für das Informationen aufgelistet werden sollen.
@account_id ist int, mit einem Standardwert von NULL.
[ @account_name = ] 'account_name'
Der Name des Kontos, für das Informationen aufgelistet werden sollen.
@account_name ist "sysname" mit der Standardeinstellung "NULL.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Resultset
Gibt ein Resultset mit den nachfolgend aufgelisteten Spalten zurück.
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
account_id |
Int | ID des Kontos |
name |
sysname | Der Kontoname. |
description |
nvarchar(256) | Beschreibung des Kontos |
email_address |
nvarchar(128) | E-Mail-Adresse, von der aus Nachrichten versandt werden |
display_name |
nvarchar(128) | Der Anzeigename des Kontos. |
replyto_address |
nvarchar(128) | Adresse, an die Antworten auf die Nachrichten von diesem Konto versandt werden |
servertype |
sysname | Typ des E-Mail-Servers für das Konto |
servername |
sysname | Name des E-Mail-Servers für das Konto |
port |
Int | Portnummer, die der E-Mail-Server verwendet |
username |
nvarchar(128) | Der Benutzername für die Anmeldung am E-Mail-Server, wenn der E-Mail-Server eine Authentifizierung verwendet. Ist username dies NULLder Fall, verwendet Datenbank-E-Mail keine Authentifizierung für dieses Konto. |
use_default_credentials |
Bit | Gibt an, ob die E-Mail mithilfe der Anmeldeinformationen des SQL Server-Datenbank-Engine an den SMTP-Server gesendet werden soll. Wenn dieser Parameter lautet1, verwendet Datenbank-E-Mail die Anmeldeinformationen des SQL Server Datenbank-Engine-Diensts. Wenn dieser Parameter lautet0, verwendet Datenbank-E-Mail die @username und @password für die Authentifizierung auf dem SMTP-Server. Wenn @username und @password sindNULL, verwendet Datenbank-E-Mail anonyme Authentifizierung. Wenden Sie sich an Ihren SMTP-Administrator, bevor Sie diesen Parameter angeben. |
enable_ssl |
Bit | Gibt an, ob Datenbank-E-Mail die Kommunikation mit Transport Layer Security (TLS) verschlüsselt, die zuvor als Secure Sockets Layer (SSL) bezeichnet wurde. Verwenden Sie diese Option, wenn TLS auf Ihrem SMTP-Server erforderlich ist.
1gibt an, Datenbank-E-Mail die Kommunikation mithilfe von TLS verschlüsselt. 0 gibt an, Datenbank-E-Mail die E-Mail ohne TLS-Verschlüsselung sendet. |
Hinweise
Wenn kein account_id oder account_name bereitgestellt wird, sysmail_help_account werden Informationen zu allen Datenbank-E-Mail Konten in der Microsoft SQL Server-Instanz aufgelistet.
Die gespeicherte Prozedur sysmail_help_account_sp befindet sich in der msdb Datenbank und befindet sich im Besitz des dbo-Schemas . Die Prozedur muss mit einem dreiteiligen Namen ausgeführt werden, wenn die aktuelle Datenbank nicht msdbvorhanden ist.
Berechtigungen
Sie können Berechtigungen für dieses Verfahren erteilen EXECUTE , aber diese Berechtigungen können während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
Ein. Auflisten der Informationen für alle Konten
Im folgenden Beispiel werden die Kontodaten für alle Konten in der Instanz aufgelistet.
EXECUTE msdb.dbo.sysmail_help_account_sp;
Es folgt ein Beispielresultset, das auf Zeilenlänge umformatiert wurde:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- --------------------------------------- ------------------------- -------------------------------- --------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0
149 Audit Account Account for audit e-mail. audit@adventure-works.com Automated Mailer (Audit) NULL SMTP smtp.adventure-works.com 25 NULL 0 0
B. Auflisten der Informationen für ein bestimmtes Konto
Im folgenden Beispiel werden die Kontodaten für das Konto mit dem Namen AdventureWorks Administratoraufgelistet.
EXECUTE msdb.dbo.sysmail_help_account_sp @account_name = 'AdventureWorks Administrator';
Es folgt ein Beispielresultset, das auf Zeilenlänge umformatiert wurde:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- ------------------------------------------------------ ------------------------- ---------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0