Symptom
Förutsätter att använda Microsoft SQL Server 2016. När du kör kommandot ALTER för att ändra konfiguration av databas omfattning och Använd sedan funktion fn_dblog för att hämta Om du har ändrat rader i databasen kanske du får ett kontroll fel. Här är ett av kommandona för att ändra konfigurations parametern för scope med en databas.
ALTER CONFIGURATION SET-uppsättning med databas PARAMETER_SNIFFING = av;
Dessutom kan meddelanden som liknar följande loggas i fel loggen för SQL Server.
<DateTime> SPID<n> att använda "dbghelp. dll"-version "4.0.5"
<DateTime> SPID<n> * * dumpa tråd-SPID = 0, EC = 0x0000028909775730
<DateTime> SPID<n> * * * stack-dump som skickas till <FilePath\FileName> \sqldump<nnnnn>. txt
<DateTime> spid<n> * *******************************************************************************
<DateTime> spid<n> *
<DateTime> SPID<n> * BEGIN stackdump:
<DateTime> SPID<n> * <DateTime> SPID <spid>
<DateTime> spid<n> *
<DateTime> SPID<n> * plats: medutil. cpp:LineNumber
<DateTime> SPID<n> * Lagringsuttryck NULL
<DateTime> SPID<n> * denne <SPID>
<DateTime> SPID<n> * process ET <PID>
<DateTime> SPID<n> * Problembeskrivning Ogiltigt växel värde
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.