Назад | Перейти на главную страницу

Совместимость с SQL Server 2008 - 2005

Я хочу использовать SQL Server 2008, но я также хотел бы сохранить позицию возврата, чтобы переключиться обратно на SQL Server 2005. Я знаю, что не могу создать резервную копию 2008, чтобы восстановить 2005, и отсоединение / присоединение не будет работать - каковы мои варианты ?

[Обновление] Для тех, кто спрашивает, почему, две причины - одна для разработки, где я могу получить доступ к функциям 2008 года, но если возникнет проблема или я не найду их достаточно полезными, я могу вернуть свое приложение на 2005 год. и два, для времени выполнения, так что если я обнаружу в конце игры неожиданный проблема.

Вопрос в ответ - почему вы хотите 2005 год как запасной вариант? После того, как вы протестировали свой бизнес-цикл в 2008 году и остались довольны, не должно быть никаких причин для возврата.

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

Мой совет - тестируйте, обновляйте, не оглядывайтесь.

SSIS или репликация для перемещения ваших данных назад. Это не лучший вариант. В чем причина отката на 2005 год? В конце концов, даже если вы сможете переместить данные, вы не сможете использовать такие вещи, как date тип данных или пространственные данные, поскольку это не вариант в 2005 году. То, на что вы смотрите, нетипично.

Я использую красные ворота Sql Сравнить и Сравнение данных чтобы мои базы данных синхронизировались между версиями, я использовал SDK создать задание для автоматической синхронизации баз данных

Я не могу восстановить базу данных с 2008 по 2005 год, но могу ее воссоздать.

Нет, я не работаю в Red Gate

Резервное копирование 2005 г .; затем выполните резервное копирование на уровне ОС («резервное копирование резервной копии»), чтобы вы могли получить копию исходных резервных копий с 2005 года. Или я правильно понимаю ваш вопрос. Почему на самом деле нужно возвращаться к 2005 году?

Вы можете запускать экземпляры SQL Server 2005 и 2008 на одном компьютере. Вы также можете запустить базу данных в режиме совместимости 2005 (или даже ниже) на экземпляре SQL Server 2008.