Ошибки «Неизвестный токен получен от SQL Server» после недавних обновлений Windows

Ошибки «Неизвестный токен получен от SQL Server» после недавних обновлений Windows

Я опубликовалвопросна Stack Overflow об этой ошибке, когда она начала возникать для наших старыхДельфи 7приложения наВиндовс 10.

Это сейчас происходитWindows Server 2012 R2Системы, в которых были выполнены последние обновления:

  • КБ5020690
  • КБ5019958
  • КБ5020023
  • КБ5020010
  • КБ5020680

Мы удалилиКБ5019958, думая, что это наиболее вероятная причина, но это не решило проблему. Откат всех 5 обновлений исправил ее. У нас есть еще один сервер, на котором возникла та же проблема, поэтому мы откатим каждое обновление и проверим, пока ошибка не исчезнет, ​​затем переустановим все остальные обновления, чтобы убедиться, что это не комбинированный эффект.

Это, безусловно, проблема клиента, посколькуSQL-сервер 2014На компьютере эти обновления установлены, поэтому наша программа падает при запуске непосредственно на этом сервере, но не при запуске на удаленном сервере приложений, где обновления были откатены и который подключается к этому SQL-серверу.

ИЗМЕНИТЬ 21/11

После проб и ошибок мы обнаружили, что если обновление для любого из нихКБ5020010илиКБ5020023был установлен, затем старыйДельфи 7программы выдавали ошибку.

Интересно, что оба эти обновления

Устраняет уязвимости безопасности в протоколах Kerberos и Netlogon.

В статьях базы знаний нет упоминаний об обновлениях, влияющих наSQL-серверсвязи.

решение1

Извините, что не ответил, но недостаточно репутации, чтобы прокомментировать.

Та же проблема здесь. Затронуло развертывание RDS 2012R2 в устаревшем приложении, которое использует SQL-драйвер ODBC. Все это связано сhttps://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2022-41048Уязвимость удаленного выполнения кода драйвера Microsoft ODBC. Откат помог.

решение2

Спасибо, это был чрезвычайно полезный пост для поиска основной причины странных ошибок, связанных с базой данных, из-за доступа приложения Maximizer v10 к базе данных SQL на Windows Server 2012 R2. Приложение выдавало несколько исключений с кодом ошибки DATAMANAGER 19. Удаление KB5020010 решило эту проблему. Я думаю, что KB5020023, возможно, тоже нужно удалить.

решение3

У нас та же проблема. Все это связано сhttps://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2022-41048 Уязвимость удаленного выполнения кода драйвера Microsoft ODBC. Откат помог.

Связанный контент