Aracılığıyla paylaş


SqlNotificationSource Sabit listesi

Tanım

Bağımlılık olay işleyicisi tarafından alınan bildirimin kaynağını gösterir.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Devralma
SqlNotificationSource

Alanlar

Client -2

İstemci tarafı zaman aşımı veya zaten tetiklenmiş bir bağımlılık için komut ekleme girişiminin sonucu olarak istemci tarafından başlatılan bir bildirim oluştu.

Data 0

Veriler değişti; örneğin, ekleme, güncelleştirme, silme veya kesme işlemi gerçekleşti.

Database 3

Veritabanı durumu değişti; örneğin, sorguyla ilgili veritabanı bırakıldı veya ayrıldı.

Environment 6

Çalışma zamanı ortamı bildirimlerle uyumlu değildi; örneğin, yalıtım düzeyi anlık görüntü olarak ayarlandı veya bir veya daha fazla SET seçeneği uyumlu değil.

Execution 7

Yürütme sırasında bir çalışma zamanı hatası oluştu.

Object 2

Veritabanı nesnesi değiştirildi; örneğin, sorguyla ilgili temel alınan bir nesne bırakıldı veya değiştirildi.

Owner 8

Yalnızca iç; kodunuzda kullanılmak üzere tasarlanmamıştır.

Statement 5

Transact-SQL deyimi bildirimler için geçerli değildir; örneğin, bildirim alınamayan bir SELECT deyimi veya SELECT olmayan bir deyim yürütüldü.

System 4

Sistemle ilgili bir olay oluştu. Örneğin, bir iç hata oluştu, sunucu yeniden başlatıldı veya kaynak baskısı geçersiz duruma neden oldu.

Timeout 1

Abonelik zaman aşımı süresi doldu.

Unknown -1

Sunucu tarafından gönderilen kaynak seçeneği istemci tarafından tanınmadığında kullanılır.

Açıklamalar

SqlNotificationSource Numaralandırmaya sınıfın bir örneği tarafından başvurulurSqlNotificationEventArgs.

Sorgu bildirimleri yalnızca belirli bir gereksinimler listesini karşılayan SELECT deyimleri için desteklenir. Daha fazla bilgi için bkz. SQL Server Hizmet Aracısı ve Sorgu Bildirimleriyle Çalışma.

Şunlara uygulanır

Ayrıca bkz.