Problema de conectividade intermitente do SQL Server a cada 4 ou 5 dias [fechado]

2

Eu tenho um aplicativo da web .net que chama o sql server 2008 em execução em um servidor diferente. A partir do último par de semanas, a cada 4 ou 5 dias, a conectividade de aplicativos da Web para o sql server se torna um problema. O aplicativo da Web falha ao conectar-se ao servidor SQL de forma intermitente. No visualizador de eventos do servidor de aplicativos da web, a seguinte mensagem é registrada:

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.

(provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) at System.Data.SqlClient.SqlInternalConnection

Tentar criar uma conexão ODBC com o servidor sql do servidor de aplicativos da web também falha com uma mensagem semelhante:

Connection failed:
SqlState:'01000'
Sql server error: 68
[Microsoft ODBC Sql server driver][DBNETLIB] ConnectionOpen(Connect())
Connection failed:
SQLState:'08001'
Sql server error: 17
[Microsoft ODBC sql Driver]{DBNETLIB] Sql server does not exist or access denied

No entanto, outras máquinas (exceto o servidor de aplicativos da Web) ainda podem chamar a mesma instância do sql server e também podem criar uma conexão ODBC com a instância sql. Também posso efetuar ping com êxito para o servidor SQL do servidor de aplicativos da Web quando ocorrer o problema de conectividade.

Estranhamente, o aplicativo da web não perde a conectividade permanentemente. A cada dois minutos, algumas solicitações poderão se conectar ao sql server, mas falhará novamente. Reciclar o pool de aplicativos da Web ou reiniciar os iis não resolve o problema. No entanto, depois que o servidor da Web é iniciado, o problema desaparece por alguns dias apenas para ressurgir mais tarde.

Qualquer ideia do que possa estar causando o problema. Obrigado

    
por circuit123 15.03.2014 / 14:54

1 resposta

0

Tivemos algo como isso acontecer uma vez e, no final, ocorreu um problema nos drivers de rede no servidor em questão. O resultado foi que funcionaria por um tempo ... e depois abandonaria as conexões. Talvez verifique se você está atualizado em ambos os lados com firmware / drivers?

    
por 20.11.2014 / 00:25