Symptomen
Stel dat u een database hebt met grote column column-indexen in Microsoft SQL Server 2014. Wanneer u de opdracht DBCC CHECKDB uitvoert voor de database, wordt het volgende foutbericht weergegeven in het foutenlogboek van SQL Server:
Het besturingssysteem retourneerde fout 665 (de gevraagde bewerking kon niet worden voltooid vanwege een bestandssysteem beperking) bij SQL Server tijdens een schrijf 0x00004a21310000 in bestand ' <schijfnaam>: \Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Aanvullende berichten in het foutenlogboek van SQL Server en het logboek met systeemgebeurtenissen kunnen meer gedetailleerde informatie geven. Dit is een nadelige fout voor het systeemniveau dat de integriteit van de database dreigt te veroorzaken en direct moet worden gecorrigeerd. Maak een volledige databaseconsistentie controle (DBCC CHECKDB). Deze fout kan worden veroorzaakt door veel factoren; Neem voor meer informatie contact op met SQL Server Books Online.
Wanneer u de opdracht DBCC CHECKTABLE uitvoert voor de tabel die de column column bevat, wordt het volgende foutbericht weergegeven:
Bericht 0, niveau 11, status 0, 0A ernstige fout opgetreden bij de huidige opdracht. Het resultaat, indien van toepassing, moet worden verwijderd.
Tegelijkertijd wordt het volgende foutbericht weergegeven in het logboek met fouten:
DBCC CHECKTABLE (<Table_Name>) uitgevoerd door DomainName\UserName, abnormaal beëindigd vanwege foutstatus 6. Verstreken tijd: 0 uur 3 minuten 36 seconden.
Oorzaak
Dit probleem doet zich voor vanwege een probleem met het prefetch-mechanisme van de functie van de SQL Server-column column. Met deze fout kunnen gegevenspagina's in de momentopname database voor een vooraf opgemaakte 665-fout veroorzaken.Met de opdracht NOTE DBCC CHECKDB maakt u automatisch een databasemomentopname. Als u handmatig een momentopname van een database maakt en meerdere query's uitvoert die gebruikmaken van de columnstore-index, kunt u hetzelfde probleem ondervinden.
Oplossing
Informatie over service packs
U kunt dit probleem oplossen door Service Pack 1 voor SQL Server 2014 te downloaden.
Zie voor meer informatie over SQL Server 2014 Service Pack 1 (SP1) bugs die zijn opgelost in SQL server 2014 Service Pack 1.
Cumulatieve update gegevens
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.