MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Ответить
Аватара пользователя
Arkey

MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Arkey »

Реально ли? Пробовал в 2005 восстановить бэкап бд 2003-его. Конечно получил отлуп.

Есть ли грамотные решения?
Аватара пользователя
Delirium

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Delirium »

это что за зверь такой - SQL Server 2003 ? Может быть 2000? А вообще база данных переносится либо бекапом(кстати, с 2000 на 2005 проблем, как правило, при переносе нет, если все грамотно делать), либо просто через DTS пакеты на живую перекидывается информация.




Цитата Arkey:



Конечно получил отлуп
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Какой отлуп? как делали? В чем ошибка была?
Аватара пользователя
Arkey

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Arkey »

Цитата Delirium:



это что за зверь такой - SQL Server 2003 ?
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Ошибся, извините, конечно SQL 2000.




Цитата Delirium:



проблем, как правило, при переносе нет, если все грамотно делать)
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Вот мне и хочется знать как грамотно сделать.



Делал так. Создал БД, одноименную с той, которую нужно перенести, и попробовал восстановить в нее полный бэкап старой базы. При восстановлении из бэкапа получил ошибку:

"Резервный набор данных содержит копию базы данных, отличной от существующей базы данных."
Аватара пользователя
Delirium

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Delirium »

Сервер 2000 еще живой? попробуйте в нем сделать detach на базе данных, зайти в папку, где хранятся mdf и ldf файлы базы, сделайте копию и скопируйте ее вместо файлов новой базы на 2005 sql. там тоже предварительно сделайте detach базы. Потом на 2005 сделайте attach. Этот как вариант



и поковыряйте вот этот
поиск




В частности вот
это
Аватара пользователя
Arkey

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Arkey »

Цитата Delirium:



Сервер 2000 еще живой?
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Живой, в работе.


Цитата Delirium:



попробуйте в нем сделать detach на базе данных
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Посмотрим на detach. Но это нельзя делать на рабочем сервере, верно?
Аватара пользователя
Busla

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Busla »

Arkey, всё верно:

либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой

либо в опциях галку ставите Force restore over existing database
Аватара пользователя
Arkey

Re: MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart

Сообщение Arkey »

Цитата Busla:



Arkey, всё верно:

либо не создаёте пустую БД, а прямо в форме восстановления указываете имя новой

либо в опциях галку ставите Force restore over existing database
MSFT SQL Server - [решено] Перенос базы данных с MS SQL 2003 Enterprise --> 2005 Standart




Спасибо, получилось. Поставил галочку "Перезаписать существующую базу данных."
Ответить

Вернуться в «Программирование и базы данных»