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

Откуда:
Сообщений: 2
dbcc checkdb('Project_pt', REPAIR_ALLOW_DATA_LOSS )

Выдает вот такое сообщение

Msg 7985, Level 16, State 2, Line 1
System table pre-checks: Object ID 3. Could not read and latch page (1:3487298) with latch type SH. Check statement terminated due to unrepairable error.
DBCC results for 'Project_pt'.
Msg 5233, Level 16, State 98, Line 1
Table error: alloc unit ID 196608, page (1:3487298). The test (IS_OFF (BUF_IOERR, pBUF->bstat)) failed. The values are 12584969 and -4.
CHECKDB found 0 allocation errors and 1 consistency errors not associated with any single object.
CHECKDB found 0 allocation errors and 1 consistency errors in database 'Project_pt'.

Можно ли восстановить актуальную базу если есть Бэкап месячной давности
Заранее спасибо
12 май 16, 14:39    [19163951]     Ответить | Цитировать Сообщить модератору
 Re: Крашнулась база  [new]
icprog
Member

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

REPAIR_ALLOW_DATA_LOSS не поможет, такая ошибка описана здесь: Can CHECKDB repair everything?

Восстанавливайте бэкап месячной давности.
Можно еще попробовать перелить данные из поврежденной БД в новую БД.

В любом случае часть данных будет потеряна
12 май 16, 16:59    [19165120]     Ответить | Цитировать Сообщить модератору
 Re: Крашнулась база  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
вдруг поможет:

У меня однажды была ошибка повреждения диска. В индексах.
Когда индекс удалил, то ошибка при работе с данными не появлялась. :)
Переливка прошла успешно.
13 май 16, 09:19    [19167401]     Ответить | Цитировать Сообщить модератору
 Re: Крашнулась база  [new]
o-o
Guest
LSV
вдруг поможет:

У меня однажды была ошибка повреждения диска. В индексах.
Когда индекс удалил, то ошибка при работе с данными не появлялась. :)
Переливка прошла успешно.

только у него повреждение системных таблиц:
System table pre-checks: Object ID 3. Could not read and latch page (1:3487298) with latch type SH.
DBCC CHECKDB даже не пытается что-то там проверять, оно факты не может собрать.
так что может быть полный развал.
Object ID 3 это sysrscols
(а дальше проверка просто не пошла)
13 май 16, 09:50    [19167520]     Ответить | Цитировать Сообщить модератору
 Re: Крашнулась база  [new]
Ivan_sql
Member

Откуда:
Сообщений: 2
Спасибо за ответы!!! Скажите а есть теоретическая возможность объединить 2 базы (месячную восстановленную из Бэкапа и Эту поломанную но актульную??? Если да то примерный план накидайте плиз как это делать???
13 май 16, 10:59    [19167862]     Ответить | Цитировать Сообщить модератору
 Re: Крашнулась база  [new]
icprog
Member

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

А БД была в режиме Full или Simple? Если в Full, может какие-нибудь бэкапы лога делались?

Можно попробовать восстановить бэкап месячной давности, перевести битую БД в Emergency и попытаться из битой БД перелить данные за последний месяц в востановленную БД.
13 май 16, 11:30    [19168024]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить