0
labeba
30.07.25
✎
16:40
|
Доброго времени суток, извините что обращаюсь к Вам:)
Подскажите пожалуйста, база выдает ошибки при обновлении, а DBCC CHECKDB ("имя_базы", REPAIR_REBUILD) показывает следующее:
Msg 8921, Level 16, State 1, Line 1
Проверка отменена. В процессе сбора фактов была обнаружена ошибка. Возможно, база данных tempdb достигла предела памяти, или системная таблица не согласована. Проверьте предыдущие ошибки.
Msg 8998, Level 16, State 2, Line 1
Ошибки на страницах GAM, SGAM или PFS блокируют проверку целостности распределения в базе данных с идентификатором 7 на страницах от (1:17421552) до (1:17429639). Чтобы обнаружить причину, просмотрите другие сообщения об ошибках.
Для исправления данной ошибки необходимо сначала исправить другие ошибки.
Msg 8905, Level 16, State 1, Line 1
Экстент (1:25855544) в базе данных с идентификатором 7 помечен как выделенный в GAM, но не распределен ни одним объектом SGAM или IAM.
Для исправления данной ошибки необходимо сначала исправить другие ошибки.
CHECKDB обнаружил 2 ошибок размещения и 0 ошибок согласованности, не связанных ни с одним объектом.
Результаты DBCC для "sys.sysrscols".
Имеются строки (86006) на страницах (1309) для объекта "sys.sysrscols".
При этом место на диске есть, а резервных копий нет.
Как можно восстановить базу?
|
|
3
Lama12
30.07.25
✎
17:17
|
(0) Создаете новую базу и вносите руками всю первичку, предварительно осуществив настройку базы. Этот способ даст 100% результат, и он будет достоверный и гарантированный.
|
|