Symptomen
Stel dat u een gepartitioneerde tabel hebt met een gegroepeerde column van een gegroepeerde column Column (CCI) die is gemaakt in Microsoft SQL Server 2014. Wanneer u rijen in de tabel wilt invoegen met behulp van de bewerking voor bulksgewijs invoegen (bijvoorbeeld invoegen in...) SELECT FROM...), kan SQL Server een foutmelding over een toegangsfout (AV) veroorzaken als de volgende voorwaarden van toepassing zijn op de tabel:
-
De tabel heeft een CHECK-beperking voor de tweede kolom of een hogere kolom.
-
U zet een of meer kolommen voorafgaand aan de kolom met de CHECK CONSTRAINT uit de tabel, zodat de hiaten in de ordinale getallen van de kolom worden gemaakt.
-
Vervolgens voegt u bulksgewijs gegevens in de tweede of volgende partitie (maar niet de eerste partitie) in, namelijk:
-
Opnieuw geordend met ALTER INDEX... Maak PARTITIONe van PARTITION = <een ander> voor de partitie.
-
Gezet van een fase tabel, met ALTER TABLE... GA NAAR... PARTITIONEER <uw partitienummer, tweede of hogere>.
-
Wanneer dat gebeurt, wordt er mogelijk een foutbericht van de volgende strekking weergegeven en wordt een AV-dumpbestand automatisch gegenereerd in de map met het foutenlogboek van SQL Server:
Foutmelding: Msg 596, niveau 21, provincie 1, regel LineNumber Kan de uitvoering niet voortzetten omdat de sessie is uitgeschakeld. Bericht 0, niveau 20, status 0, regel LineNumber Er is een ernstige fout opgetreden bij de huidige opdracht. Het resultaat, indien van toepassing, moet worden verwijderd.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.