Symptomen
Stel dat u een tabel hebt met veel rijen en een index met volledige tekst in Microsoft SQL Server 2014. Wanneer u in één transactie een groot aantal rijen uit de tabel probeert te verwijderen, treedt er een schemavergrendeling op als onderdeel van het verwijderen van de rijen uit de index met volledige tekst. Alle andere manipulatiequery's worden geblokkeerd door de verwijderbewerking.
Oorzaak
Het probleem treedt op omdat, wanneer u een groot aantal rijen verwijdert uit een zeer grote tabel met een index met volledige tekst, het verwijderproces van de index met volledige tekst wordt uitgevoerd in een geneste transactie. Het verwijderen van de index met volledige tekst kan langer duren, ook al is het verwijderen van de rijen in de basistabel snel voltooid. Als de server wordt afgesloten of opnieuw wordt gestart, wordt alle voortgang van de verwijderbewerking op de index met volledige tekst teruggezet. Het leidt ook tot te veel blokkering op de basistabel en veel transactievergrendelingen.
Oplossing
Het probleem werd voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2014 /nl-nl/help/2999197
Informatie over cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.