Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart
Реально ли? Пробовал в 2005 восстановить бэкап бд 2003-его. Конечно получил отлуп.
Есть ли грамотные решения?
|
это что за зверь такой - SQL Server 2003 ? Может быть 2000? А вообще база данных переносится либо бекапом(кстати, с 2000 на 2005 проблем, как правило, при переносе нет, если все грамотно делать), либо просто через DTS пакеты на живую перекидывается информация.
Какой отлуп? как делали? В чем ошибка была?
|
Цитата:
Цитата Delirium
это что за зверь такой - SQL Server 2003 ? »
|
Ошибся, извините, конечно SQL 2000.
Цитата:
Цитата Delirium
проблем, как правило, при переносе нет, если все грамотно делать) »
|
Вот мне и хочется знать как грамотно сделать.
Делал так. Создал БД, одноименную с той, которую нужно перенести, и попробовал восстановить в нее полный бэкап старой базы. При восстановлении из бэкапа получил ошибку:
"Резервный набор данных содержит копию базы данных, отличной от существующей базы данных."
|
Сервер 2000 еще живой? попробуйте в нем сделать detach на базе данных, зайти в папку, где хранятся mdf и ldf файлы базы, сделайте копию и скопируйте ее вместо файлов новой базы на 2005 sql. там тоже предварительно сделайте detach базы. Потом на 2005 сделайте attach. Этот как вариант
и поковыряйте вот этот поиск
В частности вот это
|
Живой, в работе.
Цитата:
Цитата Delirium
попробуйте в нем сделать detach на базе данных »
|
Посмотрим на detach. Но это нельзя делать на рабочем сервере, верно?
|
Arkey, всё верно:
либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой
либо в опциях галку ставите Force restore over existing database
|
Цитата:
Цитата Busla
Arkey, всё верно:
либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой
либо в опциях галку ставите Force restore over existing database »
|
Спасибо, получилось. Поставил галочку "Перезаписать существующую базу данных."
|
Время: 07:14.
© OSzone.net 2001-