Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Копирование (преобразование) базы данных из M'SQL Server 2008 в M'SQL Server 2005
 
 автор: MS_4G   (05.07.2014 в 00:42)   личное сообщение
 
 

Здравствуйте все!
Возник вопрос.
Существует база данных на сервере под управлением M'SQL Server 2008. Нужно скопировать (преобразовать) или иным способом создать эквивалент этой базы на другом сервере под управлением M'SQL Server 2005 (исходную базу, естественно, нужно сохранить).
Можно ли это сделать, и если можно, то как?
Заранее спасибо.

  Ответить  
 
 автор: osmor   (06.07.2014 в 15:58)   личное сообщение
 
 

не уверен поскольку с 2008 не работал, но можно попробовать сделать бакап базы и восстановить его на другом сервере.

  Ответить  
 
 автор: MS_4G   (08.07.2014 в 03:48)   личное сообщение
 
 

Это первое, что пришло в голову (тем более что приходилось переносить базу под управлением 2005 с одного сервера на другой именно таким способом), так и попробовал еще до обращения на форумы, закавыка в том, что бэкап с базы 2008 не читается в 2005 (вернее, не восстанавливается).

  Ответить  
 
 автор: osmor   (08.07.2014 в 09:03)   личное сообщение
 
 

а если сгенерировать DDL и выполнить его на новом сервере, а потом с помощью SIS загнать все данные из старой базы в новую.

  Ответить  
 
 автор: Мюллер   (08.07.2014 в 15:36)   личное сообщение
 
 

В SQL server management studio правой клавишей мыша кликаем по базе
Tasks->Generate Scripts...

Откроется окно визарда. Кликаем Next
На следующем окне выбираем базу для копирования Кликаем Next
Откроется окно с опциями. Проставляем true или false в нужных настройках. ( там в том числе выбираем тип сервера(2005) для которого нажно копировать, так же можно задать условие переноса данных из базы )
Далее идем по шагам визарда и выбираем нужное.

После окончания получим скрипт для новой базы.
Его и запускаем на 2005 сервере

Вуаля - база с данными создана.

  Ответить  
 
 автор: MS_4G   (10.07.2014 в 13:38)   личное сообщение
 
 

Спасибо за рекомендацию. В самое ближайшее время попробую и сообщу результат.
Что касается обратной совместимости, то полагаю, что политика компании (и, возможно, других тоже) - зачем же ограничивать возможности приобретения новых продуктов (версий).

  Ответить  
 
 автор: Мюллер   (08.07.2014 в 15:41)   личное сообщение
 
 


акавыка в том, что бэкап с базы 2008 не читается в 2005 (вернее, не восстанавливается



Естественно. Это же Microsoft-овские спецы делали. А сделать обратную совместимость они не умеют ( или им не дают этого делать доны типа Билли или Стива )
:)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList