Ознаки
Припустімо, що у вас є база даних, що відстеження змін, у Microsoft SQL Server 2014, 2016 або 2017. Якщо виникають проблеми, які призводять до затримки в очищенні syscommittab, багато рядків у syscommittab може не зарезервовано. Якщо проблему вирішено та ви намагаєтеся очистити ці записи в транзакції, це може зайняти багато часу. Крім того, очищення часто призводить до блокування ескалації, а блокування таблиці блокує syscommittab очищення під час контрольної точки.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
-
Сукупне оновлення 8 для SQL Server 2016 із пакетом оновлень 2 (SP2)
-
Сукупний пакет оновлень 4 для SQL Server 2014 із пакетом оновлень 3 (SP3)
Про сукупні оновлення для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Посилання
Дізнайтеся про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.