|
(MS SQL 2012) восстановление базы в новое место с новым именем
|
Я
|
|
azeml 04.11.16 - 11:10 | Здравствуйте . Столкнулся со следующей проблемой в MS SQL 2012 не могу сделать копию в новое место, с новым именем. На MS SQL 2008 сначала создавалась пустая база и в нее заливался бэкап по установке галочки перезаписывать. Сейчас к сожалению она не работает. В гугле сожалению ничего найти не могу. Буду благодарен за помощь или ссылку на материалы. |
yzimin 1 - 04.11.16 - 11:19 | >> Сейчас к сожалению она не работает
Ошибка какая? |
azeml 2 - 04.11.16 - 11:49 | ( 1) Оно хочет распаковать в основную базу. Есть база тест, я создаю пустую базу тест1 и хочу в нее распаковать бэкап базы тест, а он начинает распаковывать в тест, а не в тест1. Перед началом распаковки специально открываю сеанс на базе тест, чтобы не задеть ее и при попытке распаковки базы выскакивает ошибка "Сбой при попытке получения монопольного доступа к базе" |
azeml 3 - 04.11.16 - 11:51 | ( 1) А это значит, что оно вместо чистой базы где нет ни одного открытого сеанса пытается восстановиться в основную базу. |
yzimin 4 - 04.11.16 - 11:53 | ( 3)
1. Проверьте путь, куда восстанавливаете
2. Установите галку: разорвать соединения с текущей базой (как-то так, у меня английская версия) |
vde69 5 - 04.11.16 - 11:56 | есть 4 вещи которые нужно сделать для сабжа
1. после выбора бекапа в окне востановления явным образом указать именя базы
2. после этого в окне с именами файлов их исправить на те которые были у копии
3. на последней вкладке поставить крыжик "перезаписывать"
4. после востановления для базы указать владельца |
vde69 6 - 04.11.16 - 11:58 | а себе любимому я сделал в 1с скрипт для создания копий на другом сервере, я от него просто тащусь... просто балдею как удобно...
выбрал в списке баз источник, затем получатель, нажал кнопку и все...
|
vde69 7 - 04.11.16 - 12:07 | ну и еще момент, SQL не имеет обратной совместимости...
то есть бекап 2012 можно развернуть на 2008 только если база имеет режим совместимости с 2008
|
yzimin 8 - 04.11.16 - 12:20 | ( 5) Для MS SQL 2014 пункт 2 делать не надо, там путь до копии больше не меняется на путь рабочей базы :-) |
yzimin 9 - 04.11.16 - 12:23 | ( 8) + я пункт 4 никогда не делаю, но ставлю галку: close existing connections to destination database, чтобы разорвать текущие соединения |
vde69 10 - 04.11.16 - 12:25 | ( 9) ну если ты 1с цепляешь под SA и сам под ним сидишь - то да, но нормальным это назвать нельзя... |
vde69 11 - 04.11.16 - 12:26 | |
IVAL 12 - 04.11.16 - 13:43 | ( 7) Режим совместимости не поможет, при разворачивании на более новой версии формат файлов в любом случае меняется под нее - а старой версии не заработают.
В данном случае либо имя базы, в которую разворачивается, не то указано (SQL после выбора источника иногда его меняет - надо еще раз указать), либо имена файлов совпадают. |
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать
новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более
2000 человек.