sysmail_help_queue_sp (Transact-SQL)
Veritabanı posta ile iki sıra vardır: posta sırası ve durum sırası.Posta sırasında gönderilmeyi bekleyen posta öğeleri saklar.Status kuyruğu zaten gönderilmiş öğelerin durumunu saklar.Bu saklı yordam , posta veya durum kuyrukların durumu görüntüleme sağlar.Parametre @ queue_type belirtilmezse, saklı yordam sıranın her biri için bir satır döndürür.
Sözdizimi
sysmail_help_queue_sp [ @queue_type = ] 'queue_type'
Bağımsız değişkenler
- [ @ queue_type =] 'queue_type'
İsteğe bağlı bağımsız değişkeni olarak belirtilen türde e-postaları siler queue_type.queue_typeİş nvarchar(6)ile hiçbir varsayılan.Geçerli girdiler posta ve Durum.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Sonuç kümesi
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
QUEUE_TYPE |
nvarchar(6) |
Sıra türü.Olası değerler posta ve Durum. |
Uzunluk |
int |
Posta öğeleri belirtilen sıra numarası. |
durumu |
nvarchar(64) |
İzleme durumu.Olası değerler devre dışı (sıra etkin), NOTIFIED (sıra bildirilmiş gerçekleşmesi için giriş haberdar), ve RECEIVES_OCCURRING (sıraya alma). |
last_empty_rowset_time |
DATETIME |
Son tarih ve sıra olduğu saat boş.Askeri saat biçimini ve gmt saat dilimi. |
last_activated_time |
DATETIME |
tarih ve saat sıra en son etkinleştirilmesinden.Askeri saat biçimini ve gmt saat dilimi. |
Açıklamalar
Veritabanı posta sorun giderme sırasında kullanmak sysmail_help_queue_sp sırada kaç öğe görmek için sıranın ve son durumu etkinleştirildi.
İzinler
Varsayılan olarak, yalnızca üyeleri sysadmin sabit sunucu rolü , bu yordamı erişebilir.
Örnekler
Aşağıdaki örnek posta ve durum sıraları verir.
EXECUTE msdb.dbo.sysmail_help_queue_sp ;
GO
Bu örnek, sonuç kümesi düzenlenen uzunluğu.
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)