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)