Sorgu bildirim iletileri
xml sorgu bildirim iletisi içerir.Her ileti, iletinin oluşturulduğu nedeni ve bildirim oluşturulduğu sırada bulunan bildirim iletisi içerir.
Temel öznitelikleri QueryNotification öğesini tanımlamak ileti nedeni iken ileti abonelik için bildirim kimliği öğesi içeriyor.Örneğin, aşağıda gösterilen xml belgesini yeniden biçimlendirilebileceği okunabilirlik için tam sorgu bildirim iletisi şudur:
<qn:QueryNotification
xmlns:qn="https://schemas.microsoft.com/SQL/Notifications/QueryNotification"
Type="change" Source="data" Info="insert">
<qn:Message>http://mysite.microsoft.com/catalog.aspx?Category=Cars</qn:Message>
</qn:QueryNotification>
Bu sorgu bildirim iletisi INSERT deyim abonelik iletisi için veri değişti raporları "http://mysite.microsoft.com/catalog.aspx?Kategori otomobilleri = ".
Not
Bir xml belgesi olarak bildirim teslim edildiğinden Veritabanı Altyapısı çıkmanızı sağlar karakterleri geçerli bir xml belgesi.Örneğin ile iletiyi gönderen, abonelik karakteri içeren <, döndürülen xml çıkmanızı sağlar bu karakteri <.
The following tables list the values for each attribute.SQL Server only produces certain combinations of attributes.Örneğin, çünkü bir türü , değiştirmek abonelik oluşturulduğu, gerektiren bir türü , değiştirmek hiçbir zaman ile birleştirilir bir kaynak , deyim.
Sorgu bildirim iletileri düşen değeri tarafından ayırt edici iki ana tür içine türü öznitelik.Belirtmek için sonuçlar sorgusu değişmiş, Veritabanı Altyapısı bir ileti türü oluşturur değiştirmek.Belirtmek için abone olmak isteği başarısız oldu, Veritabanı Altyapısı bir ileti türü oluşturur ol.Kesin nedeni diğer iki öznitelik değerleri belirtmek SQL Server oluşturulan ileti.
Değişiklik iletileri
Bir değişiklik olduğunda, etkileyebilir sonuçlar bir sorgu SQL Server bir ileti türü oluşturur değiştirmek.Aşağıdaki tablo değişiklik iletileri açıklanır:
Source |
Info |
Açıklama |
|---|---|---|
veri |
Kes |
Bir veya daha sorguda başvurulan tablolar kesildi. |
veri |
Ekle |
SQL Server bir veya daha sorguda başvurulan tablolar INSERT deyim işledi. |
veri |
Güncelleştirme |
SQL Server bir update deyim bir veya daha sorguda başvurulan tablolar işledi. |
veri |
Sil |
SQL Server bir veya daha sorguda başvurulan tablolar delete deyim işledi. |
zaman aşımı |
Yok |
Abonelik saat aşımı saat doldu. |
nesne |
bırak |
Sorgu tarafından kullanılan temel nesnelerden birini bırakıldı. |
nesne |
ALTER |
Sorgu tarafından kullanılan temel nesnelerden birini değiştirildi. |
SYSTEM (Sistem) |
Yeniden Başlat |
SQL Server başladı. |
SYSTEM (Sistem) |
Hata |
Bir iç hata oluştu SQL Server. |
SYSTEM (Sistem) |
kaynak |
Bildirim abonelik durumu nedeniyle kaldırıldı SQL Server, örneğin, aşırı yüklü bir sunucu. |
İletiler abone
Zaman SQL Server oluşturmak için abone olmak, sunucu hemen bir ileti türü oluşturur ol.Aşağıdaki tablo açıklar ol iletileri.
Source |
Info |
Açıklama |
|---|---|---|
deyim |
sorgu |
Gönderilen komut sorgu bildirim gereksinimlerini karşılayan bir deyim içeriyordu. |
deyim |
Geçersiz |
Gönderilen komutu bildirimleri (örneğin, bir INSERT veya update) destekleyen bir deyim içeriyordu. |
deyim |
Önceki geçersiz |
Hareket bir önceki komutu bildirimleri (örneğin, bir INSERT veya update) destekleyen bir deyim içeriyordu |
deyim |
seçeneklerini küme |
Bağlantı seçeneklerini değildi küme uygun bir şekilde ne zaman komut gönderildiği. |
deyim |
yalıtım |
Yalıtım düzey (anlık görüntü yalıtım düzey) sorgu bildirim için geçerli değildi. |
deyim |
Sorgu şablon sınırı |
Sorguda belirtilen bir tablo iç şablonlar en yüksek sayısına ulaştı. |