KB5065865: Behebt ein Problem, bei dem die Protokolldateien schrumpfen
KB5065865 - Kumulatives Update 21 für SQL Server 2022
Zusammenfassung
Dieser Artikel beschreibt das kumulative Updatepaket 21 (CU21) für Microsoft SQL Server 2022. Dieses Update enthält 16 Fixes, die nach der Veröffentlichung von SQL Server 2022 Cumulative Update 20 veröffentlicht wurden, und es aktualisiert Komponenten in den folgenden Builds:
- SQL Server - Produktversion: 16.0.4215.2, Dateiversion: 2022.160.4215.2
- Analysis Services - Produktversion: 16.0.43.247, Dateiversion: 2022.160.43.247
Bekannte Probleme in diesem Update
Falsches Verhalten von SESSION_CONTEXT in parallelen Plänen
Abfragen, die die integrierte Funktion SESSION_CONTEXT verwenden, geben möglicherweise falsche Ergebnisse zurück oder lösen Zugriffsverletzungs-Dumps (AV) aus, wenn sie in parallelen Abfrageplänen ausgeführt werden. Dieses Problem ergibt sich aus der Art und Weise, wie SESSION_CONTEXT mit parallelen Ausführungsthreads interagiert, insbesondere wenn die Sitzung zur Wiederverwendung zurückgesetzt wird.
In diesem Update enthaltene Verbesserungen und Korrekturen
Eine herunterladbare Excel-Arbeitsmappe mit einer zusammenfassenden Liste von Builds und ihrem aktuellen Support-Lebenszyklus ist verfügbar. Die Excel-Datei enthält außerdem detaillierte Fix-Listen für SQL Server 2022, SQL Server 2019 und SQL Server 2017.
Bug-Referenz: 4433544
Beschreibung: Behebt ein Problem, bei dem die Ausführung der Anweisung TRUNCATE TABLE WITH PARTITIONS auf einer Tabelle mit nicht ausgerichteten Partitionen unerwartet erfolgreich ist und eine Beschädigung verursacht.
Bereich beheben: SQL Server-Engine
Komponente: DB-Verwaltung
Plattform: Alle
Fehlerreferenz: 4145424
Beschreibung: Behebt ein Assertion-Dump-Problem auf der primären Replik einer Verfügbarkeitsgruppe im Zusammenhang mit dem Ausdruck "!(uaeUnused != prev && trace->Elements[prev].ThreadId == trace->Elements[curr].ThreadId) || (trace->Elements[prev].Value Fix Area: SQL Server-Engine
Komponente: Hochverfügbarkeit und Disaster Recovery
Plattform: Alle
Fehlerreferenz: 4419880
Beschreibung: Behebt eine SQL-Injection-Schwachstelle in einer gespeicherten Systemprozedur.
Bereich beheben: SQL Server-Engine
Komponente: Hochverfügbarkeit und Disaster Recovery
Plattform: Alle
Fehlerreferenz: 4311157
Beschreibung: Behebt ein Beendigungsproblem von SQL Server unter Linux, das auftreten kann, wenn Sie versuchen, verschlüsselte TLS/SSL-Daten an eine Gegenstelle zu senden, nachdem Sie eine Meldung wie bad_record_mac von der Gegenstelle erhalten haben.
Fix-Bereich: SQL Server-Engine
Komponente: Linux
Plattform: Linux
Fehlerreferenz: 4419716
Beschreibung: Behebt eine SQL-Injection-Schwachstelle in einer gespeicherten Systemprozedur.
Bereich beheben: SQL Server-Engine
Komponente: Metadaten
Plattform: Alle
Fehlerreferenz: 4229256
Beschreibung: Behebt ein Problem, bei dem DMVs in bestimmten Szenarien verwendet werden, um den Text von Anweisungen zu untersuchen, die in anderen Sitzungen ausgeführt werden und sensible Daten enthalten könnten.
Bereich beheben: SQL Server-Engine
Komponente: Programmierbarkeit
Plattform: Alle
Fehlerreferenz: 4268984
Beschreibung: Behebt ein Zugriffsverletzungs-Dump-Problem, das in ACCESS_VIOLATION_c0000005_sqllang.dll!CScaOp_Intrinsic::FConvertToText_Intrinsic bei der Ausführung von Abfragen auftritt, die das TRIM-Intrinsic verwenden.
Bereich beheben: SQL Server-Engine
Komponente: Programmierbarkeit
Plattform: Alle
Fehlerreferenz: 4410919
Beschreibung: Behebt ein Problem, bei dem die Funktion TRY_CONVERT zu ungültigen Ergebnissen führen kann, wenn der Plan den Operator "Clustered Index Seek" verwendet.
Bereich beheben: SQL Server-Engine
Komponente: Abfrage-Optimierer
Plattform: Alle
Fehlerreferenz: 4441901
Beschreibung: Behebt ein Problem, bei dem der automatische Bereinigungsprozess der Änderungsverfolgung die vom Benutzer ausgelösten DDL-Operationen auf Spaltenebene ALTER TABLE (ADD/DROP/ALTER COLUMN) blockiert.
Fix-Bereich: SQL Server-Engine
Komponente: Replikation
Plattform: Alle
Fehlerreferenz: 4524294
Beschreibung: Behebt ein Problem, bei dem das Hinzufügen eines Zusammenführungsagenten fehlschlägt und den folgenden Fehler auslöst, wenn das Abonnement einen nicht standardmäßigen Port verwendet: Msg 2560, Level 16, State 9, Procedure distribution.sys.sp_MSadd_merge_agent, Line <linenumber> [Batch Start Line 3] Parameter 2 ist für diese DBCC-Anweisung falsch.
Bereich beheben: SQL Server-Engine
Komponente: Replikation
Plattform: Windows
Fehlerreferenz: 4424573
Beschreibung: Verhindert, dass Anmeldungen mit der Berechtigung ALTER ANY LOGIN die Kennwörter von Anmeldungen zurücksetzen, die die Berechtigung ALTER ANY LOGIN oder IMPERSONATE ANY LOGIN haben, um eine Erhöhung der Berechtigung zu vermeiden.
Fix-Bereich: SQL Server-Engine
Komponente: Sicherheitsinfrastruktur
Plattform: Alle
Fehlerreferenz: 4520174
Beschreibung: Behebt eine Zugriffsverletzung, die bei der Ausführung von sp_describe_first_result_set auf sys.database_ledger_digest_locations auftritt.
Bereich beheben: SQL Server-Engine
Komponente: Sicherheitsinfrastruktur
Plattform: Alle
Fehlerreferenz: 4437734
Beschreibung: Verhindert die Erhöhung von Berechtigungen durch die Ausführung von SQL Agent-Job-Steps für integrierte Jobs mit eingeschränkten Berechtigungen.
Bereich beheben: SQL Server-Engine
Komponente: SQL-Agent
Plattform: Alle
Fehlerreferenz: 4285469
Beschreibung: Behebt eine Sicherheitslücke, die es Benutzern, die Zugriff auf bestimmte gespeicherte Prozeduren haben, ermöglicht, SQL-Injection durchzuführen und beliebigen Code mit erhöhten Rechten auszuführen.
Bereich beheben: SQL Server-Engine
Komponente: SQL Server-Engine
Plattform: Alle
- Fehlerreferenz: 4448818
Beschreibung: Behebt URLs in bestimmten Fehlermeldungen (z.B. Fehler 14130 und Fehler 14131).
Bereich beheben: SQL Server-Engine
Komponente: SQL Server-Engine
Plattform: Alle
Fehlerreferenz: 2693201
Beschreibung: Behebt ein Problem, bei dem die Protokolldateien unter bestimmten Operationen über die angegebene Zielgröße hinaus schrumpfen, wenn Sie den Befehl DBCC SHRINKFILE ausführen.
Bereich beheben: SQL Server-Engine
Komponente: Speicherverwaltung
Plattform: Alle
Fehlerreferenz: 4433544
Beschreibung: Behebt ein Problem, bei dem die Ausführung der Anweisung TRUNCATE TABLE WITH PARTITIONS auf einer Tabelle mit nicht ausgerichteten Partitionen unerwartet erfolgreich ist und eine Beschädigung verursacht.
Bereich beheben: SQL Server-Engine
Komponente: DB-Verwaltung
Plattform: Alle
Fehlerreferenz: 4145424
Beschreibung: Behebt ein Assertion-Dump-Problem auf dem primären Replikat einer Verfügbarkeitsgruppe im Zusammenhang mit dem Ausdruck "!(uaeUnused != prev && trace->Elements[prev].ThreadId == trace->Elements[curr].ThreadId) || (trace->Elements[prev].Value <= value)."
Bereich beheben: SQL Server-Engine
Komponente: Hochverfügbarkeit und Disaster Recovery
Plattform: Alle
Fehlerreferenz: 4419880
Beschreibung: Behebt eine SQL-Injection-Schwachstelle in einer gespeicherten Systemprozedur.
Bereich beheben: SQL Server-Engine
Komponente: Hochverfügbarkeit und Disaster Recovery
Plattform: Alle
Fehlerreferenz: 4311157
Beschreibung: Behebt ein Beendigungsproblem von SQL Server unter Linux, das auftreten kann, wenn Sie versuchen, verschlüsselte TLS/SSL-Daten an eine Gegenstelle zu senden, nachdem Sie eine Meldung wie bad_record_mac von der Gegenstelle erhalten haben.
Fix-Bereich: SQL Server-Engine
Komponente: Linux
Plattform: Linux
Fehlerreferenz: 4419716
Beschreibung: Behebt eine SQL-Injection-Schwachstelle in einer gespeicherten Systemprozedur.
Bereich beheben: SQL Server-Engine
Komponente: Metadaten
Plattform: Alle
Fehlerreferenz: 4229256
Beschreibung: Behebt ein Problem, bei dem DMVs in bestimmten Szenarien verwendet werden, um den Text von Anweisungen zu untersuchen, die in anderen Sitzungen ausgeführt werden und sensible Daten enthalten könnten.
Bereich beheben: SQL Server-Engine
Komponente: Programmierbarkeit
Plattform: Alle
Fehlerreferenz: 4268984
Beschreibung: Behebt ein Zugriffsverletzungs-Dump-Problem, das in ACCESS_VIOLATION_c0000005_sqllang.dll!CScaOp_Intrinsic::FConvertToText_Intrinsic bei der Ausführung von Abfragen auftritt, die das TRIM-Intrinsic verwenden.
Bereich beheben: SQL Server-Engine
Komponente: Programmierbarkeit
Plattform: Alle
Fehlerreferenz: 4410919
Beschreibung: Behebt ein Problem, bei dem die Funktion TRY_CONVERT zu ungültigen Ergebnissen führen kann, wenn der Plan den Operator "Clustered Index Seek" verwendet.
Bereich beheben: SQL Server-Engine
Komponente: Abfrage-Optimierer
Plattform: Alle
Fehlerreferenz: 4441901
Beschreibung: Behebt ein Problem, bei dem der automatische Bereinigungsprozess der Änderungsverfolgung die vom Benutzer ausgelösten DDL-Operationen auf Spaltenebene ALTER TABLE (ADD/DROP/ALTER COLUMN) blockiert.
Fix-Bereich: SQL Server-Engine
Komponente: Replikation
Plattform: Alle
Fehlerreferenz: 4524294
Beschreibung: Behebt ein Problem, bei dem das Hinzufügen eines Zusammenführungsagenten fehlschlägt und den folgenden Fehler auslöst, wenn das Abonnement einen nicht standardmäßigen Port verwendet: Msg 2560, Level 16, State 9, Procedure distribution.sys.sp_MSadd_merge_agent, Line [Batch Start Line 3] Parameter 2 ist für diese DBCC-Anweisung falsch.
Bereich beheben: SQL Server-Engine
Komponente: Replikation
Plattform: Windows
Fehlerreferenz: 4424573
Beschreibung: Verhindert, dass Anmeldungen mit der Berechtigung ALTER ANY LOGIN die Kennwörter von Anmeldungen zurücksetzen, die die Berechtigung ALTER ANY LOGIN oder IMPERSONATE ANY LOGIN haben, um eine Erhöhung der Berechtigung zu vermeiden.
Fix-Bereich: SQL Server-Engine
Komponente: Sicherheitsinfrastruktur
Plattform: Alle
Fehlerreferenz: 4520174
Beschreibung: Behebt eine Zugriffsverletzung, die bei der Ausführung von sp_describe_first_result_set auf sys.database_ledger_digest_locations auftritt.
Bereich beheben: SQL Server-Engine
Komponente: Sicherheitsinfrastruktur
Plattform: Alle
Fehlerreferenz: 4437734
Beschreibung: Verhindert die Erhöhung von Berechtigungen durch die Ausführung von SQL Agent-Job-Steps für integrierte Jobs mit eingeschränkten Berechtigungen.
Bereich beheben: SQL Server-Engine
Komponente: SQL-Agent
Plattform: Alle
Fehlerreferenz: 4285469
Beschreibung: Behebt eine Sicherheitslücke, die es Benutzern, die Zugriff auf bestimmte gespeicherte Prozeduren haben, ermöglicht, SQL-Injection durchzuführen und beliebigen Code mit erhöhten Rechten auszuführen.
Bereich beheben: SQL Server-Engine
Komponente: SQL Server-Engine
Plattform: Alle
Fehlerreferenz: 4448818
Beschreibung: Behebt URLs in bestimmten Fehlermeldungen (z.B. Fehler 14130 und Fehler 14131).
Bereich beheben: SQL Server-Engine
Komponente: SQL Server-Engine
Plattform: Alle
Fehlerreferenz: 2693201
Beschreibung: Behebt ein Problem, bei dem die Protokolldateien unter bestimmten Operationen über die angegebene Zielgröße hinaus schrumpfen, wenn Sie den Befehl DBCC SHRINKFILE ausführen.
Bereich beheben: SQL Server-Engine
Komponente: Speicherverwaltung
Plattform: Alle