Может ли кто-нибудь предложить различные способы миграции базы данных с SQL Server 2000 на 2005.
Как мне убедиться, что все ограничения, первичные ключи и индексы сохранены. Есть ли какой-нибудь инструмент миграции, который их сохраняет.
Есть несколько способов сделать это, каждый из которых переносит все аспекты базы данных на новый или обновленный сервер, самый простой из которых -
Я предпочитаю метод отсоединения и прикрепления. Еще одна вещь, на которую следует обратить внимание, особенно для самих баз данных, - это убедиться, что логины переносятся на новый сервер. Использовать sp_help_revlogin для копирования логинов на новый сервер.
В SQL Server ограничения, ключи и индексы являются частью файла базы данных, поэтому вы не потеряете их, перемещая базу данных между версиями. Просто используйте отсоединение / присоединение или резервное копирование / восстановление, как сказал Сквиллман; SQL Server позаботится об обновлении базы данных до новой версии.
Я использую robocopy от Microsoft, если вы установите графический интерфейс, будет очень легко скопировать все конфигурации файлов и т. Д.