Ознаки
Припустимо, що у вас є база даних, яка містить таблиці зі кластерними індексами у SQL Server 2017. Коли ви запускаєте оператор DBCC CHECKDB з ALL_ERRORMSGS, NO_INFOMSGS, PHYSICAL_ONLY в базі даних, файл дампа генерується, і ви можете отримати повідомлення про помилку, які нагадують такі:
Помилка таблиці: код об'єкта ( об'єктива), ідентифікатор індексідентифікатора індексу, ідентифікаторрозділу ідентифікатора, ідентифікатор ідентифікатора_ ідентифікатор одиниці (введіть дані у рядку). Вузол даних Off-Row на сторінці (1:1749624), слот 1, ІДЕНТИФІКАТОР тексту TextID посилається на сторінку (0:0), слот 0, але не було видно в скані. У CHECKDB виявлено 0 помилок виділення та 1 помилки узгодженості в таблиці "TableName" (ідентифікатор об'єкта об'єктив). У CHECKDB виявлено 0 помилок виділення та 1 помилки узгодженості в базі даних "DatabaseName". repair_allow_data_loss – це мінімальний рівень відновлення помилок, виявлених за допомогою DBCC CHECKDB (DatabaseName).
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.