sysmail_help_queue_sp (Transact-SQL)

Aplica-se a: SQL Server

Existem duas filas no Correio de Base de Dados: a fila de correio e a fila de estado. A fila de correio armazena os itens que estão à espera de serem enviados. A fila de estado armazena o estado dos itens que já foram enviados. Este procedimento armazenado permite visualizar o estado das filas de correio ou estado. Se o parâmetro @queue_type não for especificado, o procedimento armazenado devolve uma linha para cada uma das filas.

Transact-SQL convenções de sintaxe

Syntax

dbo.sysmail_help_queue_sp [ [ @queue_type = ] N'queue_type' ]
[ ; ]

Arguments

[ @queue_type = ] N'queue_type'

O argumento opcional apaga e-mails do tipo especificado como @queue_type. @queue_type é nvarchar(6) sem padrão. As entradas válidas são mail e *status.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
queue_type nvarchar(6) O tipo de fila. Os valores possíveis são mail e status.
length int O número de itens de correspondência na fila especificada.
state Nvarchar(64) O estado do monitor. Os valores possíveis são INACTIVE (a fila está inativa), NOTIFIED (a fila foi notificada de receção) e RECEIVES_OCCURRING (a fila está a receber).
last_empty_rowset_time datetime A data e hora em que a fila esteve vazia pela última vez. No formato horário militar e no fuso horário GMT.
last_activated_time datetime A data e hora em que a fila foi ativada pela última vez. No formato horário militar e no fuso horário GMT.

Remarks

Ao resolver problemas no Correio de Base de Dados, use sysmail_help_queue_sp para ver quantos itens estão na fila, o estado da fila e quando foi ativada pela última vez.

Permissions

Requer permissão CONTROL SERVER no servidor.

Examples

O exemplo seguinte devolve tanto as filas de e-mail como de estado.

EXECUTE msdb.dbo.sysmail_help_queue_sp;
GO

Aqui está um conjunto de resultados de exemplo que foi editado para maior quantidade.

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)