Configurar a opção de configuração de servidor user connectionsConfigure the user connections Server Configuration Option

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Este tópico descreve como definir a opção de configuração de servidor user connections no SQL Server 2019 (15.x)SQL Server 2019 (15.x) usando o SQL Server Management StudioSQL Server Management Studio ou o Transact-SQLTransact-SQL.This topic describes how to set the user connections server configuration option in SQL Server 2019 (15.x)SQL Server 2019 (15.x) by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. A opção user connections especifica o número máximo de conexões de usuário simultâneas permitido em uma instância do SQL ServerSQL Server.The user connections option specifies the maximum number of simultaneous user connections that are allowed on an instance of SQL ServerSQL Server. O número real de conexões de usuário permitidas depende também da versão do SQL ServerSQL Server que você está usando e dos limites de seu aplicativo ou aplicativos e hardware.The actual number of user connections allowed also depends on the version of SQL ServerSQL Server that you are using, and also the limits of your application or applications and hardware. SQL ServerSQL Server permite um máximo de 32.767 conexões de usuário.allows a maximum of 32,767 user connections. Como conexões de usuário é uma opção dinâmica (autoconfigurável), o SQL ServerSQL Server ajusta o número máximo de conexões de usuário automaticamente conforme o necessário, até o valor máximo permitido.Because user connections is a dynamic (self-configuring) option, SQL ServerSQL Server adjusts the maximum number of user connections automatically as needed, up to the maximum value allowable. Por exemplo, se somente 10 usuários estiverem conectados, 10 objetos de conexão de usuário serão alocados.For example, if only 10 users are logged in, 10 user connection objects are allocated. Na maioria dos casos, não é necessário alterar o valor dessa opção.In most cases, you do not have to change the value for this option. O padrão é 0, o que significa que as permitidas conexões máximas (32,767) de usuário são permitidas.The default is 0, which means that the maximum (32,767) user connections are allowed.

Para determinar o número máximo de conexões de usuário que seu sistema permite, você pode executar sp_configure ou pode consultar a exibição de catálogo sys.configuration .To determine the maximum number of user connections that your system allows, you can execute sp_configure or query the sys.configuration catalog view.

Neste tópicoIn This Topic

Antes de começarBefore You Begin

RecomendaçõesRecommendations

  • Esta é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou por um profissional de SQL ServerSQL Server certificado.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

  • O uso da opção user connections ajuda a evitar sobrecarregar o servidor com muitas conexões simultâneas.Using the user connections option helps avoid overloading the server with too many concurrent connections. Você pode calcular o número de conexões com base no sistema e nos requisitos do usuário.You can estimate the number of connections based on system and user requirements. Por exemplo, em um sistema com muitos usuários, cada usuário não requer geralmente uma conexão exclusiva.For example, on a system with many users, each user would not usually require a unique connection. As conexões podem ser compartilhadas entre os usuários.Connections can be shared among users. Usuários que executam aplicativos OLE DB precisam de uma conexão para cada objeto de conexão aberto, usuários que executam aplicativos ODBC (Conectividade Aberta de Banco de Dados) precisam de uma conexão para cada atividade gerenciada no aplicativo e usuários que executam aplicativos DB-Library precisam de uma conexão para cada processo iniciado que chama a função dbopen do DB-Library.Users running OLE DB applications need a connection for each open connection object, users running Open Database Connectivity (ODBC) applications need a connection for each active connection handle in the application, and users running DB-Library applications need one connection for each process started that calls the DB-Library dbopen function.

    Importante

    Se for necessário usar essa opção, não defina o valor muito alto, porque cada conexão tem sobrecarga, independentemente da conexão que está sendo usada.If you must use this option, do not set the value too high, because each connection has overhead regardless of whether the connection is being used. Se o número máximo de conexões de usuário for excedido, você receberá uma mensagem de erro e não poderá se conectar até que outra conexão fique disponível.If you exceed the maximum number of user connections, you receive an error message and are not able to connect until another connection becomes available.

SegurançaSecurity

PermissõesPermissions

Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS no nível do servidor.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. A permissão ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Usando o SQL Server Management StudioUsing SQL Server Management Studio

Para configurar a opção user connectionsTo configure the user connections option

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e clique em Propriedades.In Object Explorer, right-click a server and click Properties.

  2. Clique no nó Conexões .Click the Connections node.

  3. Em Conexões, na caixa Número máximo de conexões simultâneas , digite ou selecione um valor de 0 a 32767 para definir o número máximo de usuários que terão permissão para se conectar simultaneamente à instância do SQL ServerSQL Server.Under Connections, in the Max number of concurrent connections box, type or select a value from 0 through 32767 to set the maximum number of users that are allowed to connect simultaneously to the instance of SQL ServerSQL Server.

  4. Reinicie o SQL ServerSQL Server.Restart SQL ServerSQL Server.

Usando o Transact-SQLUsing Transact-SQL

Para configurar a opção user connectionsTo configure the user connections option

  1. Conecte-se ao Mecanismo de Banco de DadosDatabase Engine.Connect to the Mecanismo de Banco de DadosDatabase Engine.

  2. Na barra Padrão, clique em Nova Consulta.From the Standard bar, click New Query.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.Copy and paste the following example into the query window and click Execute. Este exemplo mostra como usar sp_configure para configurar o valor da opção user connections como 325 usuários.This example shows how to use sp_configure to configure the value of the user connections option to 325 users.

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

Para obter mais informações, veja Opções de configuração do servidor (SQL Server).For more information, see Server Configuration Options (SQL Server).

Acompanhamento: depois de configurar a opção user connectionsFollow Up: After you configure the user connections option

O servidor deve ser reiniciado para que a configuração entre em vigor.The server must be restarted before the setting can take effect.

Consulte TambémSee Also

RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Opções de configuração do servidor (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)