Estou tentando diagnosticar um problema em um site do cliente. Eles estão recebendo o seguinte erro:
A network-related or instance-specific error occurred while
establishing a connection to SQL Server
Eu já vi isso algumas vezes, mas apenas durante a configuração inicial. Isso geralmente é causado por um dos seguintes motivos:
- O servidor de banco de dados está desativado
- A conexão de rede entre o servidor de banco de dados e o aplicativo está fechada ou de alguma forma bloqueada (por exemplo, um firewall)
- A instância do SQL Server não está configurada para receber conexões remotas do servidor de aplicativos (por exemplo, o TCP está desativado, as conexões remotas estão desabilitadas ou o serviço "Navegador do SQL Server" está parado / desabilitado)
No entanto, se eu assumir que nenhuma alteração de configuração foi feita , estou tentando postular sobre qual poderia ser o motivo para obter esse erro em um ponto aleatório após a configuração inicial. Meu pensamento inicial é:
- A máquina do SQL Server ficou sem recursos (por exemplo, RAM) e não pode aceitar novas solicitações do servidor de aplicativos
Esta é uma teoria válida? Quais outras causas possíveis existem desse erro que não estão relacionadas à configuração inicial da conexão do servidor / aplicativo? Ou é simplesmente impossível que esse erro possa ocorrer sem que uma alteração de configuração tenha sido feita (no lado do SQL Server, no lado do aplicativo ou em algum lugar intermediário (rede))?
NOTA: Acredito que esta questão difere da multiplicidade de perguntas relacionadas a esta mensagem de erro porque o aplicativo e o servidor têm conversado bastante felizes até agora (a maioria, se não todas, outras questões parecem estar relacionadas à configuração inicial ).
UPDATE: apenas para atualizar; essa questão específica acabou sendo causada pelo fato de o cliente ter alterado a configuração do aplicativo (o que significa que a cadeia de conexão estava incorreta).