Compartir a través de


sysmail_help_queue_sp (Transact-SQL)

Se aplica a: SQL Server

El Correo electrónico de base de datos tiene dos colas: la de correo y la de estado. En la cola de correo se almacenan los elementos de correo que están a la espera de ser enviados. La cola de estado almacena el estado de los elementos que ya se enviaron. Este procedimiento almacenado permite ver el estado de las colas de correo o estado. Si no se especifica el parámetro @queue_type , el procedimiento almacenado devuelve una fila para cada una de las colas.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sysmail_help_queue_sp [ @queue_type = ] 'queue_type'
[ ; ]

Argumentos

[ @queue_type = ] 'queue_type'

El argumento opcional elimina los correos electrónicos del tipo especificado como el @queue_type. @queue_type es nvarchar(6) sin valor predeterminado. Las entradas válidas son mail y *status.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
queue_type nvarchar(6) Tipo de cola. Los valores posibles son mail y status.
length int Número de elementos de correo de la cola especificada.
state nvarchar (64) Estado del monitor. Los valores posibles son INACTIVE (la cola está inactiva), NOTIFIED (se ha notificado la recepción de la cola) y RECEIVES_OCCURRING (la cola recibe).
last_empty_rowset_time datetime Fecha y hora en que la cola estuvo vacía por última vez. En formato de hora militar y zona horaria GMT.
last_activated_time datetime Fecha y hora en que la cola se activó por última vez. En formato de hora militar y zona horaria GMT.

Comentarios

Al solucionar problemas Correo electrónico de base de datos, use sysmail_help_queue_sp para ver cuántos elementos están en la cola, el estado de la cola y cuándo se activó por última vez.

Permisos

Requiere el permiso CONTROL SERVER en el servidor.

Ejemplos

El ejemplo siguiente devuelve las colas de correo y estado.

EXECUTE msdb.dbo.sysmail_help_queue_sp;
GO

Este es un conjunto de resultados de ejemplo que se editó por longitud.

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)