2008-10-08 3 views
2

У нас есть база данных Microsoft SQL Server 2005, которая должна быть преобразована обратно в SQL Server 2000. Есть ли у кого-нибудь предложения по подходу или инструментам, которые я должен использовать для выполнения этого преобразования? Мы не используем какие-либо специфические функции SQL Server 2005 в базе данных, поэтому это не должно приводить к проблемам с преобразованием.Преобразование базы данных SQL Server с 2005 по 2000 год

Следует отметить, что я обнаружил, что механизм экспорта Microsoft SQL Server очень затруднен при работе с автоматическими генерируемыми ключами, поэтому предложения по альтернативным инструментам будут оценены.

+0

Это звучит экстремально. У вас, вероятно, есть причина для этого, но я бы предложил пересмотреть, поскольку 2000 - это уже 8-летняя технология ... единственный способ подняться! – 2008-10-08 04:42:06

+0

Не переключается с 2000 на 2005? :) – MusiGenesis 2008-10-08 04:46:14

ответ

5

Создайте полный скрипт для своей базы данных в SQL2005 и измените параметр «Script for Server Version» на SQL Server 2000. Теперь вы можете воссоздать свою базу данных на сервере SQL 2000. После завершения этого использовать экспорт данных особенность экспортировать из SQL 2005 к SQL 2000.

0
  1. Script из всей базы данных
  2. Создать новую SQL2000 базу данных
  3. Выполнить скрипт на новую базу данных
  4. Импорт данных из SQL2005 в базу данных SQL2000 (много способов сделать это)

Возможно, у вас есть инструмент, который делает все это для вас, хотя я не знаю, как это обычно делается.

0

То, что вы хотите сделать, называется понижающим. Google дает много результатов, но вот good walkthrough в потоке форумов Microsoft (прокрутите вниз в нижней части страницы).