Язык

SqlNotificationSource Перечисление

Определение

Указывает источник уведомления, полученного обработчиком событий зависимостей.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

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

Поля

Имя. Значение Описание
Client -2

Произошло уведомление, инициированное клиентом, например время ожидания на стороне клиента или в результате попытки добавить команду в зависимость, которая уже запущена.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Unknown -1

Используется, когда исходный параметр, отправленный сервером, не распознается клиентом.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Data 0

Данные изменились; Например, произошла операция вставки, обновления, удаления или усечения.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Timeout 1

Истек срок действия подписки.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Object 2

Изменен объект базы данных; Например, базовый объект, связанный с запросом, был удален или изменен.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Database 3

Состояние базы данных изменилось; Например, база данных, связанная с запросом, была удалена или отключена.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

System 4

Произошло событие, связанное с системой. Например, произошла внутренняя ошибка, перезапущен сервер или давление на ресурсы вызвало недопустимое действие.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Statement 5

Оператор Transact-SQL недопустим для уведомлений; Например, инструкция SELECT, которая не может быть уведомлена или не выполнена инструкция, не являющаяся элементом SELECT.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Environment 6

Среда выполнения не совместима с уведомлениями; Например, уровень изоляции был установлен для моментального снимка, или один или несколько параметров SET несовместимы.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Execution 7

Во время выполнения произошла ошибка во время выполнения.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Owner 8

Только внутренний; не предназначено для использования в коде.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Комментарии

Перечисление SqlNotificationSource ссылается на экземпляр SqlNotificationEventArgs класса.

Уведомления о запросах поддерживаются только для инструкций SELECT, которые соответствуют списку конкретных требований. Дополнительные сведения см. в разделе SQL Server Service Broker и Working с уведомлениями запросов.

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

См. также