Share via


Configurare l'opzione di configurazione del server user connections

In questo argomento si illustra come impostare l'opzione di configurazione del server user connections in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Con l'opzione user connections è possibile specificare il numero massimo di connessioni utente simultanee permesse in un'istanza di SQL Server. Il numero effettivo di connessioni utente consentite dipende inoltre dalla versione di SQL Server utilizzata nonché 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. Il valore predefinito è 0, vale a dire sono consentite un numero illimitato di connessioni utente.

Per determinare il numero massimo di connessioni utente consentite dal sistema, è possibile eseguire sp_configure o eseguire una query sulla vista del catalogo sys.configuration.

Contenuto dell'argomento

  • Prima di iniziare:

    Consigli

    Sicurezza

  • Per configurare l'opzione user connections utilizzando:

    SQL Server Management Studio

    Transact-SQL

  • Completamento:  Dopo la configurazione dell'opzione user connections

Prima di iniziare

Consigli

  • Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a tecnici dotati di certificazione per SQL Server.

  • 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.

    Nota importanteImportante

    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.

Sicurezza

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per modificare un'opzione di configurazione o per eseguire l'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di SQL Server Management Studio

Per configurare l'opzione user connections

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server, quindi scegliere Proprietà.

  2. Fare clic sul nodo Connessioni.

  3. Nella casella Numero massimo di connessioni simultanee in Connessioni digitare o selezionare un valore da 0 a 32767 per impostare il numero massimo di utenti a cui è consentito connettersi simultaneamente all'istanza di SQL Server.

  4. Riavviare SQL Server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di Transact-SQL

Per configurare l'opzione user connections

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si illustra come utilizzare sp_configure per configurare il valore dell'opzione user connections per 325 utenti.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'user connections', 325 ;
GO
RECONFIGURE;
GO

Per ulteriori informazioni, vedere Opzioni di configurazione del server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Completamento: Dopo la configurazione dell'opzione user connections

Per poter rendere effettiva l'impostazione, è necessario riavviare il server.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Riferimento

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Concetti

Opzioni di configurazione del server

Configurare l'opzione di configurazione del server user connections