Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este artigo descreve como definir a opção de configuração do servidor no SQL Server usando o user connections SQL Server Management Studio ou o Transact-SQL. A user connections opção especifica o número máximo de conexões de usuário simultâneas permitidas em uma instância do SQL Server.
O número real de conexões de usuário permitidas também depende da versão do SQL Server que você usa e também dos limites do seu aplicativo ou aplicativos e hardware. O SQL Server permite um máximo de 32.767 conexões de usuário. Como user connections é uma opção dinâmica (autoconfiguração), o SQL Server ajusta o número máximo de conexões de usuário automaticamente conforme necessário, até o valor máximo permitido. Por exemplo, se apenas 10 usuários estiverem conectados, cada um com 1 conexão, 10 objetos de conexão de usuário serão alocados. O mesmo aconteceria se um único usuário estabelecesse 10 conexões. Na maioria dos casos, não é necessário alterar o valor dessa opção. O padrão é 0, o que significa que o máximo (32.767) de conexões de usuário são permitidos.
Para determinar o número máximo de conexões de usuário que seu sistema permite, você pode executar sp_configure ou consultar a exibição do catálogo sys.configuration .
Recommendations
Esta opção é uma opção avançada e deve ser alterada apenas por um profissional de banco de dados experiente.
Usar a user connections opção ajuda a evitar sobrecarregar o servidor com muitas conexões simultâneas. Você pode estimar o número de conexões com base nos requisitos do sistema e do usuário. Por exemplo, em um sistema com muitos usuários, cada usuário normalmente não precisaria de uma conexão exclusiva. As conexões podem ser compartilhadas entre os usuários. Os usuários que executam aplicativos OLE DB precisam de uma conexão para cada objeto de conexão aberto, os usuários que executam aplicativos ODBC (Open Database Connectivity) precisam de uma conexão para cada identificador de conexão ativo no aplicativo e os usuários que executam aplicativos DB-Library precisam de uma conexão para cada processo iniciado que chama a função DB-Library dbopen .
Importante
Se você precisar usar essa opção, não defina o valor muito alto, porque cada conexão tem sobrecarga, independentemente de a conexão estar sendo usada. Se você exceder o número máximo de conexões de usuário, receberá uma mensagem de erro e não poderá se conectar até que outra conexão esteja disponível.
Permissions
As permissões de execução em sp_configure sem parâmetros ou apenas com o primeiro parâmetro são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a RECONFIGURE instrução, um usuário deve receber a permissão no nível do ALTER SETTINGS servidor. A ALTER SETTINGS permissão é mantida implicitamente pelas funções de servidor fixas sysadmin e serveradmin .
Usar o SQL Server Management Studio
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Selecione o elemento Conexões.
Em Conexões, na caixa Número máximo de conexões simultâneas , digite ou selecione um valor de
0até para32767definir o número máximo de usuários que têm permissão para se conectar simultaneamente à instância do SQL Server.Reinicie o SQL Server.
Utilizar o Azure Data Studio
No painel Conexões, em servidores, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Selecione o elemento Conexões.
Em Conexões, na caixa Número máximo de conexões simultâneas , digite ou selecione um valor de
0até para32767definir o número máximo de usuários que têm permissão para se conectar simultaneamente à instância do SQL Server.Reinicie o SQL Server.
Utilize Transact-SQL
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo mostra como usar sp_configure para configurar o valor da opção
user connectionspara325.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'user connections', 325; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GOReinicie o SQL Server.
Para obter mais informações, consulte Opções de configuração do servidor.
Acompanhamento: Depois de configurar a opção de conexões de usuário
A instância SQL deve ser reiniciada antes que a configuração possa entrar em vigor.
Conteúdo relacionado
- RECONFIGURAR (Transact-SQL)
- Opções de configuração do Server
- sp_configure (Transact-SQL)