sql-server - 消息 7105,级别 22,删除查询中的状态 9
问题描述
我试图执行这个 SQL 查询。
USE [Database]
GO
DELETE FROM [RMS].[Entities]
WHERE [id] = 77
GO
我得到了这个错误:
消息 7105,级别 22,状态 9,第 10 行数据库 ID 17,页面 (1:136088),LOB 数据类型节点的插槽 1 不存在。这通常是由可以读取数据页上未提交数据的事务引起的。运行 DBCC CHECKTABLE。
我尝试了 DBCC CHECKDB,得到了 0 个分配错误和 0 个一致性错误。我也尝试了这段代码并得到了同样的错误。
USE [Database]
GO
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
GO
BEGIN TRANSACTION;
GO
DELETE FROM [RMS].[Entities]
WHERE [id] = 77
GO
COMMIT TRANSACTION;
GO