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

Откуда:
Сообщений: 11
Ситуация следующая:
На сервере1 установлен MSSQLServer 2005 (9.0.1406)? на нем работает несколько баз. Мне необходимо одну из баз перенести на другой сервер и запустить её там. На сервере2 я установил MSSQLServer 2005 (9.0.3042), через Management Studio создал новую базу.
На сервере1 выполнил full бэкап необходимой базы, скопировал её на сервер2.
При попытке восстановить на сервере2 через tasks---restore---database получаю следующую ошибку: Картинка с другого сайта.

Опыт работы с mssql мал, рассчитываю на вашу помощь
3 июл 12, 16:17    [12811020]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Options/Overwrite the existing database
3 июл 12, 16:19    [12811045]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
bono90
Member

Откуда:
Сообщений: 11
Не совсем понимаю о чем речь.
Options есть в меню tools и в properties базы. Впрочем, ни там ни там Overwrite the existing database не наблюдаю. Ткните носом, плиз
3 июл 12, 16:39    [12811185]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
bono90
Не совсем понимаю о чем речь.
Options есть в меню tools и в properties базы. Впрочем, ни там ни там Overwrite the existing database не наблюдаю. Ткните носом, плиз

Когда восстанавливаете базу, закладка Options. первый крыжик сверху.
3 июл 12, 16:41    [12811196]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
bono90, options в диалоге restore database
3 июл 12, 16:41    [12811200]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
bono90
Не совсем понимаю о чем речь.
Options есть в меню tools и в properties базы. Впрочем, ни там ни там Overwrite the existing database не наблюдаю. Ткните носом, плиз
Это вкладка в интерфейсе восстановления бэкапа.
3 июл 12, 16:41    [12811202]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Если скриптом, то
REPLACE
3 июл 12, 16:42    [12811211]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
http://www.howtogeek.com/50354/restoring-a-sql-database-backup-using-sql-server-management-studio/
3 июл 12, 16:44    [12811228]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
bono90
Member

Откуда:
Сообщений: 11
спасибо за подсказку. теперь вот в это упирается
Картинка с другого сайта.
3 июл 12, 16:45    [12811232]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
bono90
спасибо за подсказку. теперь вот в это упирается
Картинка с другого сайта.

DB IN USE - вроде все понятно...

убейте коннекты к базе, либо переведите в single_user
3 июл 12, 16:47    [12811247]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
bono90
спасибо за подсказку. теперь вот в это упирается
Картинка с другого сайта.
Ну так переведите.
3 июл 12, 16:47    [12811249]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
bono90
Member

Откуда:
Сообщений: 11
Ок, спасибо. Вроде получилось. Перевел в однопользовательский режим
USE master
ALTER DATABASE base_name
SET SINGLE_USER
GO

В Activity monitor погрохал все имеющиеся соединения, сделал восстановление базы
Перевел обратно в многопользовательский режим
ALTER DATABASE cust
SET multi_user
GO

Вроде все правильно
3 июл 12, 17:18    [12811477]     Ответить | Цитировать Сообщить модератору
 Re: Не удается восстановить базу из BackUp в MSSQL 2005  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31964
bono90
Ок, спасибо. Вроде получилось.
Если добавить в ALTER DATABASE опцию WITH ROLLBACK IMMEDIATLY, то не нужно грохать в Activity monitor все имеющиеся соединения. Тем более, что не для учебных проектов это часто невозможно, так как соединения могут появляться с большой частотой, может быть тыща в секунду.
4 июл 12, 00:31    [12813021]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить