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)