Udostępnij za pośrednictwem


sysmail_help_queue_sp (języka Transact-SQL)

Istnieją dwie kolejki poczty bazy danych: Kolejka wiadomości i stan kolejki.Kolejka wiadomości są przechowywane elementy poczty czekające na wysłanie.Stan kolejki przechowuje stan zapasów, które zostały już wysłane.Ta procedura składowana umożliwia wyświetlanie stanu kolejki poczty lub stan.Jeśli parametr @ queue_type nie jest określony, procedura składowana zwraca jeden wiersz dla każdej kolejki.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sysmail_help_queue_sp  [ @queue_type = ] 'queue_type'

Argumenty

  • [ @ queue_type =] 'queue_type"
    Opcjonalny argument usuwa wiadomości e-mail typu określonego jako queue_type.queue_typejest nvarchar(6)z nie domyślnych.Prawidłowe wpisy są korespondencji i stanu.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestaw wyników

Nazwa kolumny

Typ danych

Opis

QUEUE_TYPE

nvarchar(6)

Typ kolejki.Możliwe wartości to korespondencji i stanu.

długość

int

Liczba elementów poczty w określonej kolejce.

Stan

nvarchar(64)

Stan monitora.Możliwe wartości to NIEAKTYWNY (kolejka jest nieaktywny), NOTIFIED (kolejka została powiadomiona potwierdzenia występowania), i RECEIVES_OCCURRING (odbiera kolejki).

last_empty_rowset_time

DATETIME

data i czas kolejki zostało ostatnio puste.W formacie wojskowy czas i strefę czas GMT.

last_activated_time

DATETIME

data i czas kolejki ostatniego uaktywnienia.W formacie wojskowy czas i strefę czas GMT.

Uwagi

Podczas rozwiązywania problemów z poczty bazy danych, użyj sysmail_help_queue_sp aby zobaczyć liczbę elementów w kolejce, stan kolejki, a kiedy został ostatnio uaktywniony.

Uprawnienia

Domyślnie tylko członkowie sysadmin stała rola serwera .

Przykłady

Poniższy przykład zwraca kolejki poczty i stan.

EXECUTE msdb.dbo.sysmail_help_queue_sp ;
GO

Jest to próbka zestaw wyników edytowane na długości.

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)