Aracılığıyla paylaş


Olay tabanlı etkinleştirme

SQL Server iletileri işlemek için bir sıra varsa, dış uygulamalardan bildirmek için sıra etkinleştirme olay sağlar.Bu konuda, olay ve alma ve olaya yanıt stratejileri açıklanmaktadır.

Etkinleştirme olay sırası

SQL Server bir QUEUE_ACTIVATION olay içerir.Bu olay, başka bir sıra okuyucu için kullanışlı bir iş olduğunu bildiriyor.Etkinleştirme olay sıranın adını ve veritabanı ve sıra içeren şemasının adını içerir.Sıradan Okuma için doğru programı başlatmak için bir dış program bu bilgileri kullanabilirsiniz.

SQL Server Kapasite veya sıradan okuma dış işlemleri sayısını izleyemez.Bu nedenle, SQL Server Etkinleştirme gereklidir sürece sıra etkinleştirme olayları düzenli aralıklarla oluşturur.

Bir dış uygulama tarafından etkinleştirme olayları izleme

Olay tabanlı etkinleştirme kullanan bir harici Web uygulaması olay bildirim hizmet iletileri alan sıra oluşturur.Dış uygulama, bir hizmet ve etkinleştirme iletileri almak için bir sıra oluşturur ve sonra o sıra için iletileri, bu rapor QUEUE_ACTIVATION olayları izler.

Bu strateji Hizmet Aracısı'in bir sıra okuyucu için daha fazla çalışma olduğunda belirlemek için yerleşik etkinleştirme mantığı kullanmak bir dış uygulama sağlar.Ayrıca, etkinleştirme için bir numara sıralarının izlemek ve etkinleştirme gereklidir, uygun programı başlatın bir dış uygulama için olasıdır.