|
Восстановление SQL-базы только с mdf... | ☑ | ||
---|---|---|---|---|
0
Guk
12.04.12
✎
22:28
|
Можно ли как-то восстановить базу, имея в наличии только mdf-файл, если в результате аттач-сингла выдается сообщение "Не удается перестроить журнал, поскольку во время завершения работы базы данных..."
|
|||
1
Guk
12.04.12
✎
22:30
|
есть еще вчерашний бэкап. может можно как-то лдф из вчерашнего бэкапа подсунуть сегодняшнему мдф?...
|
|||
2
SnarkHunter
12.04.12
✎
22:38
|
Переименуй файл БД, создай новую базу с такими же названиями файлов. После этого останови sql и переименуй старые файл обратно, заменяя новые созданные сервером. Запускай сервак, база дожна появится скорее всего в режиме suspect...
|
|||
3
Koala
12.04.12
✎
22:39
|
поищи на sql.ru. Там где-то то ли в статьях, то ли в рассылках было.
|
|||
4
AmoreMe
12.04.12
✎
22:39
|
||||
5
Guk
12.04.12
✎
22:41
|
(2) ок. попробую
(4) там только для 2000 сервера. у меня 2008... |
|||
6
Guk
12.04.12
✎
22:43
|
(2) не, не прокатывает. пишет лог не соответствует и до свидания...
|
|||
7
vde69
12.04.12
✎
22:44
|
Сначало подцепи в в Emergency Mode (как делается – в инет)
дальше пробуй USE <db_name> GO ALTER DATABASE <db_name> SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO DBCC CHECKDB('<db_name>', REPAIR_ALLOW_DATA_LOSS) go |
|||
8
vde69
12.04.12
✎
22:46
|
(7) + разумеется на копии :)
|
|||
9
miki
12.04.12
✎
22:47
|
а это:
CREATE DATABASE FOR ATTACH ? |
|||
10
Guk
12.04.12
✎
22:57
|
(9) она без лога вроде ошибку выдаст...
|
|||
11
miki
12.04.12
✎
23:22
|
попытка - не пытка...
Вот интерактивно, причем как раз указан и вариант, что лога нет: http://new.argogeo.ru/?page_id=513 Тут советуют с ключем FOR ATTACH_REBUILD_LOG, но мануал настаивает, чтобы для этого варианта работа с базой должно быть завершено чисто: http://social.technet.microsoft.com/Forums/en-US/sqlru/thread/54fc0a35-1a2a-4e0d-a910-a72d5bb64f67 |
|||
12
Ёпрст
13.04.12
✎
00:11
|
(5) не только
|
|||
13
miki
13.04.12
✎
00:19
|
развернуто (7):
http://www.bkyca.net/k0080.html Тут с водой откуда/куда и о возможных последствиях жесткого отсоединения лога: http://sqlserverpedia.com/blog/sql-server-bloggers/deleting-the-transaction-log/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |