1

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

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

4

1 回答 1

2

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

快照隔离是一项新功能,可在不受影响的向后兼容数据库中工作。

于 2010-01-07T18:07:17.153 回答