sysmail_help_queue_sp (Transact-SQL)

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)