SqlNotificationSource SqlNotificationSource SqlNotificationSource SqlNotificationSource Enum

Definition

Gibt die Quelle der Benachrichtigung an, die vom Abhängigkeitsereignishandler empfangen wird.Indicates the source of the notification received by the dependency event handler.

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

Felder

Client Client Client Client -2

Es ist eine vom Client ausgelöste Benachrichtigung aufgetreten, z. B. ein clientseitiges Timeout oder als Ergebnis des Versuchs, einen Befehl zu einer Abhängigkeit hinzuzufügen, die bereits ausgelöst wurde.A client-initiated notification occurred, such as a client-side time-out or as a result of attempting to add a command to a dependency that has already fired.

Data Data Data Data 0

Daten haben sich geändert; z. B. weil eine INSERT-, UPDATE-, DELETE- oder TRUNCATE-Operation aufgetreten ist.Data has changed; for example, an insert, update, delete, or truncate operation occurred.

Database Database Database Database 3

Der Datenbankzustand hat sich geändert; z. B. weil die auf die Abfrage bezogene Datenbank entfernt oder getrennt wurde.The database state changed; for example, the database related to the query was dropped or detached.

Environment Environment Environment Environment 6

Die Runtime-Umgebung ist nicht mit den Benachrichtigungen kompatibel, z. B. wurde die Isolationsstufe auf Momentaufnahme festgelegt oder mindestens eine SET-Option ist nicht kompatibel.The run-time environment was not compatible with notifications; for example, the isolation level was set to snapshot, or one or more SET options are not compatible.

Execution Execution Execution Execution 7

Während der Ausführung ist ein Laufzeitfehler aufgetreten.A run-time error occurred during execution.

Object Object Object Object 2

Ein Datenbankobjekt hat sich geändert; z. B. wurde ein zugrunde liegendes, auf die Abfrage bezogenes Objekt entfernt oder geändert.A database object changed; for example, an underlying object related to the query was dropped or modified.

Owner Owner Owner Owner 8

Nur intern. Die Verwendung im Code ist nicht vorgesehen.Internal only; not intended to be used in your code.

Statement Statement Statement Statement 5

Die Transact-SQL-Anweisung ist nicht für Benachrichtigungen gültig, z. B. konnte eine SELECT-Anweisung nicht benachrichtigt werden oder es wurde eine andere Anweisung als SELECT ausgeführt.The Transact-SQL statement is not valid for notifications; for example, a SELECT statement that could not be notified or a non-SELECT statement was executed.

System System System System 4

Es ist ein systembezogenes Ereignis aufgetreten.A system-related event occurred. Beispielsweise ist ein interner Fehler aufgetreten, der Server wurde neu gestartet, oder knappe Systemressourcen verursachten die Zurückweisung.For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation.

Timeout Timeout Timeout Timeout 1

Das Abonnement ist abgelaufen.The subscription time-out expired.

Unknown Unknown Unknown Unknown -1

Wird verwendet, wenn die vom Server gesendete Quelloption vom Client nicht erkannt wurde.Used when the source option sent by the server was not recognized by the client.

Hinweise

Auf SqlNotificationSource die-Enumeration wird von einer Instanz SqlNotificationEventArgs der-Klasse verwiesen.The SqlNotificationSource enumeration is referenced by an instance of the SqlNotificationEventArgs class.

Abfragebenachrichtigungen werden nur für SELECT-Anweisungen unterstützt, die bestimmte Anforderungen erfüllen.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Weitere Informationen finden Sie unter SQL Server Service Broker und Arbeiten mit Abfrage Benachrichtigungen.For more information, see SQL Server Service Broker and Working with Query Notifications.

Gilt für:

Siehe auch