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

Откуда:
Сообщений: 3
Здравствуйте.
Заранее прошу прощения, если вопрос глупый. Но тем не менее, помогите, пожалуйста, разобраться.
MS SQL server 2014.
Создаю копию базы путем восстановления из бэкапа.
Выбрал source из файла бэкапа. Выбрал destination - другую базу. Ввел новые имена файлов для mdf и ldf. Логические имена остались старые, как в исходной базе.
Восстановил destination-базу, все нормально. И случайно заметил, что в списке баз возле имени ИСХОДНОЙ БАЗЫ появилось слово (restoring...). Попробовал посмотреть свойства исходной, не дает, говорит, мол, база занята.
Я не особый знаток SQL, но создание копии базы путем восстановления в другую базу из бэкапа делал до этого.
Что я мог такого сделать в этот раз, из-за чего сервер так себя повел? Почему начала восстанавливаться ИСХОДНАЯ БАЗА.
8 дек 16, 23:38    [19982641]     Ответить | Цитировать Сообщить модератору
 Re: Странное поведение при восстановлении  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31965
orcdunaev
Что я мог такого сделать в этот раз, из-за чего сервер так себя повел? Почему начала восстанавливаться ИСХОДНАЯ БАЗА.
Неправильно указали, что ещё может быть? Как вариант, это запустил другой человек.
Можно посмотреть в логах сиквела, и отчёте о восстановлении, хотя бы когда была послана команда, и кто её запустил.

А вообще это экстрим - делать такие ответственные вещи кнопочками из GUI.
9 дек 16, 00:09    [19982699]     Ответить | Цитировать Сообщить модератору
 Re: Странное поведение при восстановлении  [new]
orcdunaev
Member

Откуда:
Сообщений: 3
alexeyvg, спасибо за ответ.
Еще 2 вопроса:

1) иными словами, никакого такого автоматического поведения сервера быть не должно? Только человеческая ошибка?

2) а чем положено делать такие ответственные вещи? Скрипт? Как он защитит от ошибки оператора или вмешательства другого оператора?
9 дек 16, 09:35    [19983216]     Ответить | Цитировать Сообщить модератору
 Re: Странное поведение при восстановлении  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31965
orcdunaev
1) иными словами, никакого такого автоматического поведения сервера быть не должно? Только человеческая ошибка?
Такого "автоматического поведения" нет. Конечно, не исключён баг SSMS, но я про такой не слышал.

orcdunaev
2) а чем положено делать такие ответственные вещи? Скрипт? Как он защитит от ошибки оператора или вмешательства другого оператора?
Понятно, что "другой оператор" может сделать что угодно :-)
А вот от своих ошибок скрипт помогает очень хорошо.
Всё таки в скрипте случайно восстановить данные в другую базу намного сложнее, чем не заметить какую то опцию в каком то окошечке GUI. К тому же скрипт можно легко проверить, сделать паузу, перепроверить, дать проверить кому то ещё...
9 дек 16, 09:55    [19983308]     Ответить | Цитировать Сообщить модератору
 Re: Странное поведение при восстановлении  [new]
orcdunaev
Member

Откуда:
Сообщений: 3
alexeyvg, ок, спасибо за ответы.
Тема закрыта.
9 дек 16, 12:10    [19984081]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить