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
Azure SQL Managed Instance
A Database Mail naplózási funkciója a problémák elkülönítésének és javításának módját biztosítja.
A Database Mail az adatbázisban tárolja a msdb naplóadatokat. A Database Mail e-mail-tartalmával, az e-mailek állapotával és a kapott üzenetekkel kapcsolatos információkat, például a hibákat a Database Mail naplózza, és hibaelhárítási és naplózási célokra használható.
Adatbázis-levelezési naplók
Az adatbázisban található rendszertáblák adatokat msdb gyűjtenek a Database Mail Külső programból. Az adatbázis belső táblái tartalmazzák a msdb Database Mailből küldött e-maileket és mellékleteket, valamint az egyes üzenetek aktuális állapotát. A Database Mail az egyes üzenetek feldolgozásakor frissíti ezeket a táblákat.
A Database Mail-nézetek hibaelhárítási célból teszik elérhetővé a táblákat.
A sysmail_event_log (Transact-SQL) nézetben hibák jelennek meg, ha a Service Broker nem tudja aktiválni a külső programot, ha a külső program hálózati hibákat tapasztal, vagy ha a Simple Mail Transport Protocol (SMTP) kiszolgáló elutasítja az e-mail üzeneteket.
Ha a külső program nem tud bejelentkezni a
msdbtáblákba, a program hibákat naplóz a Windows-alkalmazás eseménynaplójában.
Adatbázis-levelezés naplózási feladatai
| Adatbázis-levelezési naplók áttekintése és kezelése | Hivatkozás |
|---|---|
| Az egyes üzenetek kézbesítési állapotának ellenőrzése | Ellenőrizze az adatbázispostal küldött e-mailek állapotát |
| Adatbázis-üzenetek, mellékletek és naplóbejegyzések törlése |
sysmail_delete_mailitems_sp (Transact-SQL) sysmail_delete_log_sp (Transact-SQL) |
| Az adatbázis e-mailjeinek és naplóinak archiválása | SQL Server-ügynökfeladat létrehozása adatbázis-üzenetek és eseménynaplók archiválásához |