SqlNotificationSource Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает источник уведомления, полученного обработчиком события зависимости.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Наследование
-
SqlNotificationSource
Поля
Client | -2 | Получено уведомление, инициированное клиентом, такое как клиентский таймаут, или уведомление о попытке добавления команды в зависимость, которая уже действует. |
Data | 0 | Данные изменились, например, выполнена операция вставки, обновления, удаления или усечения. |
Database | 3 | Состояние базы данных изменилось, например, связанная с запросом база данных удалена или отсоединена. |
Environment | 6 | Среда выполнения не совместима с уведомлениями; например, задан уровень изоляции снимка или несовместим один или более параметров SET. |
Execution | 7 | При выполнении произошла ошибка во время выполнения. |
Object | 2 | Объект базы данных изменился; например, связанный с запросом объект удален или изменен. |
Owner | 8 | Только для внутреннего использования, а не для непосредственного использования в коде. |
Statement | 5 | Инструкция Transact-SQL не поддерживает уведомления; например, выполняется инструкция SELECT, для которой не могут генерироваться уведомления, или инструкция, отличная от SELECT. |
System | 4 | Произошло событие, связанное с системой. Например, произошла внутренняя ошибка, перезапущен сервере или интенсивное использование ресурса привело к недействительности. |
Timeout | 1 | Истекло время ожидания подписки. |
Unknown | -1 | Используется, когда отправленный сервером параметр источника не распознан клиентом. |
Комментарии
На SqlNotificationSource
перечисление ссылается экземпляр SqlNotificationEventArgs класса .
Уведомления о запросах поддерживаются только для инструкций SELECT, которые соответствуют конкретным требованиям. Дополнительные сведения см. в разделах SQL Server Service Broker и Работа с уведомлениями о запросах.