Simptome
Presupun să activați tranzacții implicite la nivel de server în Microsoft SQL Server. Observați că următorul dump de afirmație este generat continuu:
<DateTime> SPID NNs * ÎNCEPEți STIVa DUMP:
<DateTime> SPID NNs * <DateTime> SPID NN
<DateTime> SPID NNs *
<DateTime> SPID NNs * Locație: purecall. CPP:LineNumber
<DateTime> Expresie SPID NNs *: !" purecall"
<DateTime> SPID NNs * SPID: 5
<DateTime> ID proces SPID NNs *: ProcessID
<DateTime> SPID NNs * Descriere: virtual pure apel funcțional
…
<DateTime> SPID NNs eroare: 17065, severitate: 16, stare: 1.
<DateTime> SPID NNs SQL Server afirmație: fișier: <purecall. cpp>, line =LineNumber nu a reușit afirmația = '! " purecall "' pure apel funcție virtuală. Această eroare poate avea legătură cu sincronizarea. Dacă eroarea persistă după ce Reexecutați instrucțiunea, utilizați DBCC CHECKDB pentru a verifica baza de date pentru integritatea structurală sau reporniți serverul pentru a asigura structurile de date în memorie Nu sunt deteriorate.
<DateTime> SPID NNs eroare: 3624, severitate: 20, stare: 1.
<DateTime> SPID NNs o verificare a susținerii sistemului nu a reușit. Verificați jurnalul de erori SQL Server pentru detalii. De obicei, o eroare de afirmație este cauzată de un defect de software sau de deteriorarea datelor. Pentru a căuta corupția bazei de date, luați în considerare executarea DBCC CHECKDB. Dacă ați fost de acord să trimiteți gropi la Microsoft în timpul instalare, va fi trimis un mini dump către Microsoft. Este posibil ca o actualizare să fie disponibilă de la Microsoft în cel mai recent pachet Service Pack sau într-o remediere rapidă din asistența tehnică.
În plus, puteți de asemenea, pot primi mesaje fără randament care seamănă cu următorul în Jurnalul de erori SQL:
<DateTime> Lucrător proces 0:0:0 (0x3c08) 0x00000242BD8EA160 pare să fie fără randament în programatorul 10. Crearea unui fir oră: 13228659375902. PROCESOR de aproximativ filet utilizat: kernel 0 ms, utilizator 52312 MS. Utilizarea procesului de 16%. Sistem inactiv 70%. Interval: 70347 MS.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Rezolvare
Informații despre actualizarea cumulativă:
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.