MS Access fica desconectado

2

Eu tenho o aplicativo MS Access 2003 conectado ao SQL Server 2005 com tabelas vinculadas. A partir de ontem, quando eu abro uma tabela vinculada e a deixo aberta por um tempo (5 ~ 10 minutos), o banco de dados é desconectado mostrando a seguinte mensagem de erro. O que pode estar errado?

INFO: Eu não alterei nenhuma configuração para o timeout do ODBC e o administrador do meu banco de dados disse que ele não alterou nada no servidor.

O que devo verificar?

[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionRead(recv()). (#10054) [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets] Genral network error. Check your network documentation. (#11)

Obrigado.

    
por THEn 24.02.2010 / 01:41

3 respostas

2

Você está executando o SQL Server no Windows Server 2003? Este erro 10054, significa que a conexão do cliente redefiniu a conexão.

Para contornar este problema, desabilite o recurso TCP Chimney Offload. Para fazer isso, siga estas etapas:

  • Clique em Iniciar, clique em Executar, digite cmd e pressione ENTER.
  • No prompt de comando, digite o seguinte comando e pressione ENTER:

    Netsh int ip set chaminé DISABLED

Mais informações podem ser encontradas aqui: link

    
por 24.02.2010 / 14:22
1

Sei que esta pergunta foi respondida, mas depois de passar semanas tirando o meu cabelo com erros de conexão ODBC intermitentes semelhantes com os aplicativos do Access, pensei em adicionar algo aqui.

Uma coisa a verificar é a configuração do DNS nas estações de trabalho. No meu caso, as estações de trabalho foram configuradas para usar o DNS do provedor de Internet, o que significava que, quando a estação de trabalho tentava procurar o SQL Server pelo nome, não o encontrava, já que o provedor da Internet não tinha um Entrada de DNS para o SQL Server do meu cliente. Quando as estações de trabalho foram alteradas para usar o controlador de domínio (este era um pequeno escritório de servidor único com o SBS) como DNS primário, tudo funcionou bem a partir de então.

Eu nunca consegui descobrir por que o problema era intermitente, embora (o NETBIOS sobre TCP / IP estivesse desativado, portanto não poderia ter sido a resolução de transmissão).

    
por 30.08.2010 / 22:14
0

Verifique se há aplicativos de terceiros que controlam o TCP / IP, como antivírus ou "gerenciadores de acesso à Internet" / modeladores de tráfego. Eu tive o mesmo problema com um aplicativo de modelagem de tráfego (XFastLan / cFosSpeed) - ele mataria a conexão ODBC com a mensagem de erro do OP após cerca de 15 segundos. A desinstalação do aplicativo resolveu o problema.

    
por 06.04.2015 / 18:06