Ошибка БД. DBCC CheckDB (ИмяБазы, REPAIR_ALLOW_DATA_LOSS) не помогает

1. AneJIbcuH 40 20.06.21 14:55 Сейчас в теме
День добрый! Сломалась БД, ни копии, ни тестирования средствами 1С не делаются, вылетает ошибка
Пробую на SQL:
DBCC CheckDB (ИмяБазы, REPAIR_ALLOW_DATA_LOSS)

вот такая ошибка
Сообщение 8933, уровень 16, состояние 1, строка 1
Ошибка в таблице. Идентификатор объекта 54, идентификатор индекса 1, идентификатор секции 281474980249600, идентификатор единицы распределения 281474980249600 (тип In-row data). Нижнее значение ключа на странице (1:34585) (уровень 0) меньше значения ключа в родительском объекте (1:163), слот 370.
Результаты DBCC для "sys.sysidxstats".
Имеется 16970 строк на 471 страницах для объекта "sys.sysidxstats".
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в таблице "sys.sysidxstats" (идентификатор объекта 54).

По идентификатору, вроде как системная таблица sys.sysidxstats
Пытался индекс у неё перестроить, но никак. Копий рабочих нет.
Что можно сделать?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user636605_vladzhegest 20.06.21 15:05 Сейчас в теме
Полностью таблицу уже не восстановить это точно, нужны бэкапы. С многочисленными танцами не без бубен конечно, можно попробовать написать батник который будет пробовать выбирать данные построчно, и найдет битый сектор. Тогда можно будет попытаться вытащить кусок живых данных из таблицы.
3. AneJIbcuH 40 20.06.21 15:34 Сейчас в теме
(2)для начала бы таблицу может очистить/прибить/опустошить. Вдруг без данных в ней заведётся база
6. user636605_vladzhegest 20.06.21 15:50 Сейчас в теме
(3) Это системная таблица индексов, без нее база не заведется. Пытались перестроить индекс - супер, других вариантов не вижу.
7. XAKEP 20.06.21 15:51 Сейчас в теме
(6)
конфигурацию назовите - и она на замке/нет - была ( да/нет)
9. XAKEP 20.06.21 15:59 Сейчас в теме
(3)
конфигурацию назовите
4. XAKEP 20.06.21 15:48 Сейчас в теме
если до mssql2017 - можете файл выложить в гугл диск ?
только это не стармани будет.

размер базы какой ?
5. XAKEP 20.06.21 15:50 Сейчас в теме
какая конфигурация - точно нужно знать ( вплоть до последней цифры )
8. XAKEP 20.06.21 15:53 Сейчас в теме
По идентификатору, вроде как системная таблица sys.sysidxstats
Пытался индекс у неё перестроить, но никак. Копий рабочих нет.
Что можно сделать?


оставить ее в покое,
и делать все на копии,

хотя вы уже явно , что умели, то и делали...
10. AneJIbcuH 40 20.06.21 16:23 Сейчас в теме
(8) Верно, что гуглилось, то и делал. В какой момент произошёл косяк, не понятно. Но рабочие копии позатерлись.
Копия исходной есть. Поэтому что рабочая, что нет..
Конфигурация ЗУП 3.1.14.395
11. AneJIbcuH 40 20.06.21 16:23 Сейчас в теме
12. XAKEP 20.06.21 16:24 Сейчас в теме
(11)
файл много весит ( журнал) ?
13. AneJIbcuH 40 20.06.21 16:26 Сейчас в теме
14. XAKEP 20.06.21 16:27 Сейчас в теме
15. AneJIbcuH 40 20.06.21 16:29 Сейчас в теме
(14) База гиг, лог - почти 300 мб. SQL 2019
16. МихаилМ 21.06.21 02:58 Сейчас в теме
sys.sysidxstats - системная таблица мс скл.
Вам быстрее будет переставить мс скл сервер(1 час ),чем ее лечить.
тк на другие бд она тоже будет влиять.

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


но возникновение такой ошибки подразумевает дисковую ошибку.
так что до переустановки - проверка дисковой системы.
19. AneJIbcuH 40 21.06.21 07:59 Сейчас в теме
(16) ну другие базы работают, ошибок не видно
17. XAKEP 21.06.21 06:45 Сейчас в теме
https://forum.mista.ru/topic.php?id=867257

что за прикол с знакомыми персонажами ?
18. AneJIbcuH 40 21.06.21 07:56 Сейчас в теме
20. TormDV 21.06.21 09:57 Сейчас в теме
(18)

Сколько баз на сервере MS SQL крутится? Регламентные задания по реиндексации для них выполняются? Возможно, уперлись в IOPSы и производительность дисковой подсистемы. Со временем с увеличением объема / количества баз будет только усугубляться, базы начнут падать чаще... Получится их починить средствами SQL или нет - тоже вопрос, как повезет. Так что чаще делайте бекапы.
Варианты решения проблемы:
- Отключить реиндекс на некоторое время.
- Разбиение планов обслуживания на несколько, в идеале, не пересекающихся по времени.
- Разнесение баз по разным физическим железкам.
21. Nefilimus 75 21.06.21 17:20 Сейчас в теме
Тут уже нужно смотреть. Не думаю, что смогут помочь за спасибо или за стартмани. Если что, обращайтесь в личку, постараюсь помочь
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот