Pierakstīties, izmantojot Microsoft
Pierakstieties vai izveidojiet kontu.
Sveicināti!
Atlasiet citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Kopsavilkums

Palaižot vaicājumu ar optimizētāja padomu NOLOCK vai iestatot transakciju izolēšanas līmeni, lai lasītu neatbilstību, var tikt ģenerēti pagaidu 605 kļūdu ziņojumi.

Papildinformācija

Parasti piekļuve datiem, ko maina cits lietotājs vai process, ir liegta, jo dati ir ieslēgti. Tomēr NOLOCK un lasīt Neizpildītās komandas iespējo vaicājumu, lai lasītu datus, kurus bloķējis cits lietotājs. Tas tiek dēvēts par netīro izlasītu, jo varat lasīt vērtības, kas vēl nav pabeigtas un kuras var mainīt. Ja vaicājums, kas izmanto NOLOCK vai lasīšana nav apņēmusies, mēģina nolasīt datus, kurus pārvieto vai maina cits lietotājs, rodas kļūda 605. 605 kļūdu smaguma līmenis, kas radies netīrās lasīšanas operācijas laikā, ir 12, salīdzinot ar 20% līmeni, kad tiek lasīti aprakstītie dati. Ja rodas kļūda 605, kurai ir 12. pakāpes līmenis, iespējams, tas ir pārejošs 605 kļūdas ziņojums un nenorāda datu bāzes konsekvences problēmu. Lai pārliecinātos, vai tā ir pagaidu 605 kļūda, atkārtoti izpildiet vaicājumu. Ja kļūda joprojām pastāv, noņemiet NOLOCK atgādinājumu vai iestatiet transakciju izolēšanas līmeni, lai lasītu apņemšanos, un pārbaudiet, vai 605 smaguma līmenis 21 nav sastopams. 605 Level 21 kļūda norāda, ka iespējamais datu bāzes bojājums. Ja rodas kļūda 605 Level 21, skatiet rakstu SQL Server grāmatas tiešsaistē, lai iegūtu papildinformāciju un saņemtu papildu palīdzību, sazinieties ar galveno atbalsta sniedzēju.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes

Iepazīties ar apmācību >

Esiet pirmais, kas saņem jaunās iespējas

Pievienoties Microsoft Insider >

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×