Возможно у кого-то будет похожий случай (не случится, надеюсь), вот алгоритм без лишних действий:
1. Разумеется, выключить sql-сервер и сохранить в другое место файлы базы (mdf и ldf).
Потом включить sql-сервер и начать восстанавливать.
2. Выполнить:
ALTER DATABASE ИмяБазы SET emergency
3. Выполнить:
ALTER DATABASE ИмяБазы SET SINGLE_USER WITH ROLLBACK IMMEDIATE
4. Выполнить:
DBCC CHECKDB('ИмяБазы', REPAIR_ALLOW_DATA_LOSS)
ps: эту команду выполнить несколько раз, пока количество ошибок не станет нулевым (C) Glory
5. Выполнить:
ALTER DATABASE ИмяБазы SET multi_user
В принципе всё. Косяки остались, но в базу из 1С теперь войти можно.
Взято с какого то форума.
Комментариев нет:
Отправить комментарий