Při spuštění dotazu s Rada Optimalizátor NOLOCK nebo nastavit úroveň izolace transakcí pro ČTENÍ NESVĚŘENÉ v serveru SQL Server se zobrazí chybová zpráva "Chyba 605"

Souhrn

Spuštění dotazu s Rada Optimalizátor NOLOCK nebo nastavení úroveň izolace transakcí pro ČTENÍ NESVĚŘENÉ může způsobit přechodné 605 chybových zpráv.

Další informace

Obvykle přístup k datům, došlo ke změně podle buď jiný uživatel nebo proces je odepřen z důvodu uzamčení umístit na data. Však povolit příkazy NOLOCK a ČTENÍ NESVĚŘENÉ dotaz k načtení dat, který je uzamčen jiným uživatelem. To se nazývá hrubé čtení protože si můžete přečíst hodnoty, které dosud nebyly potvrzeny a se mohou změnit.

Při dotazu, který používá NOLOCK nebo ČTENÍ NESVĚŘENÉ pokusí číst data, která se posune nebo změněn jiným uživatelem, dojde k chybě s 605. Při čtení potvrzené data, je úroveň závažnosti 605 výskytu chyb při operaci čtení dirty 12 versus úroveň závažnosti 21. Pokud dojde k chybě 605, která má úroveň závažnosti 12, je s největší pravděpodobností k přechodné chybě 605 a neznamená problém konzistence databáze. Chcete-li ověřit, že se jedná o přechodné 605 chyba, spusťte znovu dotaz později.

Pokud potíže potrvají, odeberte nápovědy NOLOCK nebo nastavit úroveň izolace transakcí pro ČTENÍ POTVRZENÉ a ověřte, že úroveň závažnosti 605 21 nedojde. K chybě 605 úroveň 21 označuje poškození databáze možné. Pokud dojde k chybě 605 úroveň 21, naleznete v tématu SQL Server Books Online Další informace a požádejte o pomoc svého poskytovatele technické podpory primární.
Vlastnosti

ID článku: 235880 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor