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

Откуда: AB
Сообщений: 7378
Есть шаред-папка со всему бекапами: полный - еженедельный, дифф. - ежедневный, и лог - каждые 15 минут. Поскольку информация о бекапах утеряна, это, что подсовывать серверу все файлы до последнего по очереди вручную?
12 мар 15, 19:43    [17377609]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Relic Hunter,

можно так:

1)
пробежаться по папке с бэкапами и для каждого файла (или по последним N по дате создания) и с помощьюrestore header only создат таблицу со списком бэкапов

запросом выдрать последний full, последний diff, и цепочку логов по LSN выдрать...
select 'restore mydb from disk = ...' from my_backup_list

2) бэкапы msdb делались? если да - то там все должно быть поидее... восстановите msdb и по таблицам backup* вытащите запросами все что надо восстановить...
12 мар 15, 20:01    [17377671]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
churupaha,

База удалена через студию. Я понимаю, что msdb выбросила всю информацию о бекапах той базы? Нужно восстановить msdb на момент до удаления базы? Тогда все пойдет?
12 мар 15, 20:10    [17377702]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Relic Hunter,

там вверху написано два варианита. ниче msdb "не выбросила". насколько понял она (msdb) у вас еще и живая? тогда изучайте вот эти таблицы:

backup metadata

оттуда сможете узнать какие файлы и в какой последовательности вам восстанавливать.
12 мар 15, 20:13    [17377717]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
churupaha,

msdb - живая. Нужно, что-бы человек не сведущ в администрировании и запросах мог восстановить базу через гуи из студии. Это возможно?
12 мар 15, 20:16    [17377724]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Relic Hunter
churupaha,

msdb - живая. Нужно, что-бы человек не сведущ в администрировании и запросах мог восстановить базу через гуи из студии. Это возможно?


было в студии что-то, там можно выбрать кучу файлов и оно само на основе закголоков создаст последовательность...

а в имена файлов бэкапов никаких подсказок для себя не включали?
12 мар 15, 20:24    [17377751]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
churupaha,

Бекапы делаются через план обслуживания. Имена файлов соответствующие. В том-то и вопрос: как каталог с бекапами подсунуть студии и восстановится до последнего, а не по средине?
12 мар 15, 20:36    [17377790]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Relic Hunter
В том-то и вопрос: как каталог с бекапами подсунуть студии и восстановится до последнего, а не по средине?

Прямо так взять и указать каталог в диалоге восстановления в студии
Вы что даже не попробовали это сделать ?
12 мар 15, 21:45    [17378000]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Glory,

Подскажите "как"? У меня требует файл, *.bak, *.trn.
12 мар 15, 22:02    [17378042]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
https://msdn.microsoft.com/en-us/library/ms177429(v=sql.110).aspx
12 мар 15, 22:10    [17378066]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Glory,

Как выбрать папку? Конкретнее, плиз...
12 мар 15, 22:19    [17378089]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Relic Hunter
Как выбрать папку?

Прочитать ссылку. Куда уж конкрентнее
12 мар 15, 22:22    [17378101]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Glory
Relic Hunter
Как выбрать папку?

Прочитать ссылку. Куда уж конкрентнее
Прочел. Не вижу. Оно требует бекапсет, filename.bak который.

К сообщению приложен файл. Размер - 18Kb
12 мар 15, 22:37    [17378177]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Glory,

Я так и полагал :(
12 мар 15, 22:50    [17378216]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21825
Relic Hunter
Glory
пропущено...

Прочитать ссылку. Куда уж конкрентнее
Прочел. Не вижу. Оно требует бекапсет, filename.bak который.
ну в указанной ссылке написано, что до 64 файлов можно списком "скармливать".
не подходит?
13 мар 15, 17:08    [17382028]     Ответить | Цитировать Сообщить модератору
 Re: Как востанавливаться после удаления базы?  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Шайтан,

Блин... Это я знаю. Руки не заболят подложить 64 файла? Поэтому и спрашивал про папку.
13 мар 15, 23:50    [17383278]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить