Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Loggningsfunktionen för Databaspost är utformad för att ge ett sätt att isolera och korrigera problem.
Database Mail lagrar logginformation i msdb databasen. Information om e-postinnehåll i Database Mail, status för e-postmeddelanden och eventuella mottagna meddelanden, till exempel fel loggas av Database Mail och kan användas för felsökning och granskning.
Databas-e-postloggar
Systemtabeller i msdb databasen samlar in information från databasens externa program för e-post. Interna tabeller i msdb databasen innehåller de e-postmeddelanden och bifogade filer som skickas från Database Mail, tillsammans med den aktuella statusen för varje meddelande. Database Mail uppdaterar dessa tabeller när varje meddelande bearbetas.
Database Mail-vyer exponerar tabellerna för felsökning.
Fel visas i vyn sysmail_event_log (Transact-SQL) om Service Broker inte kan aktivera det externa programmet, om det externa programmet stöter på nätverksfel eller om SMTP-servern (Simple Mail Transport Protocol) nekar ett e-postmeddelande.
När det externa programmet inte kan logga till tabellerna
msdbloggar programmet fel i händelseloggen för Windows-programmet.
Granskningsuppgifter för Database Mail
| Granska och hantera Database Mail-loggar | Länk |
|---|---|
| Kontrollera leveransstatusen för ett enskilt meddelande | Kontrollera statusen för e-postmeddelanden som skickas med databasmeddelande |
| Rensa databas-e-postmeddelanden, bifogade filer och loggposter |
sysmail_delete_mailitems_sp (Transact-SQL) sysmail_delete_log_sp (Transact-SQL) |
| Arkivera databasens e-postmeddelanden och loggar | Skapa ett SQL Server-agentjobb för att arkivera databasmeddelanden och händelseloggar |