Показать полную графическую версию : [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart
Реально ли? Пробовал в 2005 восстановить бэкап бд 2003-его. Конечно получил отлуп.
Есть ли грамотные решения?
Delirium
30-03-2009, 09:03
это что за зверь такой - SQL Server 2003 ? Может быть 2000? А вообще база данных переносится либо бекапом(кстати, с 2000 на 2005 проблем, как правило, при переносе нет, если все грамотно делать), либо просто через DTS пакеты на живую перекидывается информация.
Конечно получил отлуп »
Какой отлуп? как делали? В чем ошибка была?
это что за зверь такой - SQL Server 2003 ? »
Ошибся, извините, конечно SQL 2000.
проблем, как правило, при переносе нет, если все грамотно делать) »
Вот мне и хочется знать как грамотно сделать.
Делал так. Создал БД, одноименную с той, которую нужно перенести, и попробовал восстановить в нее полный бэкап старой базы. При восстановлении из бэкапа получил ошибку:
"Резервный набор данных содержит копию базы данных, отличной от существующей базы данных."
Delirium
30-03-2009, 09:44
Сервер 2000 еще живой? попробуйте в нем сделать detach на базе данных, зайти в папку, где хранятся mdf и ldf файлы базы, сделайте копию и скопируйте ее вместо файлов новой базы на 2005 sql. там тоже предварительно сделайте detach базы. Потом на 2005 сделайте attach. Этот как вариант
и поковыряйте вот этот поиск (http://www.google.ru/search?hl=ru&newwindow=1&q=%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81+%D0%B1%D0%B0%D0%B7%D1%8B+%D1%81+2000+sql+%D0%9D%D0%B0+2 005&lr=&aq=f&oq=)
В частности вот это (http://www.intuit.ru/department/database/mssqlserv2005/6/)
Сервер 2000 еще живой? »
Живой, в работе.
попробуйте в нем сделать detach на базе данных »
Посмотрим на detach. Но это нельзя делать на рабочем сервере, верно?
Arkey, всё верно:
либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой
либо в опциях галку ставите Force restore over existing database
Arkey, всё верно:
либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой
либо в опциях галку ставите Force restore over existing database »
Спасибо, получилось. Поставил галочку "Перезаписать существующую базу данных."
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.