分享方式:


MSSQLSERVER_601

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 601
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱
訊息文字 由於資料移動而無法繼續用 NOLOCK 掃描。

說明

SQL Server 資料庫引擎 無法繼續執行查詢,因為它正嘗試讀取另一個交易更新或刪除的數據。 查詢使用NOLOCK 鎖定提示或 READ UNCOMMITTED 交易隔離等級。

一般而言,因為數據上放有鎖定,而拒絕存取另一個交易所變更的數據。 不過,NOLOCK 鎖定提示和 READ UNCOMMITTED 交易隔離等級可讓查詢讀取由另一個交易鎖定的數據。 這稱為「已變更」讀取,因為您可以讀取尚未認可且可能會變更的值。

使用者動作

此錯誤會取消查詢。 重新提交查詢或移除NOLOCK 鎖定提示。

另請參閱

MSSQLSERVER_605
資料表提示 (Transact-SQL)
SELECT (Transact-SQL)
SET TRANSACTION ISOLATION LEVEL (Transact-SQL)