Problembeschreibung
Gibt die Anzahl der Sitzungen an, die sowohl von Benutzerverbindungen als auch von System- oder Hintergrundaufgaben verwendet werden. erreicht die maximale Grenze (32.767 oder weniger, je nach Benutzer) Verbindungsserverkonfigurationsoption) in Microsoft SQL Server 2016 oder 2019 Erforderliche System- oder Hintergrundaufgabe wird nicht ausgeführt. Darüber hinaus kann Fehler 17300 angemeldet werden. das Fehlerprotokoll. Wenn diese Aufgabe erforderlich ist, damit SQL Server fortfahren kann wie erwartet ausgeführt wird (z. B. der XE-Dispatcher-Task), kann dazu führen, dass SQL Server geschlossen wird. herab.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Lösung
Dieses Problem wurde in den folgenden kumulativen Updates 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 Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Weitere Informationen
In SQL Server: Jede Benutzerverbindung oder Systemaufgabe muss innerhalb einer Sitzung ausgeführt werden, indem ein eindeutiger Bezeichner zwischen 1 und 32.767. Die ersten 50 Sitzungen sind reserviert für Systemaufgaben, und die restlichen Sitzungen können vom Benutzer gemeinsam genutzt werden. Verbindungen und Systemtasks. Beachten Sie, dass die tatsächliche Anzahl von Systemtasks je nach Server- oder Datenbankkonfiguration variieren, z. B. verfügbarkeitsabhängig Gruppen, ausführen Full-Text Suche usw. Wenn genügend Benutzerverbindungen erstellt wurden, um Lassen Sie keinen Platz für weitere Systemaufgaben, wenn Sie versuchen, eine zusätzliche Systemaufgabe zu erstellen, kann Fehler. Auch wenn der Administrator die Anzahl der maximalen Benutzerverbindungen reduziert durch die Serverkonfiguration ist Platz für nur 50 Systemtasks garantiert.
Durch diesen Fix wird die Anzahl der garantierten Systemaufgaben auf mindestens 500 erhöht. Dies bedeutet folgendes: Wenn die konfigurierte Anzahl von Benutzerverbindungen auf einen Standardwert oder mehr als 32.267 festgelegt ist, ist die tatsächliche Anzahl von Benutzerverbindungen begrenzt auf 32.267, um sicherzustellen, dass 500 Systemtasks ausgeführt werden können. Wenn der Benutzer die Anzahl der Benutzerverbindungen mit weniger als 32.267, der verbleibende Speicherplatz bis 32.767 für die Systemaufgaben verfügbar sein (im Gegensatz zu 50 Systemtasks, bevor Sie diese Korrektur anwenden).
Informationsquellen
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.