Si applica a
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Sintomi

Quando il numero di sessioni utilizzate sia dalle connessioni utente che dalle attività di sistema o in background raggiunge il limite massimo (32.767 o meno, a seconda dell'Impostazione connections Server Configuration Option) in Microsoft SQL Server 2016 o 2019, un sistema richiesto o l'attività in background non viene eseguita. Inoltre, è possibile che sia stato effettuato l'accesso all'errore 17300 nel log degli errori. Se questa attività è necessaria affinché SQL Server continui in esecuzione come previsto (ad esempio, L'attività Dispatcher XE), ciò potrebbe causare l'arresto di SQL Server giù.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nei seguenti aggiornamenti cumulativi per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Ulteriori informazioni

In SQL Server, qualsiasi connessione utente o attività di sistema deve essere in esecuzione all'interno di una sessione identificatore univoco compreso tra 1 e 32.767. Le prime 50 sessioni sono riservate le attività di sistema e le altre sessioni possono essere condivise tra l'utente connessioni e le attività di sistema. Si noti che il numero effettivo di attività di sistema variano a seconda della configurazione del server o del database, ad esempio l'utilizzo della Gruppi, esecuzione Full-Text ricerca e così via. Se vengono create connessioni utente sufficienti per non lasciare spazio per altre attività di sistema, il tentativo di creare un'attività di sistema aggiuntiva potrebbe fallire. Anche se l'amministratore riduce il numero massimo di connessioni utente tramite la configurazione del server, è garantito lo spazio per solo 50 attività di sistema.

Questa correzione aumenta il numero di attività di sistema garantito ad almeno 500. Questo significa che se il numero di connessioni utente configurato è impostato su un valore predefinito o su più di 32.267, il numero effettivo di connessioni utente sarà limitati a 32.267 per garantire l'esecuzione di 500 attività di sistema. Se l'utente imposta la proprietà numero di connessioni utente a meno di 32.267, tutto lo spazio rimanente fino a 32.767 sarà essere disponibile per le attività di sistema (a differenza di 50 attività di sistema prima di applicare questa correzione).

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.