Compartilhar via


Configurar a opção de configuração de servidor user connections

Este tópico descreve como definir a opção de configuração de servidor user connections no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-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 Server. O número real de conexões de usuário permitidas depende também da versão do SQL Server que você está usando e dos limites de 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 (autoconfigurável), o SQL Server ajusta o número máximo de conexões de usuário automaticamente conforme o necessário, até o valor máximo permitido. Por exemplo, se somente 10 usuários estiverem conectados, 10 objetos de conexão de usuário serão alocados. Na maioria dos casos, não é necessário alterar o valor dessa opção. O padrão é 0, o que significa que são permitidas conexões de usuário ilimitadas.

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.

Neste tópico

  • Antes de começar:

    Recomendações

    Segurança

  • Para configurar a opção user connections usando:

    SQL Server Management Studio

    Transact-SQL

  • Acompanhamento: depois de configurar a opção user connections

Antes de começar

Recomendações

  • Esta é uma opção avançada e deve ser alterada somente por um administrador de banco de dados experiente ou técnico certificado do SQL Server.

  • O uso da opção user connections ajuda a evitar sobrecarregar o servidor com muitas conexões simultâneas. Você pode calcular o número de conexões com base no sistema e nos requisitos do usuário. Por exemplo, em um sistema com muitos usuários, cada usuário não requer geralmente uma conexão exclusiva. As conexões podem ser compartilhadas entre os usuários. 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.

    Observação importanteImportante

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

Segurança

Permissões

Permissões de execução sem parâmetros ou com somente o primeiro parâmetro em sp_configure 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 instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS em nível de servidor. A permissão de ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando o SQL Server Management Studio

Para configurar a opção user connections

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e clique em Propriedades.

  2. Clique no nó Conexões.

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

  4. Reinicie o SQL Server.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando Transact-SQL

Para configurar a opção user connections

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo mostra como usar sp_configure para configurar o valor da opção user connections como 325 usuários.

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, consulte Opções de configuração de servidor.

Ícone de seta usado com o link Voltar ao Início[Início]

Acompanhamento: depois de configurar a opção user connections

O servidor deve ser reiniciado para que a configuração entre em vigor.

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Referência

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Conceitos

Opções de configuração de servidor

Configurar a opção de configuração de servidor user connections