SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » get NoCount on/off для произвольной сессии
get NoCount on/off для произвольной сессии [сообщение #1837] Wed, 15 March 2023 18:41 Переход к предыдущему сообщению
Павел677 в настоящее время не в онлайне  Павел677
Сообщений: 1
Зарегистрирован: March 2023
Junior Member
Добрый день.

Подскажите как для произвольной сессии получить свойство noCount

Зачем :

Есть сервер приложений, который использует пул соединений к БД. В какой-то момент (вызове хранимки или еще что-то) в соединении предположительно выставляется значение set no count on. И это плохо влияет на работоспособность сессии (с этого момент она "испорчена" - из пула она может быть предоставлена другой программной сессии сервера приложений и там поведет себя криво)

Как мне в management studio при выполнении запроса к sys.dm_exec_requests (смотрю активные сессии, их блокировки и запросы) понять какое было сделано последнее значение set noCount по каждой сессии ?

Гуглил и не нашел. Это вообще возможно ?

Вот например, есть свойство sys.dm_exec_requests.arithabort
Есть что-то аналогичное, типа sys.dm_exec_requests.noCountOn ?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Темпоральные таблицы
Следующая тема: Катастрофическое снижение производительности при распараллеливании запроса
Переход к форуму:
  


Текущее время: Wed Dec 18 18:24:41 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00770 секунд