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

Откуда:
Сообщений: 14
Добрый день всем.
Простите за баянистость темы, но сам справиться немогу.
Суть:
ночью база вошла в состояние suspect
я сделал take offlain после чего detach (остановить сервер для копирования не мог т.к. крутятса другие базы)
скопировал mdf и ldf
попытался создать базу по новой но не дает(даже у меня на рабочем компе пишет logical file name okan is already in use)
создал базу okan но с именем лога okan_log.ldf база создалась
сделал
Use master
go
sp_configure 'allow updates', 1
reconfigure with override
go
потом сделал
alter database okan set emergency
и перезапустил sql server
база в состоянии emergency
сделал
alter database MyDatabase set single_user
прокатило
-------------------------------
попытался сделать
DBCC CHECKDB('okan', REPAIR_ALLOW_DATA_LOSS)
пишет
Msg 5173, Level 16, State 1, Line 1
One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
Log file 'D:\okan_log.ldf' does not match the primary file. It may be from a different database or the log may have been rebuilt previously.
Failed to restart the current database. The current database is switched to master.
Msg 5123, Level 16, State 1, Line 1
CREATE FILE encountered operating system error 21(Устройство не готово.) while attempting to open or create the physical file 'G:\LogsDatabases\okan.LDF'.
Msg 5024, Level 16, State 2, Line 1
No entry found for the primary log file in sysfiles1. Could not rebuild the log.
Msg 5028, Level 16, State 2, Line 1
The system could not activate enough of the database to rebuild the log.
DBCC results for 'okan'.
CHECKDB found 0 allocation errors and 0 consistency errors in database 'okan'.
Msg 7909, Level 20, State 1, Line 1
The emergency-mode repair failed.You must restore from backup.
------------------------------
подскажите что делать дальше
6 янв 10, 12:45    [8151752]     Ответить | Цитировать Сообщить модератору
 Re: база в состоянии suspect  [new]
namepunk
Member

Откуда:
Сообщений: 14
забыл упомянуть есть вчерашний backup но так как вчера в эту базу делали приходы хочется восстановить базу правильно
6 янв 10, 12:53    [8151778]     Ответить | Цитировать Сообщить модератору
 Re: база в состоянии suspect  [new]
Гость888
Guest
namepunk
ночью база вошла в состояние suspect
я сделал take offlain после чего detach (остановить сервер для копирования не мог т.к. крутятса другие базы)


Модель была full? Log backup сделали перед детачем? Если да - то ресторите последний полный бекап и накатываете бекапы лога вплоть до этого последнего.
6 янв 10, 15:06    [8152179]     Ответить | Цитировать Сообщить модератору
 Re: база в состоянии suspect  [new]
namepunk
Member

Откуда:
Сообщений: 14
модель simple. база в suspect никаких бэкапов сделать было нельзя
6 янв 10, 15:37    [8152271]     Ответить | Цитировать Сообщить модератору
 Re: база в состоянии suspect  [new]
namepunk
Member

Откуда:
Сообщений: 14
проблема решена.
вопрос был в том что при создании новой базы из менеджера нельзя указать имя физического файла.
при создании базы скриптом все решилось...
6 янв 10, 17:29    [8152654]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить