Lenguaje

SqlNotificationSource Enumeración

Definición

Indica el origen de la notificación recibida por el controlador de eventos de dependencia.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

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

Campos

Nombre Valor Description
Client -2

Se produjo una notificación iniciada por el cliente, como un tiempo de espera del lado cliente o como resultado de intentar agregar un comando a una dependencia que ya se ha desencadenado.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Unknown -1

Se usa cuando el cliente no reconoce la opción de origen enviada por el servidor.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Data 0

Los datos han cambiado; por ejemplo, se produjo una operación de inserción, actualización, eliminación o truncamiento.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Timeout 1

El tiempo de espera de la suscripción ha expirado.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Object 2

Un objeto de base de datos ha cambiado; por ejemplo, se quitó o modificó un objeto subyacente relacionado con la consulta.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Database 3

El estado de la base de datos cambió; Por ejemplo, la base de datos relacionada con la consulta se quitó o desasoció.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

System 4

Se produjo un evento relacionado con el sistema. Por ejemplo, se produjo un error interno, se reinició el servidor o la presión de recursos provocó la invalidación.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Statement 5

La instrucción Transact-SQL no es válida para las notificaciones; por ejemplo, se ejecutó una instrucción SELECT que no se pudo notificar o que no se ha ejecutado una instrucción SELECT.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Environment 6

El entorno en tiempo de ejecución no era compatible con las notificaciones; Por ejemplo, el nivel de aislamiento se estableció en instantánea o una o varias opciones SET no son compatibles.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Execution 7

Error en tiempo de ejecución durante la ejecución.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Owner 8

Solo interno; no está pensado para usarse en el código.

Para el nuevo desarrollo, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Comentarios

Una SqlNotificationSource instancia de la clase hace referencia a la SqlNotificationEventArgs enumeración.

Se admiten notificaciones de consultas solo para las instrucciones SELECT que cumplan un listado de requisitos específicos. Para obtener más información, consulte SQL Server Service Broker y Working with Query Notifications.

Se aplica a

Consulte también