SqlNotificationSource SqlNotificationSource SqlNotificationSource SqlNotificationSource Enum

Definizione

Indica l'origine della notifica ricevuta dal gestore eventi di dipendenza.Indicates the source of the notification received by the dependency event handler.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Ereditarietà
SqlNotificationSourceSqlNotificationSourceSqlNotificationSourceSqlNotificationSource

Campi

Client Client Client Client -2

Si è verificata una notifica avviata dal cliente, ad esempio un timeut sul lato client o come risultato di un tentativo di aggiunta di un comando a una dipendenza già generata.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

I dati sono stati modificati; ad esempio, si è verificata un'operazione insert, update, delete o truncate.Data has changed; for example, an insert, update, delete, or truncate operation occurred.

Database Database Database Database 3

Lo stato del database è stato modificato; ad esempio, il database correlato alla query è stato eliminato o disconnesso.The database state changed; for example, the database related to the query was dropped or detached.

Environment Environment Environment Environment 6

L'ambiente in fase di esecuzione non è compatibile con le notifiche; ad esempio, il livello di isolamento è impostato su snapshot oppure una o più opzioni SET non sono compatibili.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

Durante l'esecuzione si è verificato un errore di runtime.A run-time error occurred during execution.

Object Object Object Object 2

Un oggetto di database è stato modificato; ad esempio, un oggetto sottostante correlato alla query è stato eliminato o modificato.A database object changed; for example, an underlying object related to the query was dropped or modified.

Owner Owner Owner Owner 8

Solo interno; non destinato a essere utilizzato dal codice.Internal only; not intended to be used in your code.

Statement Statement Statement Statement 5

L'istruzione Transact-SQL non è valida per le notifiche; ad esempio, è stata eseguita un'istruzione SELECT che non è possibile notificare o un'istruzione non SELECT.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

Si è verificato un evento relativo al sistema.A system-related event occurred. Ad esempio, esiste un errore interno, il server è stato riavviato oppure l'uso intensivo delle risorse ha determinato l'invalidazione.For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation.

Timeout Timeout Timeout Timeout 1

Il timeout della sottoscrizione è scaduto.The subscription time-out expired.

Unknown Unknown Unknown Unknown -1

Utilizzato se l'opzione di origine inviata dal server non è stata riconosciuta dal client.Used when the source option sent by the server was not recognized by the client.

Commenti

Il SqlNotificationSource enumerazione viene fatto riferimento da un'istanza di SqlNotificationEventArgs classe.The SqlNotificationSource enumeration is referenced by an instance of the SqlNotificationEventArgs class.

Le notifiche di query sono supportate solo per le istruzioni SELECT che soddisfano un elenco di specifici requisiti.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Per altre informazioni, vedere SQL Server Service Broker e funziona con le notifiche delle Query.For more information, see SQL Server Service Broker and Working with Query Notifications.

Si applica a

Vedi anche