FIX: Besturingssysteemfout 665 wanneer u opdracht voor database in SQL Server 2014 columnstore-index met DBCC CHECKDB uitvoeren

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3029977
Symptomen
Stel dat u een database met indexen in een Microsoft SQL Server 2014 grote columnstore hebben. Als u de opdracht DBCC CHECKDB voor de database uitvoert, wordt het volgende foutbericht weergegeven in het foutenlogboek van SQL Server:
Het besturingssysteem heeft fout 665 (de gevraagde bewerking kan niet worden voltooid vanwege een beperking bestand systeem) met SQL Server tijdens een schrijfbewerking op offset 0x00004a21310000 in het bestand 'Schijfnaam>: \Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Meer berichten in de SQL Server fout logboek- en gebeurtenislogboek kunnen nader bepalen. Dit is een ernstige op systeemniveau fout die dreigt de integriteit van de database en moet onmiddellijk worden gecorrigeerd. Voer een consistentiecontrole volledige database (DBCC CHECKDB). Deze fout kan worden veroorzaakt door meerdere factoren; Zie SQL Server Books Online voor meer informatie.
Als u de opdracht DBCC CHECKTABLE voor de tabel met de index columnstore uitvoert, wordt het volgende foutbericht weergegeven:
Msg 0, niveau 11 staat 0, regel 0
Er is een ernstige fout opgetreden op de huidige opdracht. De resultaten, moeten indien aanwezig, worden genegeerd.
Op hetzelfde moment wordt het volgende foutbericht weergegeven in het foutenlogboek:
DBCC CHECKTABLE)<Table_Name></Table_Name>) uitgevoerd door Domeinnaam\gebruikersnaam is beëindigd vanwege een fout staat 6. Verstreken tijd: 0 uur 3 minuten 36 seconden.
Oorzaak
Dit probleem treedt op vanwege een gebrek in de prefetch-mechanisme van SQL Server columnstore index-functie. Dit defect veroorzaakt onnodig de momentopname om database te vullen die tot een voortijdige 665 besturingssysteemfout leiden zou data-pagina's.

NOTEDBCC-opdracht CHECKDB maakt automatisch een database snapshot-intern. Als u handmatig een momentopname van de database maken en uitvoeren van meerdere query's die gebruikmaken van de columnstore-index, kunt u hetzelfde probleem ondervinden.
Oplossing

Informatie over het service pack

U lost dit probleem, kunt u Service Pack 1 voor SQL Server 2014.

Zie voor meer informatie over SQL Server 2014 Service Pack 1 (SP1) fouten die in Service Pack 1 voor SQL Server 2014 verholpen zijn.

Cumulatieve Update informatie

Het probleem is in eerste instantie opgelost in de volgende cumulatieve update van SQL Server.

Aanbeveling: Installeer de meest recente cumulatieve update voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige cumulatieve update. Het is raadzaam dat u downloadt en installeert de meest recente cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Waarschuwing: dit artikel is automatisch vertaald

Propriedades

ID do Artigo: 3029977 - Última Revisão: 03/14/2016 09:49:00 - Revisão: 5.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3029977 KbMtnl
Comentários