KB4046065. ВИПРАВЛЕННЯ. Пошкодження пам'яті відбувається під час відмов групи доступності для транзакцій DTC у SQL Server 2017

Застосовується до
SQL Server 2017 on Windows (all editions)

Ознаки

Нижче описано такий сценарій.

  • У SQL Server 2017 році у вас була група постійної доступності (AlwaysOn Availability Group, AG) з увімкненою підтримкою координатора розподілених транзакцій (DTC).
  • Під час відмов групи доступності SQL Server спочатку зупиняється внутрішній стан DTC для всіх баз даних в AG, а потім знищуються всі активні транзакції для всіх баз даних цієї групи доступності.
  • Однак, перш ніж активні транзакції будуть завершені, якщо ці транзакції спробують отримати доступ до зупиненого стану DTC, може статися пошкодження пам'яті.
  • Це відбувається тому, що транзакції намагаються отримати доступ до вже видаленої пам'яті.

Спосіб усунення проблеми

Цю проблему вирішено в такому сукупному оновленні для SQL Server:

Сукупний пакет оновлень 1 для SQL ServerSQL Server 2017

Відомості про сукупні оновлення для SQL ServerSQL Server :

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

Останнє сукупне оновлення для SQL ServerSQL Server 2017

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.