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

Откуда:
Сообщений: 660
привет
сервак выключился по питанию
база перешла в emergensy

делаю
ALTER DATABASE order SET emergency
ALTER DATABASE order SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CHECKDB('order', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE order SET multi_user


Msg 8905, Level 16, State 1, Line 3
Extent (1:15216560) in database ID 13 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
The error has been repaired.
CHECKDB found 25 allocation errors and 0 consistency errors in database 'order'.
CHECKDB fixed 25 allocation errors and 0 consistency errors in database 'order'.

тобиш пишет что все поправила
но запускаю заново check - и опять те же ошибки
получается что ошибки находятся но не правятся
посдкажите что делать
спасибо
3 июн 16, 14:00    [19254921]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по ошибке CHECK DB  [new]
komrad
Member

Откуда:
Сообщений: 5758
Alexander_fx
привет
сервак выключился по питанию
база перешла в emergensy

делаю
ALTER DATABASE order SET emergency
ALTER DATABASE order SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CHECKDB('order', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE order SET multi_user


Msg 8905, Level 16, State 1, Line 3
Extent (1:15216560) in database ID 13 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
The error has been repaired.
CHECKDB found 25 allocation errors and 0 consistency errors in database 'order'.
CHECKDB fixed 25 allocation errors and 0 consistency errors in database 'order'.

тобиш пишет что все поправила
но запускаю заново check - и опять те же ошибки
получается что ошибки находятся но не правятся
посдкажите что делать
спасибо


несчастливая это база (database_id=13), жить не будет
восстанавливайтесь из бекапа
3 июн 16, 15:21    [19255392]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по ошибке CHECK DB  [new]
Alexander_fx
Member

Откуда:
Сообщений: 660
komrad
несчастливая это база (database_id=13), жить не будет
восстанавливайтесь из бекапа


а после восстановления ID поменяется чтоли ?
3 июн 16, 15:30    [19255441]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по ошибке CHECK DB  [new]
komrad
Member

Откуда:
Сообщений: 5758
Alexander_fx
komrad
несчастливая это база (database_id=13), жить не будет
восстанавливайтесь из бекапа


а после восстановления ID поменяется чтоли ?

нет, но есть вероятность, что база не битая будет
3 июн 16, 15:40    [19255491]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по ошибке CHECK DB  [new]
Alexander_fx
Member

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

а что плохого в логах
пишет же что все фиксится

p.s. База после данных скриптов нормально открывается и попробывал некоторые таблици - все ок
смущает только эта ошибка при повторном запуске
p.s. 2 база 1 терабайт - бекапы не делаю - структура такая что каждый день новая таблица - готов пожертовать некоторыми таблицами.
3 июн 16, 15:48    [19255537]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по ошибке CHECK DB  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
https://technet.microsoft.com/en-us/library/aa275767(v=sql.80).aspx
3 июн 16, 16:35    [19255871]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить