KB4539947 – ÅTGÄRDAT: Kontrollen inträffar när du kör kommandot DATABASE SCOPED i SQL Server 2016

Gäller för
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptom

Anta att du använder Microsoft SQL Server 2016. När du kör kommandot ALTER för att ändra konfigurationen av databasens omfattning och även använder funktion fn_dblog för att hämta de ändrade raderna i databasen kan du få ett kontrollfel. Här är ett av kommandona för att ändra konfigurationsparametern för databasomfång.

ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = Off;

Dessutom loggas meddelanden som liknar följande i felloggen för SQL Server.

      

< DateTime (datum/tid)> spid<n> Med "dbghelp.dll" version "4.0.5"

< DateTime (datum/tid)> spid<n> **Dumptråd - spid = 0, EC = 0x0000028909775730

< DateTime (datum/tid)> spid<n> ***Stack Dump som skickas till <FilePath\FileName>\SQLDump<nnnnn>.txt

< DateTime (datum/tid)> spid<n> * *******************************************************************************

< DateTime (datum/tid)> spid<n> *

< DateTime (datum/tid)> spid<n> * BÖRJA STACKDUMP:

< DateTime (datum/tid)> spid<n> * <DateTime> spid <SPID>

< DateTime (datum/tid)> spid<n> *

< DateTime (datum/tid)> spid<n> * Plats: medutil.cpp:LineNumber

< DateTime (datum/tid)> spid<n> * Uttryck: FALSKT

< DateTime (datum/tid)> spid<n> * spid: <SPID>

< DateTime (datum/tid)> spid<n> * Process-ID: <PID>

< DateTime (datum/tid)> spid<n> * Beskrivning: Ogiltigt växlingsvärde

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.