Dela via


MSSQLSERVER_601

gäller för:SQL Server

Detaljer

Attribut Värde
Produktnamn SQL Server
Händelse-ID 601
Händelsekälla MSSQLSERVER
Komponent SQLEngine
Symboliskt namn
Meddelandetext Det gick inte att fortsätta genomsökningen med NOLOCK på grund av dataflytt.

Förklaring

SQL Server Database Engine kan inte fortsätta köra frågan eftersom den försöker läsa data som har uppdaterats eller tagits bort av en annan transaktion. Frågan använder antingen NOLOCK låstips eller READ UNCOMMITTED transaktionsisoleringsnivå.

Normalt nekas åtkomst till data som ändras av en annan transaktion på grund av lås på data. Men NOLOCK låsningstips och READ UNCOMMITTED transaktionsisoleringsnivå låter en fråga läsa data som är låsta av en annan transaktion. Det här scenariot kallas för en felaktig läsning, eftersom du kan läsa värden som ännu inte har checkats in och som kan komma att ändras.

Användaråtgärd

Det här felet avbryter frågan. Skicka antingen frågan igen eller ta bort NOLOCK låsningstipset.