none
Banco indisponível

    Frage

  • Tenho um banco de dados SQL Server 2008 R2 instalado em um servidor Xeon 4GB com Windows Server 2008 64 bits. Tenho tido problemas constantes nas aplicações que conectam no banco de dados, recebo o erro: "A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)" são aplicações web e windows services que acessam esse banco de dados e estão no mesmo servidor do banco de dados, como podem não encontrar o servidor?

    Alguém tem uma luz para me dar sobre o que pode estar ocorrendo?

    Grata

    Patrícia

    Donnerstag, 30. März 2017 10:50

Alle Antworten

  • Bom dia Pati,

    Alguma vez já foi possível conectar ao banco ou nunca conseguiu?

    Existe um checklist a ser seguido para resolução deste tipo de problema:

     - Abra o seu SQL Server Configuration Manager e verifique quais services estão como Running e Stopped na aba State.

    - Verifique o Windows Firewall se as portas 1433 (default) está liberada para o SQL Server

    Também veja o link a seguir.

    • Bearbeitet EltonKerber Donnerstag, 30. März 2017 15:19
    Donnerstag, 30. März 2017 15:16
  • É possível conectar sim, mas de vez em quando ocorre esse erro, estando no servidor mesma máquina que o sql e ocorre esse erro de não conseguir conectar. É um erro que não ocorre toda horas mas quando acontece nos atrapalha bastante.

    Como é um banco de dados interno o firewall dele está desligado.

    Donnerstag, 30. März 2017 18:06
  • Bom dia,

    Você possui dns na rede? ja verificou o adaptador de rede? se o as aplicações estão todas no mesmo servidor de banco de dados tente acessar pelo ip do servidor em vez de você colocar o nome dele na string de conexão.

    Outro ponto, caso isso não resolva e todas as aplicações estiverem no mesmo servidor, libere o acesso no SQL Server da porta 1433 para o ip: 127.0.0.1 e utilize esse ip local para conectar as aplicações ao banco e teste se melhorou.

    Freitag, 31. März 2017 11:42
  • Olá Patrícia,

    Da uma olhada no protocolo TCP-IP, veja se esta habilitado.

    Consegue ver isso  no SQL Server Configuration Manager

    Freitag, 31. März 2017 16:44
  • Pati,

    Você já verificou se por acaso não existe algum sniffer na sua rede?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Sonntag, 2. April 2017 01:13
    Moderator