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

Откуда:
Сообщений: 24
База стала вдруг со статусом Suspect, скорее всего из-за нехватки места на диске. Освободил место. Сделал Detach DataBase (почитал в форуме что такое помогало людям), а теперь назад не приаттачивается база, пишет 'Error 9004: An error occurred while processing the log for database 'mybase' '
Бэкапа базы нету. Как восстановить всё и реально ли это?
10 сен 04, 09:28    [949497]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
Adony
Member

Откуда: Москва
Сообщений: 1083
https://www.sql.ru/faq/faq_topic.aspx?fid=123
10 сен 04, 09:33    [949509]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
FAQ
10 сен 04, 09:34    [949514]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
Cantalupa
Member

Откуда:
Сообщений: 24
tpg
FAQ

Спасибо!!! сделал всё по FAQ и получилось!!!!
10 сен 04, 11:39    [950144]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
Chsv
Member

Откуда:
Сообщений: 109
tpg
FAQ


Сделал все по FAQ, но на CheckDB (после этого шага --
USE '<db_name>'
GO
sp_dboption '<db_name>', 'single_user', 'true'
go
DBCC CHECKDB('<db_name>', REPAIR_ALLOW_DATA_LOSS)
go)
Выдало вот это
автор
Server: Msg 1505, Level 16, State 1, Line 1
CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 1. Most significant primary key is '4064'.
Server: Msg 8905, Level 16, State 1, Line 1
Extent (1:1363304) in database ID 7 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
CHECKDB found 55 allocation errors and 607 consistency errors in database 'Base'.
CHECKDB fixed 3 allocation errors and 142 consistency errors in database 'Base'.
repair_allow_data_loss is the minimum repair level for the errors found by DBCC CHECKDB (Base repair_allow_data_loss).
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
4 мар 05, 10:14    [1362364]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
http://support.microsoft.com/default.aspx?scid=kb;en-us;308811

http://support.microsoft.com/default.aspx?scid=kb;en-us;308795
4 мар 05, 10:27    [1362423]     Ответить | Цитировать Сообщить модератору
 Re: База была в Suspect сделал Detach, не могу возвратить  [new]
Chsv
Member

Откуда:
Сообщений: 109
Восстановил базу. Есть возможность, что часть данных будет потеряна?? Как проверить???
4 мар 05, 12:32    [1363132]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить