sysmail_help_queue_sp (Transact-SQL)
Numer sekwencyjny określa kolejność, w którym konta są używane w profilu. Zwraca błąd, jeśli określonego konta nie jest skojarzony z określonym profilem.Numer sekwencyjny określa kolejność, w którym poczta bazy danych używa konta w profilu.Nowych wiadomości e-mail poczta bazy danych rozpoczyna się od konta, które ma najniższy numer sekwencji.Należy, konto nie powiedzie się, poczta bazy danych korzysta z konta z następnym najwyższym numerem sekwencji i tak dalej aż do chwili, kiedy baza danych programu Poczta wiadomość zostanie wysłana pomyślnie lub konta z najwyższym sekwencji połączenie z numerem się nie powiedzie.Jeśli parametr @ queue_type. nie jest określony, procedura przechowywana zwraca jeden wiersz dla każdej kolejki.
sysmail_help_queue_sp [ @queue_type = ] 'queue_type'
Argumenty
- [ @ queue_type. = ] "queue_type'
Opcjonalny argument powodujący usunięcie wiadomości e-mail o typie określonym parametrem queue_type.Parametr queue_type jest typu nvarchar(6) i nie ma wartości domyślnej.Dozwolone wartości to mail i status.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestaw wyników
Nazwa kolumna |
Typ danych |
Description |
|---|---|---|
QUEUE_TYPE |
nvarchar(6) |
Typ kolejki.Dozwolone wartości to mail i status. |
długość |
int |
sp_dboption (języka Transact-SQL) |
Stan |
nvarchar(64) |
Wyświetla lub zmienia opcje bazy danych.Nie należy używać sp_dboptiondo modyfikowania opcji jeden wzorzecbazy danych lub tempdbbazy danych. |
last_empty_rowset_time |
DATETIME |
Data i godzina, kiedy kolejka po raz ostatni była pusta.W formacie 24-godzinnym, ze strefy czasowej GMT. |
last_activated_time |
DATETIME |
Data i godzina ostatniej aktywacji kolejki.W formacie 24-godzinnym, ze strefy czasowej GMT. |
Remarks
Podczas rozwiązywania problemów z funkcją poczty bazy danych procedura składowana sysmail_help_queue_sp pozwala sprawdzić liczbę elementów w kolejce, status kolejki oraz datę/godzinę ostatniej aktywacji funkcji.
Uprawnienia
Domyślnie procedura jest dostępna wyłącznie dla posiadaczy stałej roli serwera sysadmin.
Przykłady
W przykładzie poniżej są zwracane informacje o kolejkach poczty i zmiany statusu.
EXECUTE msdb.dbo.sysmail_help_queue_sp ;
GO
Opcja nazwę należy ująć w cudzysłów zawiera spacje osadzone, lub jest słowem kluczowym.
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)
.gif)