Correção: Conexões com o SQL Server 2005 no Windows Vista de repente param de funcionar

1

Na minha máquina com o Vista no trabalho, os aplicativos e o Console de Gerenciamento do SQL Server funcionam bem conectando-se ao SQL Server 2005. Às vezes, eles ficam ok por semanas, às vezes por horas e depois param de se conectar.

Eu tentei de tudo para que funcionasse, incluindo a instalação do SPII e a execução da ferramenta de provisionamento de usuários sem qualquer sorte. A única maneira de corrigi-lo era reiniciar.

O erro:

As conexões são recusadas com a mensagem de erro padrão:

Cannot connect to SERVER_NAME\INSTANCE_NAME

------------------------------ ADDITIONAL INFORMATION:

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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476

A correção:

Pare e reinicie o Sql Server Browser, a integração do Sql Server, os serviços auxiliares do SQL Server Active Directory.

Funciona como um encanto.

    
por NTulip 21.08.2009 / 17:37

2 respostas

1

Depois que qualquer correção SQL for aplicada, certifique-se de que "netstat -an" mostre que a porta 1433 está ouvindo. Caso contrário, reative o ouvinte.

Além disso, no Vista / Windows7, desabilitar o UAC e executar o serviço SQL, pois o usuário com o UAC desativado (como o usuário atual) pode ajudar.

    
por 28.10.2009 / 23:35
1

Eu acho que Bart talvez esteja em alguma coisa. O título diz SQL2005 no Vista. É possível que o Vista esteja limitando o número de conexões, portanto, acionando um limitador que afeta as conexões TCP? Eu sei que o XP tinha um limite para quantas conexões eram permitidas, acho que eram dez. Então, se algo pegar uma conexão e não devolver, a reinicialização pode ser a 'solução'. Se você estiver executando o SQL2005 para o trabalho de produção, ele deverá estar em um SO do servidor.

    
por 12.06.2010 / 00:07