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

Откуда:
Сообщений: 71
Добрый день. Вот такая ситуация. Есть некая база, она была остановлена, затем mdf и ldf были скопированы на другой диск. Далее базу запустили, поработали, покорёжили данные.
Можно ли теперь остановить базу, и заменить mdf и ldf на старые (те, что были ранее скопированы на другой диск)?
Поднимется ли база?
15 дек 18, 12:07    [21764709]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить базу из ldf и mdf  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3251
Мистер Шляпа,

Да. Остановить сервис MSSQL, подменить файлы, запустить сервис. Имена и количество файлов должны точно совпадать.

Проще - отсоединить БД, скопировать нужные файлы, потом присоединить БД. Можно через гуй, можно через sp_attach_db. Преимущество в том, что сиквел тормозить не надо. Ну и в принципе ничто не мешает вам иметь обе базы одновременно, просто новую аттачите под другим именем.
15 дек 18, 12:12    [21764715]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить базу из ldf и mdf  [new]
Мистер Шляпа
Member

Откуда:
Сообщений: 71
Ennor Tiegael,

Да вот не отсоединили. Просто скопировали при остановленном сервисе. Потому и боязно, что не поднимется.
15 дек 18, 12:18    [21764717]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить базу из ldf и mdf  [new]
Massa52
Member

Откуда:
Сообщений: 379
Мистер Шляпа,
Не отсоеденив, просто не скопируешь. Так кто вам мешает приаттачить под другим именем?
15 дек 18, 12:29    [21764724]     Ответить | Цитировать Сообщить модератору
 Re: Восстановить базу из ldf и mdf  [new]
aleks222
Member

Откуда:
Сообщений: 985
Мистер Шляпа
Ennor Tiegael,

Да вот не отсоединили. Просто скопировали при остановленном сервисе.

Те же яйца, только вид сбоку.
15 дек 18, 14:59    [21764818]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить