Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Восстановление битых баз  [new]
xaxaTyH
Member

Откуда:
Сообщений: 11
Добрый день.

Скажите, если возможность восстановить базы, если CHECKDB('dbname') выдает следующие ошибки:
Msg 8921, Level 16, State 1, Line 2
Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.
Msg 8909, Level 16, State 1, Line 2
Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 0 (type Unknown), page ID (1:501456) contains an incorrect page ID in its page header. The PageId in the page header = (0:0).
Msg 8998, Level 16, State 2, Line 2
Page errors on the GAM, SGAM, or PFS pages prevent allocation integrity checks in database ID 21 pages from (1:501456) to (1:509543). See other errors for cause.
Msg 8909, Level 16, State 1, Line 2
Table error: Object ID 0, index ID -1, partition ID 0, alloc unit ID 0 (type Unknown), page ID (1:566160) contains an incorrect page ID in its page header. The PageId in the page header = (0:0).
Msg 8998, Level 16, State 2, Line 2
Page errors on the GAM, SGAM, or PFS pages prevent allocation integrity checks in database ID 21 pages from (1:566160) to (1:574247). See other errors for cause.

Причем подобные ошибки на всех базах.
Скажу сразу, у админов нет бэкапов..
13 сен 11, 20:52    [11272142]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление битых баз  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 852
xaxaTyH,

Если бы на одной - я бы предположил что база грохнулась, а на всех - возможно на диске, где сидит tempdb, кончилось место.
13 сен 11, 21:03    [11272189]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление битых баз  [new]
xaxaTyH
Member

Откуда:
Сообщений: 11
flexgen,

Спасибо за ответ.

Диск 1. На диске свободно 100 Гб. Объем всех баз не превышает 20 Гб.

Создал новые бд, вкачал туда данные (тестовые) такого же объема - все ок.

А старые базы - никак..

Некоторое время назад физически сломался старый винт. Старые поломанные базы удалось с него кое-как скопировать.
Винт поставили новый.
Но как-то восстановить базы не получается (даже с параметром ALLOW_DATA_LOSS)...
13 сен 11, 21:25    [11272282]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление битых баз  [new]
kjyfd
Guest
можно попробовать как последнее средство
13 сен 11, 22:31    [11272540]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить