Ошибка «Невозможно продолжить выполнение, поскольку сеанс находится в состоянии завершения»?

#sql-server #session #state #kill

#sql-server #сеанс #состояние #убить

Вопрос:

Мы используем SQL Server 2019 Standard edition в Windows Server 2019. У нас одновременно 200 пользователей и тысячи подключений.

SQL Server 2019 выдает ошибку

Невозможно продолжить выполнение, поскольку сеанс находится в состоянии завершения

Раз в неделю я перезапускаю службу SQL Server, и ошибка исчезает.

  • Я устанавливаю CU1, CU3, CU4, CU5 и CU6 … ошибка не исправлена.

  • Уровень совместимости баз данных: SQL Server 2019 (150)

  • Наши программы используют в основном 4 таблицы. Я читал, что неработающие индексы могут вызвать эту ошибку. Я проверяю индексы этих таблиц, никаких проблем не обнаружено. В любом случае я перестраиваю все индексы для этих 4 таблиц. Ошибка Bu не исправлена.

Как я могу определить основную причину этой ошибки и как я могу ее исправить?

Комментарии:

1. Проверьте журнал ошибок SQL Server на наличие связанных сообщений во время ошибки.

2. Добро пожаловать в Stack Overflow. Этот сайт действительно предназначен для вопросов программирования. Я рекомендовал перенести этот вопрос на наш дочерний сайт, dba.stackexchange.com , где, надеюсь, квалифицированный администратор базы данных увидит ваш вопрос и предоставит полезную информацию.

3. Спасибо. Я отправлю свой вопрос по адресу dba.stackexchange.com .