在2000兼容模式下SQL Server 2005上的READ_COMMITTED_SNAPSHOT?

时间:2010-01-07 17:10:17

标签: sql-server sql-server-2005 backwards-compatibility isolation-level read-committed-snapshot

在调查我认为与锁升级有关的问题并认为READ_COMMITTED_SNAPSHOT是解决方案时,我检查了它是否已经启用。令我惊讶的是,数据库的兼容级别为80(SQL Server 2000,我是新手,没有人或文档似乎知道原因!)。

但READ_COMMITTED_SNAPSHOT在2005年是新的。所以即使它已启用,在2000兼容模式下运行时是否有任何影响?

1 个答案:

答案 0 :(得分:2)

兼容模式是指后退模式中可用的功能。任何新功能都不会受到影响。例如,您可以将兼容性模式设置为80并使用旧的外部联接语法,但同时您可以创建Service Broker队列,它将运行得很好。

快照隔离是一项新功能,适用于未受影响的向后兼容数据库。