READ_COMMITTED_SNAPSHOT на SQL Server 2005 в режиме совместимости 2000? - PullRequest
1 голос
/ 07 января 2010

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

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

1 Ответ

2 голосов
/ 07 января 2010

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

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

...