Я хочу использовать 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.