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

Имеется база Sql 2012 SP2 EE (WinServer 2012, 16GB RAM, 8x Intel Xeon), у нее были три файла mdf,ndf и ldf. Mdf и ndf лежат на одном луне, ldf на другом. Недавно лун с логами базы улетел, а бэкапирование еще не было настроено. Удалось поднять базу без лог-файла, CHECKDB показывал множество ошибок. Когда запустил с параметром REPAIR_REBUILD, то процесс отвалился на 50%, а вместе с ним упал инстанс
The MSSQL$SRV service terminated unexpectedly.
После этого любая инструкция CHECKDB вызывает падение инстанса. REPAIR_ALLOW_DATA_LOSS пока еще не пробовал, т.к. данные терять не очень хочется.
Кто-нибудь сталкивался с подобным?
19 ноя 14, 15:58    [16872807]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
бд сейчас у вас в каком виде доступна то ?
19 ноя 14, 16:14    [16872915]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
NewBie123
Guest
Maxx,

В ONLINE, только селекты на некоторых таблицах валятся
Раньше DBCC CHECKDB выдавал примерно следующее
Table error: Extent (1:27200000) in object ID 0, index ID -1, partition ID 0, alloc unit ID 72057596617621504 (type Unknown) is beyond the range of this database.
19 ноя 14, 16:20    [16872963]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Скриптуйте все и переливайте в другую БД (такой же структуры созданную из скриптов)
Попутно найдете сколько обьектов погибло насмерть,скролько можно реанимировать (CHECKTABLE, ...etc)
Но пока можете забрать хоть ьчто-то - заберайте,а патом будете чинить, бекапа у вас все равно нет :(
19 ноя 14, 16:24    [16873011]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
NewBie123
Guest
Maxx,
Спасибо
Буду курсором построчно переливать в другую БД
19 ноя 14, 16:33    [16873099]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
МуМу
Member

Откуда:
Сообщений: 1134
По опыту могу добавить следующее. Если селект все не проходит - попробуйте селект все (индекс = ). Бывает там остается часть избыточной бесценной инофрмации
21 ноя 14, 18:03    [16887198]     Ответить | Цитировать Сообщить модератору
 Re: Падает DBCC CHECKDB  [new]
NewBie123
Guest
МуМу,
спасибо за совет
Это база с архивными данными, там только кластерные индексы, repair_allow_data_loss на самой большой таблице работал 8 часов, скоро приступлю к анализу, что потеряно =)
22 ноя 14, 13:48    [16889568]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить