Symptomy
Załóżmy, że należy włączyć funkcję gubernator zasobów w wystąpieniu programu Microsoft SQL Server 2016. Po wykonaniu zapytania żądającego danych z tabel zoptymalizowanych pod kątem pamięci, niezależnie od tego, czy żądanie kwerendy jest przekierowywane do pul zasobów zdefiniowanych przez użytkownika, czy do domyślnej puli zasobów, program SQL Server może za mało pamięci, a następnie zamrozić. Ponadto w dzienniku błędów programu SQL Server jest rejestrowany komunikat o błędzie podobny do następującego:
Błąd: 17300; ważność: 16; stan: 1. program SQL Server nie może uruchomić nowego zadania systemowego, ponieważ jest za mało pamięci lub liczba skonfigurowanych sesji przekracza maksymalną liczbę dozwoloną na serwerze. Sprawdź, czy serwer ma odpowiednią pamięć. Użyj sp_configure z opcją "połączenia użytkowników", aby sprawdzić maksymalną liczbę dozwolonych połączeń użytkowników. Użyj sys.dm_exec_sessions w celu sprawdzenia bieżącej liczby sesji, w tym procesów użytkownika.
Rozwiązanie
Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:Zbiorcza aktualizacja 1 dla programu SQL server 2016 z dodatkiem SP1Zbiorcza aktualizacja 4 dla programu SQL Server 2016
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:Najnowsza Zbiorcza aktualizacja dla programu SQL server 2016
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.