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

Запретить SQL 2008 R2 увеличить номер версии

Очевидно, всякий раз, когда я присоединяю базу данных в SQL Server 2008 R2, она номер физической версии базы данных увеличен до 660. Что я могу сделать, чтобы предотвратить такое поведение?

Я должен предоставить общий доступ к файлам базы данных пользователям SQL Server 2008 ("простой"), и наш веб-сервер также еще не обновлен до R2.

Я случайно установил R2 на свой компьютер, не заметив этого во время установки, и мне не очень хочется удалять R2, повторно устанавливать 2008 и затем повторно подключать все свои базы данных (что в любом случае было бы невозможно, поэтому мне пришлось бы их скрипт, скрестим пальцы и надеемся, что все пойдет не так).

Как ты случайно установить новую версию SQL Server на свой компьютер?

Невозможно сделать то, о чем вы просите. Это сделано намеренно. Вы также не сможете присоединить те БД, созданные с помощью R2 в предыдущих версиях SQL Server ... да, даже 2008 без R2.

Даже если вы замените все системные и пользовательские базы данных версиями 2008 года, у вас все равно останется несовместимость между ними и вашими исполняемыми файлами. Удалите / переустановите SQL и либо вернитесь к своим старым резервным копиям (у вас есть резервные копии, не так ли ?!) или используйте сценарии и массовую загрузку данных в новые (убедитесь, что вы выполнили сценарий и выполнили массовую загрузку перед удалением в первую очередь!)