Megosztás a következőn keresztül:


MSSQLSERVER_601

A következőkre vonatkozik:SQL Server

Részletek

Attribútum Érték
Terméknév SQL Server
Eseményazonosító 601
Eseményforrás MSSQLSERVER
Komponens SQLEngine
Szimbolikus név
Üzenet szövege A NOLOCK-vizsgálat nem folytatható az adatáthelyezés miatt.

Magyarázat

Az SQL Server adatbázismotor nem tudja folytatni a lekérdezés végrehajtását, mert egy másik tranzakció által frissített vagy törölt adatokat próbál olvasni. A lekérdezés a NOLOCK zárolási tippet vagy a READ UNCOMMITTED tranzakcióelkülönítési szintet használja.

A másik tranzakció által módosított adatokhoz való hozzáférés általában megtagadva az adatokon lévő zárolások miatt. A NOLOCK zárolási tipp és READ UNCOMMITTED tranzakcióelkülönítési szint azonban lehetővé teszi, hogy a lekérdezés egy másik tranzakció által zárolt adatokat olvasson fel. Ezt a forgatókönyvet piszkos olvasásinevezik, mert olyan értékeket olvashat, amelyek még nem véglegesítettek, és amelyek változhatnak.

Felhasználói művelet

Ez a hiba megszakítja a lekérdezést. Küldje el újra a lekérdezést, vagy távolítsa el a NOLOCK zárolási tippet.