SqlNotificationSource Enumerazione

Definizione

Indica l'origine della notifica ricevuta dal gestore eventi di dipendenza.

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

Campi

Nome Valore Descrizione
Client -2

Si è verificata una notifica avviata dal client, ad esempio un timeout sul lato client o il tentativo di aggiungere un comando a una dipendenza già attivata.

Unknown -1

Utilizzato quando l'opzione di origine inviata dal server non è stata riconosciuta dal client.

Data 0

I dati sono cambiati; Ad esempio, si è verificata un'operazione di inserimento, aggiornamento, eliminazione o troncamento.

Timeout 1

Timeout della sottoscrizione scaduto.

Object 2

Oggetto di database modificato; Ad esempio, un oggetto sottostante correlato alla query è stato eliminato o modificato.

Database 3

Lo stato del database è cambiato; Ad esempio, il database correlato alla query è stato eliminato o scollegato.

System 4

Si è verificato un evento correlato al sistema. Ad esempio, si è verificato un errore interno, il server è stato riavviato o la pressione delle risorse ha causato l'invalidazione.

Statement 5

L'istruzione Transact-SQL non è valida per le notifiche; Ad esempio, un'istruzione SELECT che non è stata notificata o che è stata eseguita un'istruzione non SELECT.

Environment 6

L'ambiente di runtime non era compatibile con le notifiche; Ad esempio, il livello di isolamento è stato impostato su snapshot o una o più opzioni SET non sono compatibili.

Execution 7

Si è verificato un errore di runtime durante l'esecuzione.

Owner 8

Solo interno; non destinato a essere usato nel codice.

Commenti

L'enumerazione SqlNotificationSource fa riferimento a un'istanza della SqlNotificationEventArgs classe .

Le notifiche delle query sono supportate solo per le istruzioni SELECT che soddisfano un elenco di requisiti specifici. Per altre informazioni, vedere SQL Server Service Broker e Working with Query Notifications.

Si applica a

Vedi anche