SqlNotificationSource Énumération

Définition

Indique la source de la notification reçue par le gestionnaire d'événements de dépendance.Indicates the source of the notification received by the dependency event handler.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Héritage
SqlNotificationSource

Champs

Client -2

Une notification lancée par le client s'est produite, par exemple, suite à un délai d'attente côté client ou en résultat d'une tentative d'ajout d'une commande à une dépendance qui a déjà été déclenchée.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 0

Les données ont changé ; par exemple, une opération d'insertion, de mise à jour, de suppression ou de troncation s'est produite.Data has changed; for example, an insert, update, delete, or truncate operation occurred.

Database 3

L'état de la base de données a changé ; par exemple, la base de données relative à la requête a été supprimée ou détachée.The database state changed; for example, the database related to the query was dropped or detached.

Environment 6

L'environnement d'exécution n'était pas compatible avec les notifications ; par exemple, la capture instantanée était spécifiée comme niveau d'isolation, ou une ou plusieurs options SET ne sont pas compatibles.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 7

Une erreur d'exécution s'est produite lors de l'exécution.A run-time error occurred during execution.

Object 2

Un objet de base de données a changé ; par exemple, un objet sous-jacent relatif à la requête a été supprimé ou modifié.A database object changed; for example, an underlying object related to the query was dropped or modified.

Owner 8

Interne uniquement. Non destiné à être utilisé dans votre code.Internal only; not intended to be used in your code.

Statement 5

L'instruction Transact-SQL n'est pas valide pour les notifications ; par exemple, une instruction SELECT qui n'a pas pu être notifiée ou une instruction non SELECT a été exécutée.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 4

Un événement relatif au système s'est produit.A system-related event occurred. Par exemple, il y a eu une erreur interne et le serveur a été redémarré, ou la sollicitation des ressources a provoqué l'invalidation.For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation.

Timeout 1

Le délai d'attente d'abonnement a expiré.The subscription time-out expired.

Unknown -1

Utilisé lorsque l'option de source envoyée par le serveur n'a pas été reconnue par le client.Used when the source option sent by the server was not recognized by the client.

Remarques

L' SqlNotificationSource énumération est référencée par une instance de SqlNotificationEventArgs la classe.The SqlNotificationSource enumeration is referenced by an instance of the SqlNotificationEventArgs class.

Les notifications de requête ne sont prises en charge que pour les instructions SELECT qui répondent à une liste de spécifications précises.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Pour plus d’informations, consultez SQL Server Service Broker et utilisation des notifications de requête.For more information, see SQL Server Service Broker and Working with Query Notifications.

S’applique à

Voir aussi