Вопрос

Исследуя проблему, которая, как я полагал, была связана с эскалацией блокировки, и думая, что решением будет READ_COMMITTED_SNAPSHOT, я проверил, была ли она уже включена.К моему удивлению, база данных имела уровень совместимости 80 (SQL Server 2000, и я здесь новичок, и, похоже, никто или document не знают почему!).

Но READ_COMMITTED_SNAPSHOT был новым в 2005 году.Итак, даже если он включен, влияет ли он как-либо при запуске в режиме совместимости 2000?

Это было полезно?

Решение

Режим совместимости относится к функциям, доступным в обратном режиме.Любая новая функция будет работать без изменений.Например, вы можете установить режим совместимости на 80 и использовать старый синтаксис внешнего соединения, но в то же время вы можете создать очередь Service Broker, и она будет работать просто отлично.

Изоляция моментальных снимков - это новая функция, которая работает в обратно совместимых базах данных без изменений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top