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 鎖定提示。