Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.