KB3029977 - FIX: OS tõrge 665 käsu DBCC CHECKDB käivitamisel andmebaasi, mis sisaldab columnstore indeks SQL Server 2014

Rakenduskoht
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sümptomid

Oletagem, et teil on andmebaas, mis sisaldab suuri columnstore indeksid Microsoft SQL Server 2014. Kui käivitate andmebaasi DBCC CHECKDB käsu, kuvatakse SQL Server tõrkelogist järgmine tõrketeade:

Märkus.

Operatsioonisüsteem tagastas tõrke 665(taotletud toimingut ei saanud failisüsteemi piirangu tõttu lõpule viia) SQL Server nihestamisajal 0x00004a21310000 failis "<Ketta nimi>:\Program Files\Microsoft SQL Server\MSSQL12". MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Täiendavad teated SQL Server tõrkelogis ja süsteemisündmuste logis võivad pakkuda üksikasjalikumat teavet. See on tõsine süsteemitaseme tõrge, mis ohustab andmebaasi tervikluse ja tuleb kohe parandada. Andmebaasi ühtsuse täieliku kontrolli lõpuleviimine (DBCC CHECKDB). See viga võib olla põhjustatud paljudest teguritest; lisateavet leiate artiklist SQL Server Raamatud Veebis.

Kui käivitate käsu DBCC CHECKTABLE tabeli jaoks, mis sisaldab columnstore indeks, kuvatakse järgmine tõrketeade:

Märkus.

Msg 0, Tase 11, olek 0, rida 0
Praeguse käsuga ilmnes tõsine tõrge. Võimalikud tulemid tuleks hüljata.

Samal ajal kuvatakse tõrkelogis järgmine tõrketeade:

Märkus.

DBCC CHECKTABLE (<Table_Name>), mille DomainName\UserName lõpetas tõrkeoleku 6 tõttu ebanormaalselt. Kulunud aeg: 0 tundi 3 minutit 36 sekundit.

Põhjus

See probleem ilmneb SQL Server columnstore indeksi funktsiooni ettevalmistusmehhanismi defekti tõttu. Selle defekti tõttu asustavad andmelehed tarbetult hetktõmmise andmebaasi, mis põhjustaks enneaegse operatsioonisüsteemi 665 tõrke.

NoteDBCC CHECKDB käsk loob automaatselt andmebaasi hetktõmmise sisemiselt. Sama probleem võib ilmneda ka siis, kui loote andmebaasi hetktõmmise käsitsi ja teete mitu päringut, mis kasutavad veerusalve indeksit.

Lahendus

Hoolduspaketi teave

Selle probleemi lahendamiseks hankige SQL Server 2014 hoolduspakett Service Pack 1.

Lisateavet SQL Server 2014 hoolduspaketi Service Pack 1 (SP1) kohta leiate teemast SQL Server 2014 hoolduspaketis 1 parandatud vead.

Koondvärskenduse teave

Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.

Soovitus: installige SQL Server uusim koondvärskendus

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Soovitame teil alla laadida ja installida SQL Server uusimad koondvärskendused.

      

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.