Problembeschreibung
Wird davon ausgegangen , dass Sie Microsoft SQL Server 2016 verwenden. Wenn Sie den zu ändernden Befehl "Alter" ausführen Konfiguration des Datenbankbereichs und Verwendung der Funktion fn_dblog zum Abrufen des geänderte Zeilen der Datenbank, wird möglicherweise ein Assertionsfehler angezeigt. Hier ist einer der Befehle zum Ändern des Konfigurationsparameters für den Datenbankbereich.
Konfigurationssatz Alter Database scoped PARAMETER_SNIFFING = Off;
Darüber hinaus werden Nachrichten, die dem im SQL Server-Fehlerprotokoll werden die folgenden Schritte protokolliert.
<DateTime> SPID<n> mit "dbghelp. dll" Version "4.0.5"
<DateTime> SPID<n> * * Dump-Thread-SPID = 0, EC = 0x0000028909775730
<DateTime> SPID<n> * * * Stack-Dump wird gesendet an <FilePath\FileName> \sqldump<NNNNN>. txt
<DateTime> spid<n> * *******************************************************************************
<DateTime> spid<n> *
<DateTime> SPID<n> * Stack-Dump starten:
<DateTime> SPID<n> * <DateTime> SPID-<SPID ->
<DateTime> spid<n> *
<DateTime> SPID<n> * Ort: medutil. cpp:LineNumber
<DateTime> SPID<n> * Ausdruck FALSE
<DateTime> SPID<n> * SPID <SPID ->
<DateTime> SPID<n> * Prozess ID <PID>
<DateTime> SPID<n> * Beschreibung Ungültiger Schalterwert
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Informationsquellen
Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.