Opzione user connections
L'opzione user connections consente di specificare il numero massimo di connessioni utente simultanee consentite in Microsoft SQL Server. Il numero effettivo di connessioni utente consentite dipende inoltre dalla versione di SQL Server utilizzata e dai limiti delle applicazioni e dei componenti hardware. In SQL Server è consentito un massimo di 32.767 connessioni utente.
user connections è un'opzione dinamica a configurazione automatica. Il numero massimo di connessioni utente viene pertanto modificato automaticamente in SQL Server in base ai requisiti correnti, fino al valore massimo consentito. Se, ad esempio, sono connessi solo 10 utenti, vengono allocati 10 oggetti connessione utente. Nella maggior parte dei casi non è necessario modificare il valore dell'opzione. Per determinare il numero massimo di connessioni utente consentite dal sistema in uso è possibile utilizzare sp_configure.
Tramite l'opzione user connections è possibile evitare il sovraccarico del server con un numero eccessivo di connessioni simultanee. In base ai requisiti di sistema e ai requisiti degli utenti è possibile stimare il numero di connessioni necessarie. In un sistema con molti utenti, ad esempio, non tutti gli utenti richiedono una connessione univoca, ma le connessioni possono essere condivise tra gli utenti. Per gli utenti che eseguono applicazioni OLE DB è necessaria una connessione per ogni oggetto connessione aperto, per gli utenti che eseguono applicazioni ODBC è necessaria una connessione per ogni handle di connessione attivo nell'applicazione, mentre per gli utenti che eseguono applicazioni DB-Library è necessaria una connessione per ogni processo avviato che chiama la funzione DB-Library dbopen.
Importante |
---|
Se è necessario utilizzare questa opzione, evitare di impostare un valore troppo elevato. Ogni connessione comporta indipendentemente dal fatto che venga utilizzata o meno.Se si supera il numero massimo consentito di connessioni utente, viene visualizzato un messaggio di errore e non saranno consentite ulteriori connessioni fino a quando una di quelle correnti non tornerà disponibile. |
user connections è un'opzione avanzata. Se per modificarne l'impostazione si utilizza la stored procedure di sistema sp_configure, sarà possibile modificare user connections solo se show advanced options è impostata su 1. Per rendere attiva l'impostazione è necessario riavviare il server.