Aracılığıyla paylaş


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 &lt;.

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ı.

Ayrıca bkz.

Kavramlar