В настоящее время мы запускаем сервер в режиме совместимости 8, и я хочу его обновить.





Режим совместимости отключает функции более новой версии, лично я действительно не работал со многими базами данных, у которых есть проблемы, основная проблема, которая была проблемой в нашей среде, - это после перехода на 9, вы больше не можете использовать Enterprise Manager для просмотра база данных.
Резервное копирование / восстановление - хороший вариант, и я также считаю, что вы можете вернуть его обратно без каких-либо проблем.
Если вы переходите с 80 на 90, разница минимальна. Переход от 65 до 70+ может вызвать серьезное воздействие (NULL хранятся по-другому).
Последствия - ваши поставщики услуг могут возвращать результаты, отличные от ожидаемых. Вероятность поломки: функции, ИП Данные должны выжить; там ничего не должно влиять на вещи. Переход с 80 на 90 и обратно занимает всего несколько секунд. Да, вы можете двигаться вперед и назад.
http://msdn.microsoft.com/en-us/library/bb510680.aspx
некоторые ошибки: http://mapamdug.blogspot.com/2006/03/sql-server-2005-gotcha-1.html
(Я сказал, что это было только в том случае, если вы переходили с 6.5, которая ничего не хранит в полях char(), когда NULL - 70 и выше используют все поле, что может вызвать значительные изменения размера.)
VBStreets прав в своих пунктах - и определенно в пункте 3 - когда вы впервые запускали базу данных в 2005 году, она преобразовала структуру данных. Если вы сделаете резервную копию, ее нельзя будет восстановить в предыдущих версиях, независимо от уровня совместимости.
Отличные ссылки! Я искал эти предметы, когда писал свой пост