Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановление базы / 6 сообщений из 6, страница 1 из 1
22.11.2018, 15:27
    #39736895
Николай_2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Добрый день.

Помогите разобраться с проблемой.
В SQL2008 по ошибке был запущен скрипт restore на базу. База 1Tb. Скрипт был остановлен после 5 секунд работы. База осталась в режиме восстановления. В Файлах базы *.mdf и *.ldf изменилась только дата, размер файлов остался прежним. Как можно вернуть базу в работу, резервных копий с нее не делалось.
Пытались восстановить скриптами CHEKDB и RECOVERY не помогло. В аварийном режиме она так же недоступна.
...
Рейтинг: 0 / 0
22.11.2018, 15:32
    #39736900
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Николай_2014,

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

"отката" операции restore нет.
...
Рейтинг: 0 / 0
23.11.2018, 09:46
    #39737325
f000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
felix_ffНиколай_2014,

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

"отката" операции restore нет.

понятно, что нет отката

провел эксперимент:
1) запускаю скрипт рестора с GO, быстро останавливаю - БД не перешла в состояние restoring
2) запускаю тоже без GO, быстро останавливаю - БД перешла в состояние restoring
3) ресторю из того же бэкапа рядом БД2
4) смотрю по мотивам вот этого Помогите! Как Отменить восстановление последовательности страниц из бэкапа?
5) RestoreStatus = 8 у эталона/ у загамаченой = 1
RestoreRedoStartLsn (10130:174:1) / (0:0:0)
FirstLSN, MaxLSN итд...
6) попытаюсь поколдовать дальше
...
Рейтинг: 0 / 0
26.11.2018, 08:52
    #39738358
f000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
провел 4 эксперимента по одинаковому сценарию:

портил БД (БД 300Мб, скрипт останавливал спустя 1, 2 , 3 , 5 секунд)
выключал СКУЛЬ
копировал mdf/ldf
включал СКУЛЬ
удалял БД
создавал БД с именем и файлами как у искомой БД
выключал СКУЛЬ
подменял файлы БД скопированными
включал СКУЛЬ
далее:
в 2х случаях БД поднималась сама в онлайн без колдунства,
в 1 случае пришлось делать emergency - single - checkdb repair_allow_data_loss - multi, БД поднялась
еще в 1 случае поругался на лог файл, из emergency не вышел, но стали видны таблицы, дальше с 4-м случаем не колодовал,
времени нет, но думаю и эту проблему реально решить (статью нашел)
...
Рейтинг: 0 / 0
26.11.2018, 12:02
    #39738452
Николай_2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Спасибо большое. Буду пробовать.
...
Рейтинг: 0 / 0
28.11.2018, 06:56
    #39739492
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановление базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]