SqlNotificationSource SqlNotificationSource SqlNotificationSource SqlNotificationSource Enum

Определение

Указывает источник уведомления, полученного обработчиком события зависимости.Indicates the source of the notification received by the dependency event handler.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Наследование
SqlNotificationSourceSqlNotificationSourceSqlNotificationSourceSqlNotificationSource

Поля

Client Client Client Client -2

Получено уведомление, инициированное клиентом, такое как клиентский таймаут, или уведомление о попытке добавления команды в зависимость, которая уже действует.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

Данные изменились, например, выполнена операция вставки, обновления, удаления или усечения.Data has changed; for example, an insert, update, delete, or truncate operation occurred.

Database Database Database Database 3

Состояние базы данных изменилось, например, связанная с запросом база данных удалена или отсоединена.The database state changed; for example, the database related to the query was dropped or detached.

Environment Environment Environment Environment 6

Среда выполнения не совместима с уведомлениями; например, задан уровень изоляции снимка или несовместим один или более параметров SET.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

При выполнении произошла ошибка во время выполнения.A run-time error occurred during execution.

Object Object Object Object 2

Объект базы данных изменился; например, связанный с запросом объект удален или изменен.A database object changed; for example, an underlying object related to the query was dropped or modified.

Owner Owner Owner Owner 8

Только для внутреннего использования, а не для непосредственного использования в коде.Internal only; not intended to be used in your code.

Statement Statement Statement Statement 5

Инструкция Transact-SQL не поддерживает уведомления; например, выполняется инструкция SELECT, для которой не могут генерироваться уведомления, или инструкция, отличная от 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

Произошло событие, связанное с системой.A system-related event occurred. Например, произошла внутренняя ошибка, перезапущен сервере или интенсивное использование ресурса привело к недействительности.For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation.

Timeout Timeout Timeout Timeout 1

Истекло время ожидания подписки.The subscription time-out expired.

Unknown Unknown Unknown Unknown -1

Используется, когда отправленный сервером параметр источника не распознан клиентом.Used when the source option sent by the server was not recognized by the client.

Комментарии

На перечисление ссылается экземпляр SqlNotificationEventArgs класса. SqlNotificationSourceThe SqlNotificationSource enumeration is referenced by an instance of the SqlNotificationEventArgs class.

Уведомления о запросах поддерживаются только для инструкций SELECT, удовлетворяющих списку конкретных требований.Query notifications are supported only for SELECT statements that meet a list of specific requirements. Дополнительные сведения см. в разделе SQL Server Service Broker и Работа с уведомлениями о запросах.For more information, see SQL Server Service Broker and Working with Query Notifications.

Применяется к

Дополнительно