在调查我认为锁升级到相关的问题,并认为READ_COMMITTED_SNAPSHOT将是解决办法,我检查是否已经启用。令我惊讶的是,这个数据库的兼容级别80(SQL Server 2000中,我是新来的,没有人或文档似乎知道为什么!)。

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

有帮助吗?

解决方案

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

快照隔离是一种新的功能,并在向后兼容的数据库工作unaffacted。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top