MS SQL Server 2012 - Não é possível acessar a instância no host local

2

5 dias atrás, era possível acessar o SQL Server na minha máquina localhost via SSMS perfeitamente, sem erros ao fazer login com credenciais. Agora recebo este erro:

=============================================== =================================== Ocorreu um erro relacionado à rede ou a uma instância específica ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (Provedor: Shared Memory Provider, error: 40 - Não foi possível abrir uma conexão com o SQL Server) (Microsoft SQL Server, Erro: 2)

O sistema não pode encontrar o arquivo

Mensagem de erro final ============================================ =============================

  • Eu não alterei nenhuma configuração para o meu conhecimento sobre meu banco de dados ou SSMS.
  • Meus serviços padrão estão sendo executados com a mesma conta de usuário que estava trabalhando antes e tem permissões adequadas para executar o serviço. Meu nome de instância é: MSSQLSERVER. Serviços em execução com inicialização automática:
    • Iniciador de Daemon de Filtro de Texto Completo do SQL (MSSQLSERVER)
    • SQL Server (MSSQLSERVER)
    • SQL Server Analysis Services (MSSQLSERVER)
    • SQL Server Integration Services 11.0
    • SQL Server Reporting Services (MSSQLSERVER)
    • Escritor VSS do SQL Server
  • Esta é a última entrada de log localizada em: C: \ Arquivos de Programas \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG
    • 2013-02-12 08: 16: 48.32 Logon
      Não foi possível conectar porque o número máximo de conexões do usuário '2' já foi atingido. O administrador do sistema pode usar sp_configure para aumentar o valor máximo. A conexão foi encerrada. [CLIENTE: 192.168.58.1]

Como posso aumentar meu número de conexões para acessar o SQL quando não consigo acessar o SSMS ou o SQLCmd para executar sp_configure ou clicar com o botão direito do mouse no meu banco de dados e editar propriedades para aumentar o número máximo de conexões permitidas? Ou é outro problema? Atualmente eu tenho pipes nomeados e protocolos de cliente de memória compartilhada desativados, apenas tcp / ip está habilitado. Com tudo ativado, recebo o mesmo erro exato. Eu tentei com meu firewall ligado e desligado, mesmo problema com todos os protocolos de cliente ativados.

Obrigado antecipadamente,  -Lane

    
por loonison101 12.02.2013 / 18:13

2 respostas

1

Graças a resposta do squillman, juntamente com estes poucos passos resolvi o meu problema:

  1. Desabilitou todos os serviços além do SQL Server (MSSQLSERVER)
  2. Reinicie sua máquina (provavelmente reiniciar o serviço do SQL Server (MSSQLSERVER) teria funcionado também)
  3. Agora consegui fazer o login no SSMS, mas estava travando ao tentar clicar com o botão direito do mouse na instância e ir para as propriedades.
  4. Saia do SSMS, execute cmd e digite sqlcmd (Este logou automaticamente na minha instância, você pode ter que fornecer nome de usuário e senha com as opções -S e -U respectivamente)
  5. Digite sp_configure e, em seguida, GO (notei que 'conexões do usuário', o config_value e run_value foram definidos como 2 quando deveriam ser 0 por padrão?)
  6. Executar exec sp_configure 'user connections', 0 . Então GO . Então reconfigure . Então GO . (Eu fiz referência a isso para a sintaxe commad . Além disso, o valor 0 representa conexões remotas ilimitadas )
  7. Reinicie o serviço do SQL Server (MSSQLSERVER)
  8. Deve ser capaz de efetuar login com o SSMS e utilizar todas as funcionalidades.
por 14.02.2013 / 02:07
0

Tente parar todos os serviços, exceto o mecanismo de banco de dados ( SQL Server (MSSQLSERVER) ) e veja se você pode se conectar via SSMS.

    
por 12.02.2013 / 18:22