Partilhar via


SqlNotificationSource Enumeração

Definição

Indica a origem da notificação recebida pelo manipulador de eventos de dependência.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Herança
SqlNotificationSource

Campos

Client -2

Ocorreu uma notificação iniciada pelo cliente, como um tempo limite do lado do cliente ou como resultado da tentativa de adicionar um comando a uma dependência que já foi disparada.

Data 0

Os dados foram alterados, por exemplo, uma operação insert, update, delete ou truncate ocorreu.

Database 3

O estado do banco de dados foi alterado, por exemplo, o banco de dados relacionado à consulta foi descartado ou desanexado.

Environment 6

O ambiente de tempo de execução não era compatível com notificações, por exemplo, o nível de isolamento foi definido para instantâneo ou uma ou mais opções de SET não são compatíveis.

Execution 7

Ocorreu um erro em tempo de execução durante a execução.

Object 2

Um objeto de banco de dados foi alterado, por exemplo, um objeto subjacente relacionado à consulta foi removido ou modificado.

Owner 8

Apenas interno, não se destina a ser usado em seu código.

Statement 5

A instrução Transact-SQL é inválida para notificações, por exemplo, uma instrução SELECT que não pode ser notificada ou uma instrução não SELECT foi executada.

System 4

Ocorreu um evento relacionado ao sistema. Por exemplo, ocorreu um erro interno, o servidor foi reiniciado ou a pressão dos recursos causou a invalidação.

Timeout 1

O tempo limite da assinatura expirou.

Unknown -1

Usado quando a opção de origem enviada pelo servidor não foi reconhecida pelo cliente.

Comentários

A SqlNotificationSource enumeração é referenciada por uma instância da SqlNotificationEventArgs classe .

As notificações de consulta são compatíveis apenas com instruções SELECT que atendem a uma lista de requisitos específicos. Para obter mais informações, consulte SQL Server Service Broker e Trabalhando com notificações de consulta.

Aplica-se a