Выполнение параметров запроса (расширенная страница)

С помощью инструкции SET доступны различные варианты. Эта страница позволяет указать параметр SET для запуска запросов Microsoft SQL Server. Подробные сведения о каждом из этих вариантов см. в электронной документации по SQL Server.

SET NOCOUNT Не возвращает количество строк в виде сообщения с результирующий набор. Этот параметр очищается по умолчанию.

SET NOEXEC Не выполняет запрос. Этот параметр очищается по умолчанию.

SET PARSEONLY Проверяет синтаксис каждого запроса, но не выполняет запросы. Этот параметр очищается по умолчанию.

SET CONCAT_NULL_YIELDS_NULL Если этот флажок установлен, запросы, которые объединяют существующее значение с значением NULL, всегда возвращаются NULL в качестве результата. Если этот флажок снят, существующее значение, сцепленное с ним NULL, возвращает существующее значение. Этот параметр выбирается по умолчанию.

SET ARITHABORT Если этот флажок установлен, при INSERTDELETEUPDATE возникновении арифметической ошибки (переполнения, деления по нулю или ошибки домена) во время вычисления запроса или пакетной обработки завершается. Если этот флажок снят, NULL по возможности предоставляется значение для этого значения, запрос продолжается и сообщение включается в результат. Дополнительные сведения об этом поведении см. в электронной документации. Этот параметр выбирается по умолчанию.

SET SHOWPLAN_TEXT Если этот флажок установлен, план запроса возвращается в текстовой форме с каждым запросом. Этот параметр очищается по умолчанию.

SET STATISTICS TIME Если этот флажок установлен, статистика времени будет возвращена с каждым запросом. Этот параметр очищается по умолчанию.

SET STATISTICS IO Если этот флажок установлен, статистика по операциям ввода-вывода (I/O) возвращается с каждым запросом. Этот параметр очищается по умолчанию.

НАСТРОЙКА УРОВНЯ ИЗОЛЯЦИИ ТРАНЗАКЦИЙ Уровень изоляции транзакций READ COMMITTED устанавливается по умолчанию. Дополнительные сведения см. в разделе SET TRANSACTION ISOLATION LEVEL (Transact-SQL). Уровень изоляции транзакций SNAPSHOT недоступен. Чтобы использовать изоляцию SNAPSHOT, добавьте следующую инструкцию Transact-SQL:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
GO

УСТАНОВКА ПРИОРИТЕТА ВЗАИМОБЛОКИРОВКИ Значение по умолчанию Normal позволяет каждому запросу иметь одинаковый приоритет при возникновении взаимоблокировки. Выберите приоритет "Низкий" в раскрывающемся списке, если вы хотите, чтобы этот запрос потерял любой конфликт взаимоблокировки и был выбран в качестве завершения запроса.

УСТАНОВКА ВРЕМЕНИ ОЖИДАНИЯ БЛОКИРОВКИ Значение по умолчанию -1 указывает, что блокировки удерживаются до завершения транзакций. Значение 0 означает, что не ждать вообще и возвращать сообщение сразу после возникновения блокировки. Укажите значение больше 0 миллисекунда, чтобы завершить транзакцию, если блокировки для транзакции должны храниться в течение больше этого времени.

SET QUERY_GOVERNOR_COST_LIMIT Используйте параметр ограничения затрат регулятора запросов , чтобы указать верхний предел периода времени, в котором может выполняться запрос. Затраты на запрос ссылаются на предполагаемое истекшее время(в секундах), необходимое для выполнения запроса по определенной конфигурации оборудования. Значение по умолчанию 0 указывает, что срок выполнения запроса не ограничивается

Подавление заголовков сообщений поставщика При выборе этого флажка сообщения о состоянии от поставщика (например, поставщика OLE DB) не отображаются. По умолчанию этот флажок установлен. Снимите этот флажок, чтобы видеть сообщения поставщика при устранении неполадок с запросами, которые могут испытывать сбой на уровне поставщика.

Отключение после выполнения запроса Если этот флажок установлен, подключение к SQL Server завершается после завершения запроса. Этот параметр очищается по умолчанию.

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

Протокол аттестации для анклавов VBS для Always Encrypted Позволяет задать протокол проверки подлинности для анклавов безопасности на основе виртуализации (VBS), используемых с Always Encrypted и безопасными анклавами.

Текущие поддерживаемые протоколы аттестации:

  • Служба хост-защиты — протокол аттестации с использованием службы хост-защиты Windows (HGS).

Для получения дополнительной информации см. Always Encrypted с защищенными анклавами и аттестацию защищенного анклава.

Сброс по умолчанию сбрасывает все значения на этой странице в исходные значения по умолчанию.