KB3196012-FIX: onjuiste volledige-tekst sleutels worden vastgelegd voor de rijen die niet correct worden geïndexeerd door een index met volledige tekst in SQL Server

Symptomen

Stel dat u een primaire sleutel maakt voor een kolom met grote decimale waarden of numerieke waarden in Microsoft SQL Server 2012, 2014 of 2016. Vervolgens maakt u een index met volledige tekst met deze kolom als de unieke sleutelindex. Als er sprake is van een aantal rijen die niet kunnen worden geïndexeerd, wordt de waarde van de sleutel voor de volledige tekst opgenomen als een negatief getal of een Unicode-teken. U kunt Daardoor geen rijen identificeren die niet kunnen worden geïndexeerd.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:

    Cumulatieve update 2 voor SQL Server 2016 SP1

    Cumulatieve update 4 voor SQL server 2016cumulatieve update 6 voor SQL Server 2012 Service Pack 3     

Cumulatieve update 10 voor SQL server 2014 SP1 cumulatief update 3 voor SQL Server 2014 SP2

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:

    Nieuwste cumulatieve update voor SQL Server 2016

    Nieuwste cumulatieve update voor SQL server 2014 SP1/SP2nieuwste cumulatieve update voor SQL Server 2012     

Workaround

Om dit probleem tijdelijk op te lossen, voegt u een unieke kolom bigint of int toe aan de tabel en geeft u in plaats daarvan een volledige tekst op met die kolom. Met int en bigint worden de waarden in het foutenlogboek van de volledige-tekst correct gerapporteerd wanneer een mislukte rij of een document wordt gerapporteerd. De unieke kolom die door een volledige tekst wordt gebruikt, moet niet de primaire sleutel van de tabel zijn.

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 terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×