Primjenjuje se na
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Kada pokrenete kompleksnu naredbu za Ažuriranje uz podsjetnik za nolock u TABLICI u programu Microsoft SQL Server 2008, SQL Server 2012, SQL Server 2008 R2 ili SQL Server 2014, može doći do negrupiranog indeksa korupcije. Uz to, u zapisniku pogreške sustava SQL Server moguće je prijaviti sljedeću poruku o pogrešci:

<datum><vremena> spid # pogreška: 8646, težina: 21, stanje: 1. <Datum><vrijeme> spid # nije moguće pronaći unos indeksa u ID-u indeksa 3, tablice 2102402659, u bazi podataka ' <DATABASENAME> '. Navedeni je indeks oštećen ili postoji problem s trenutnim tarifa za ažuriranje. Trčanje DBCC CHECKDB ili DBCC CHECKTABLE. Ako se problem i dalje pojavljuje, obratite se podršci za proizvode. <datum><vrijeme> spid # pomoću ' DBGHELP. dll ' verzija ' 4.0.5 ' <Datum><vremena> spid # * * dump Thread-spid = 0, EZ = 0x0000000BD70624C0<Datum><vrijeme> spid # * * * stog dump se šalje u Y:\MSSQL\MSSQL10. MSSQLSERVER\MSSQL\LOG\SQLDump0003.txt><2 datum><vrijeme> spid # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <Datum><vrijeme> spid # * <Datum><vrijeme> spid # * Počnite s izvatkom iz stog: <Datum><vremena> spid # * <Datum><vremenu> spid # <Datum><vrijeme> spid # * <Datum><vrijeme> spid # * cperindexmetaqs:: errorpobačaj – Indeks korupcije><0 datuma><vremena> spid # *

NapomenaPodsjetnik za Nolock možete primijeniti na izvorne tablice u izjavi. Međutim, ne možete primijeniti mig za Nolock da biste ciljali tablice u izjavi.

Uzrok

Taj se problem pojavljuje jer nagovještaj Nolock uzrokuje da upit pogrešno pročita vrijednosti u tablici kada upit čita iste vrijednosti više puta.

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.