死锁

当两个连接相互阻止对方时,就会出现死锁。有关详细信息,请参阅 SQL Server 联机丛书。

与 Microsoft SQL Server 不同,Microsoft SQL Server Compact 3.5 没有死锁检测功能。在 SQL Server Compact 3.5 中使用锁定超时处理死锁。如果一个事务试图锁定某个资源但无法在锁定超时时间内实现锁定,就会出现错误。锁定超时可确保一个事务不会无限期地等待由另一个事务控制的资源。您可以修改锁定超时。有关详细信息,请参阅锁定超时

如果一个死锁涉及到两个事务,则其中一个事务会等待资源超时,同时会出现错误。超时的事务仍然处于活动状态;它不会被提交或回滚。另一个事务于是获得了所需的锁,然后继续执行。

有关详细信息,请参阅 SQL Server 联机丛书。

请参阅

其他资源

锁定的基本知识

了解锁定

事务隔离级别

锁定提示