Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Er zijn twee wachtrijen in Database Mail: de mailwachtrij en de statuswachtrij. De mailwachtrij slaat postitems op die wachten om verzonden te worden. De statuswachtrij slaat de status op van al verzonden items. Deze opgeslagen procedure maakt het mogelijk om de status van de mail- of statuswachtrijen te bekijken. Als de parameter @queue_type niet is gespecificeerd, geeft de opgeslagen procedure één rij terug voor elke van de wachtrijen.
Transact-SQL syntaxis-conventies
Syntax
dbo.sysmail_help_queue_sp [ [ @queue_type = ] N'queue_type' ]
[ ; ]
Arguments
[ @queue_type = ] N'queue_type'
Optioneel argument verwijdert e-mails van het type dat als de @queue_type is gespecificeerd.
@queue_type is nvarchar(6) zonder standaard. Geldige vermeldingen zijn mail en *status.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
queue_type |
nvarchar(6) | Het soort wachtrij. Mogelijke waarden zijn mail en status. |
length |
int | Het aantal postitems in de opgegeven wachtrij. |
state |
nvarchar(64) | De staat van de monitor. Mogelijke waarden zijn INACTIVE (wachtrij is inactief), NOTIFIED (wachtrij is gemeld dat ontvangst plaatsvindt), en RECEIVES_OCCURRING (wachtrij ontvangt). |
last_empty_rowset_time |
datetime | De datum en tijd waarop de wachtrij voor het laatst leeg was. In militair tijdformaat en GMT-tijdzone. |
last_activated_time |
datetime | De datum en tijd waarop de wachtrij voor het laatst werd geactiveerd. In militair tijdformaat en GMT-tijdzone. |
Remarks
Bij het oplossen van problemen met Database Mail kun je sysmail_help_queue_sp zien hoeveel items er in de wachtrij staan, de status van de wachtrij en wanneer deze voor het laatst is geactiveerd.
Permissions
Vereist CONTROL SERVER machtiging op de server.
Examples
Het volgende voorbeeld geeft zowel de mail- als de statuswachtrijen terug.
EXECUTE msdb.dbo.sysmail_help_queue_sp;
GO
Hier is een voorbeeldset van resultaten die is bewerkt voor lengte.
queue_type length state last_empty_rowset_time last_activated_time
---------- -------- ------------------ ----------------------- -----------------------
mail 0 RECEIVES_OCCURRING 2005-10-07 21:14:47.010 2005-10-10 20:52:51.517
status 0 INACTIVE 2005-10-07 21:04:47.003 2005-10-10 21:04:47.003
(2 row(s) affected)