Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
A Database Mail-fiókokra vonatkozó információkat (a jelszavak kivételével) listázza.
Transact-SQL szintaxis konvenciók
Szemantika
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
[ ; ]
Érvek
[ @account_id = ] account_id
Annak a fióknak a fiókazonosítója, amely az adatokat listázni szeretné.
@account_idint, alapértelmezés szerint NULL.
[ @account_name = ] 'account_name'
Annak a fióknak a neve, amely az adatokat listázni szeretné.
@account_namea sysname, alapértelmezés szerint NULLa .
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Eredményhalmaz
Az alábbi oszlopokat tartalmazó eredményhalmazt adja vissza.
| Oszlop név | Adattípus | Leírás |
|---|---|---|
account_id |
Int | A fiók azonosítója. |
name |
sysname | A fiók neve. |
description |
nvarchar(256) | A fiók leírása. |
email_address |
nvarchar(128) | Az e-mail cím, amelyből üzeneteket küldhet. |
display_name |
nvarchar(128) | A fiók megjelenítendő neve. |
replyto_address |
nvarchar(128) | Az a cím, ahol a fiókból érkező üzenetekre adott válaszokat küldi el a rendszer. |
servertype |
sysname | A fiók e-mail-kiszolgálójának típusa. |
servername |
sysname | A fiók e-mail-kiszolgálójának neve. |
port |
Int | Az e-mail-kiszolgáló portszáma. |
username |
nvarchar(128) | Az e-mail-kiszolgálóra való bejelentkezéshez használt felhasználónév, ha az e-mail-kiszolgáló hitelesítést használ. Ha username igen, a NULLDatabase Mail nem használ hitelesítést ehhez a fiókhoz. |
use_default_credentials |
bit | Megadja, hogy az SQL Server adatbázismotor hitelesítő adataival küldje-e el az e-mailt az SMTP-kiszolgálónak. Ha ez a paraméter, a 1Database Mail az SQL Server Adatbázismotor szolgáltatás hitelesítő adatait használja. Ha ez a paraméter, a 0Database Mail a @username és a @password használja az SMTP-kiszolgálón való hitelesítéshez. Ha @username és @password , akkor a NULLDatabase Mail névtelen hitelesítést használ. A paraméter megadása előtt forduljon az SMTP-rendszergazdához. |
enable_ssl |
bit | Megadja, hogy a Database Mail titkosítja-e a kommunikációt a Transport Layer Security (TLS) használatával, korábbi nevén Secure Sockets Layer (SSL) használatával. Ezt a lehetőséget akkor használja, ha TLS szükséges az SMTP-kiszolgálón.
1 azt jelzi, hogy a Database Mail a TLS használatával titkosítja a kommunikációt. A 0 azt jelzi, hogy a Database Mail TLS-titkosítás nélkül küldi el az e-mailt. |
Megjegyzések
Ha nincs megadva account_id vagy account_name , sysmail_help_account a Microsoft SQL Server-példányban található összes Adatbázisposta-fiók adatait listázza.
A tárolt eljárás sysmail_help_account_sp az msdb adatbázisban található, és a dbo séma tulajdonosa. Az eljárást háromrészes névvel kell végrehajtani, ha az aktuális adatbázis nem msdb.
Engedélyek
Ehhez az eljáráshoz EXECUTE engedélyeket adhat meg, de előfordulhat, hogy ezek az engedélyek felül lesznek bírálva egy SQL Server-frissítés során.
Példák
Egy. Az összes fiók adatainak listázása
Az alábbi példa a példány összes fiókjának fiókadatait sorolja fel.
EXECUTE msdb.dbo.sysmail_help_account_sp;
Íme egy minta eredményhalmaz, amely a sorhosszra van szerkesztve:
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. Adott fiók adatainak listázása
Az alábbi példa a névvel ellátott AdventureWorks Administratorfiók fiókadatainak felsorolását mutatja be.
EXECUTE msdb.dbo.sysmail_help_account_sp @account_name = 'AdventureWorks Administrator';
Íme egy minta eredményhalmaz, amely a sorhosszra van szerkesztve:
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