MSSQLSERVER_601

詳細資料

產品名稱

SQL Server

產品版本

10.50

產品組建編號

10.00.1399.60

事件識別碼

601

事件來源

MSSQLSERVER

元件

SQLEngine

符號名稱

訊息文字

由於資料移動而無法繼續用 NOLOCK 掃描。

說明

SQL Server Database Engine 無法繼續執行查詢,因為另一項交易已更新或刪除它嘗試讀取的資料。此查詢使用的是 NOLOCK 鎖定提示或 READ UNCOMMITTED 交易隔離等級。

一般都會拒絕存取其他交易正在變更的資料,原因是資料已加上鎖定。不過,NOLOCK 鎖定提示和 READ UNCOMMITTED 交易隔離等級可以讓查詢讀取其他交易鎖定的資料。這稱為中途讀取 (dirty read),因為您可以讀取尚未認可且日後可能變更的值。

使用者動作

這項錯誤會取消查詢。請重新送出查詢或移除 NOLOCK 鎖定提示。