Simptomi
Pretpostaviti da koristite Microsoft SQL Server 2016. Kada pokrenete komandu ALTER da biste promenili konfigurisanje opsega baze podataka i takođe koristi funkciju fn_dblog za preuzimanje izmenjene redove baze podataka, a zatim možete dobiti grešku u potvrdi. Evo ga jednu od komandi za promenu parametra konfigurisanja opsezide baze podataka.
IZMENI SKUP KONFIGURACIJE OPSEGA BAZE PARAMETER_SNIFFING = Isključeno;
Pored toga, poruke koje podsećaju na slede evidentirani u evidenciji grešaka sql servera.
<Datum i> spid<n> Koristeći 'dbghelp.dll' verziju '4.0.5'
<Datum i> spid<n> **Dump thread - spid = 0, EC = 0x0000028909775730
<Datum i> spid<n> ***Stack Dump is sent to <FilePath\FileName>\SQLDump<nnnnn>.txt
<DateTime> spid<n> * *******************************************************************************
<DateTime> spid<n> *
<Datum i> spid<n> * BEGIN STACK DUMP:
<Datum i> spid<n> * <DateTime> spid <SPID>
<DateTime> spid<n> *
<Datum i> spid<n> * Location: medutil.cpp:LineNumber
<datum i> spid<n> * Izraz: Laћne
<Datum i> spid<n> * spid: <SPID>
<Datum i> spid<n> * Proces Id: <PID>
<Datum i> spid<n> * Opis: Nevažeća vrednost prekidača
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.