Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
alex_kos_82
Member

Откуда:
Сообщений: 11
При попытке восстановить БД из "bak" файла отсутствует восстанавливаемый набор данных => процедура восстановления не проходит. Скрин во вложении. Процедуру создания резервной копии вроде проводил корректно. Единственное что файл бэкапа потом перенес из каталога по умолчанию в другой каталог. Подскажите, есть какие-нибудь варианты восстановить БД?

К сообщению приложен файл. Размер - 140Kb
30 сен 16, 12:42    [19727739]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
А в источнике "База данных" что есть?
30 сен 16, 13:00    [19727868]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
alex_kos_82
Member

Откуда:
Сообщений: 11
В качестве источника используется 'bak' файл резервной копии.
30 сен 16, 13:08    [19727967]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
alex_kos_82
Member

Откуда:
Сообщений: 11
Раскрывающийся список "База данных" недоступен.
30 сен 16, 14:09    [19728575]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
alex_kos_82,

тут тот случай, что уже бекапы делают но консистентность ещё не проверяют
30 сен 16, 14:11    [19728587]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Что говорит

RESTORE HEADERONLY from disk = 'D:\Alex\...тут весь путь написать...\123.bak'


?
30 сен 16, 14:13    [19728615]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
alex_kos_82
Member

Откуда:
Сообщений: 11
Результат по нулям. Видно сохранил как-то не так.
30 сен 16, 14:24    [19728689]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
komrad
Member

Откуда:
Сообщений: 5741
alex_kos_82,

такое случается, когда бекап был сделан с опцией copy_only.

скрипт придется писать руками используя команды:
restore filelistonly from disk='полный путь к файлу бекапа'
exec sp_helpdb [имя_целевой_базы]


restore database [имя_целевой_базы]
from disk='полный путь к файлу бекапа'
with replace,
move 'имя дата-файла из бекапа (см первую команду)' to 'полный путь к дата-файлу базы (см вторую команду)',
move 'имя лог-файла из бекапа (см первую команду)' to 'полный путь к лог-файлу базы (см вторую команду)',
stats=1
30 сен 16, 14:29    [19728737]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
komrad,
автор
такое случается, когда бекап был сделан с опцией copy_only.

вариант не оспариваю, но на тесте всё нормально работает с бекапом copy_only....
30 сен 16, 14:35    [19728791]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
alex_kos_82
Результат по нулям. Видно сохранил как-то не так.


что таки пишет, результат по нулям? не ошибки ничего?
30 сен 16, 14:43    [19728855]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
alex_kos_82
Единственное что файл бэкапа потом перенес из каталога по умолчанию в другой каталог.


А собственно путь к бекапу сами написали или через диалог выбрали? Может просто прав на чтение нет у пользователя под которым запущен SQL Server?
30 сен 16, 14:45    [19728881]     Ответить | Цитировать Сообщить модератору
 Re: ошибка восстановления БД - "Для восстановления не выбран резервный набор данных."  [new]
komrad
Member

Откуда:
Сообщений: 5741
TaPaK
komrad,
автор
такое случается, когда бекап был сделан с опцией copy_only.

вариант не оспариваю, но на тесте всё нормально работает с бекапом copy_only....

ок
наверно это был косяк студии
видел такое один раз, сам гуями не пользуюсь - только скрипты

особенно это помогает, когда база имеет больше 10-20 файлов - недавно столкнулся с рестором базы из более 2000 файлов ;)
30 сен 16, 15:17    [19729214]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить