Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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)