SqlNotificationSource Enumeration

Definition

Gibt die Quelle der Benachrichtigung an, die vom Abhängigkeitsereignishandler empfangen wurde.

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

Felder

Name Wert Beschreibung
Client -2

Eine vom Client initiierte Benachrichtigung ist aufgetreten, z. B. ein clientseitiges Timeout oder aufgrund des Versuchs, einer bereits ausgelösten Abhängigkeit einen Befehl hinzuzufügen.

Unknown -1

Wird verwendet, wenn die vom Server gesendete Quelloption vom Client nicht erkannt wurde.

Data 0

Daten wurden geändert; Beispielsweise ist ein Einfüge-, Aktualisierungs-, Lösch- oder Abkürzungsvorgang aufgetreten.

Timeout 1

Das Abonnementtimeout ist abgelaufen.

Object 2

Ein Datenbankobjekt wurde geändert; Beispielsweise wurde ein zugrunde liegendes Objekt im Zusammenhang mit der Abfrage gelöscht oder geändert.

Database 3

Der Datenbankstatus wurde geändert; Die Datenbank im Zusammenhang mit der Abfrage wurde z. B. gelöscht oder getrennt.

System 4

Ein systembezogenes Ereignis ist aufgetreten. Beispielsweise gab es einen internen Fehler, der Server wurde neu gestartet, oder der Ressourcendruck verursachte die Ungültigheit.

Statement 5

Die Transact-SQL-Anweisung ist für Benachrichtigungen ungültig; Beispielsweise wurde eine SELECT-Anweisung, die nicht benachrichtigt werden konnte, oder eine Nicht-SELECT-Anweisung ausgeführt.

Environment 6

Die Laufzeitumgebung war nicht mit Benachrichtigungen kompatibel; Beispielsweise wurde die Isolationsstufe auf "Snapshot" festgelegt, oder eine oder mehrere SET-Optionen sind nicht kompatibel.

Execution 7

Während der Ausführung ist ein Laufzeitfehler aufgetreten.

Owner 8

Nur intern; nicht für die Verwendung in Ihrem Code vorgesehen.

Hinweise

Auf die SqlNotificationSource Aufzählung wird von einer Instanz der SqlNotificationEventArgs Klasse verwiesen.

Abfragebenachrichtigungen werden nur für SELECT-Anweisungen unterstützt, die eine Liste bestimmter Anforderungen erfüllen. Weitere Informationen finden Sie unter SQL Server Service Broker und Working with Query Notifications.

Gilt für:

Weitere Informationen