COMO: Resolve a mensagem de erro "O limite de conexão máximo tem sido atingido"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 320728
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
No SQL Server 7.0 e SQL Server 2000, os administradores podem usar o procedimento sp_configure armazenados para modificar as configurações. Uma das configurações que você pode modificar é a opção conexões de usuário . Quando você instala o SQL Server, o valor padrão para conexões de usuário é 0 (32767 conexões simultâneas). A Microsoft recomenda que você não altere a configuração de conexões de usuário padrão.

Se conexões de usuário é definido como um valor de 1, o SQL Server não inicia e o log de erro do SQL Server (para SQL Server 7.0 e SQL Server 2000) contém a seguinte entrada:
O limite máximo para conexões foi atingido
O log de erro do SQL Server 7.0 também contém a seguinte entrada:
initconfig: número de conexões de usuário limitado a 1
Este artigo descreve como resolver esses erros.

back to the top

Servidor autônomo de SQL

Para resolver esses erros de SQL Server que esteja executando em um computador autônomo, iniciar o SQL Server com a configuração mínima e redefina o valor de configuração de conexões de usuário . Para fazer isso, execute estas etapas:
  1. Use a seguinte sintaxe para iniciar o SQL Server em um prompt de comando:

    SQL Server 7.0 :
    sqlservr -c -f						
    instância padrão do SQL Server 2000 :
    sqlservr.exe -c -f						
    instância nomeada do SQL Server 2000 :
    sqlservr.exe -c -f -s {instancename}						
    SQL Server será iniciado como um aplicativo e ele será executado na janela prompt de comando.
  2. Use o Query Analyzer para conectar-se ao SQL Server. Certifique-se de usar um perfil de logon que tenha permissões de administrador do sistema no SQL Server.
  3. Emitir os seguintes comandos:
    sp_configure 'user connections', 0goreconfigure with override						
    este código define conexões de usuário volta para a configuração padrão.
  4. Na janela prompt de comando, pressione CTRL+C para sair do SQL Server. Digite s para desligar o SQL Server.
  5. Reinicie o SQL Server normalmente.
back to the top

SQL Server virtual

Para resolver esses erros para uma instância virtual do SQL Server, execute estas etapas:
  1. Verifique se que o SQL Server e SQL Server Agent estão off-line.
  2. Verifique se o MS DTC está off-line, bem como qualquer outro aplicativo que pode se conectar ao SQL Server.
  3. Use a seguinte sintaxe para iniciar o SQL Server em um prompt de comando:

    SQL Server 7.0 :
    sqlservr -c -f						
    instância padrão do SQL Server 2000 :
    sqlservr.exe -c -f						
    instância nomeada do SQL Server 2000 :
    sqlservr.exe -c -f -s {instancename}						
    SQL Server será iniciado como um aplicativo e ele será executado na janela prompt de comando.
  4. Usuário Query Analyzer para conectar-se ao SQL Server. Certifique-se de usar um perfil de logon que tenha permissões de administrador do sistema no SQL Server.
  5. Emitir os seguintes comandos:
    sp_configure 'user connections', 0goreconfigure with override					
  6. Na janela prompt de comando, pressione CTRL+C para sair do SQL Server. Digite s para desligar o SQL Server.
  7. Use o administrador de cluster para trazer o SQL Server online.
back to the top

Solução de problemas

Você pode receber o erro "O limite de conexão máximo foi atingido" mensagem ao SQL Server está em funcionamento. Nessa situação, o número configurado de conexões de usuário não é suficiente para oferecer suporte o número de conexões simultâneas com a instância do SQL Server. A solução é fechar suficiente conexões para permitir que uma nova conexão do Query Analyzer. Depois que você pode se conectar, emitir os seguintes comandos do Query Analyzer:
sp_configure "User Connections", 0goreconfigure with override				
este código redefine conexões de usuário para a configuração padrão. Pare e reinicie o SQL Server para essa alteração tenha efeito.

back to the top
Referências
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
319942COMO: Determinar configurações de configuração do SQL Server apropriadas
back to the top

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 320728 - Última Revisão: 12/07/2015 10:27:24 - Revisão: 3.5

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowtomaster KB320728 KbMtpt
Comentários