Estamos executando o Windows SQL Server 2012 Standard no Windows Server 2012. Existe um Banco de Dados SQL com um Front End de Acesso que migramos de versões mais antigas do Access e do SQL. O front end do Access se comunica com o banco de dados na maioria das vezes sem problemas. No entanto, às vezes, o Access simplesmente pára de responder e, em seguida, o usuário recebe o seguinte erro:
Connection failed: SQLState: '01000' SQL Server Error: 67
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Connect()).
Connection Failed:
SQLState: '08001' SQL Server Error: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]
SQL Server does not exist or access is denied.
A pessoa que mantém o Access e os Bancos de Dados SQL forneceu o seguinte resumo: O problema espontâneo afeta todos os usuários conectados ao SQL Server ao mesmo tempo e se manifesta em uma conexão lenta ou inexistente. Resolve-se em poucos minutos a algumas horas. O rastreamento ODBC não produziu informações úteis sobre o problema. Nós testamos com até 5 usuários simultâneos sem nenhum problema. Quando observamos a edição de sexta-feira, apenas quatro usuários estavam no banco de dados e o fechamento dessas conexões não resolveu o problema imediatamente. Parecia não haver problemas com a rede de acesso do sistema de arquivos ao servidor durante o tempo de inatividade.
Com base nessas informações, definitivamente não é um problema com o MS Access, a configuração do ODBC ou a estrutura do banco de dados. Parece ser um problema de conectividade intermitente com o próprio SQL Server, talvez devido a problemas de configuração, licenciamento (como você mencionou), conflitos com outros softwares / processos ou devido a algum outro processo do SQL Server. Infelizmente, isso está fora do meu conhecimento e não temos recursos dedicados do SQL Server ou de TI.
Eu tinha outra Pessoa de TI olhando para o problema, ele encontrou o seguinte:
Sally's PC was getting SQL error. Logged into her PC to look at it (logged in as Sally and as
cleAdmin).Looked at server name, want to verify that in the
Control Panel > Adminstratrative Tools > ODBC > ConnectionsThere was no odbc connections under User DSN, System DSN or Fie DSNCreated new System DSN connection Specified server:
CLE-VM-SQL-FILE\CLESQLSERVERThe rest were default values Clicked test and it was successful
Infelizmente, o problema começou novamente logo depois que essas alterações foram feitas.
Foi sugerido que poderia haver um problema de hardware, por isso substituímos o switch e garantimos que os drivers nos adaptadores de rede estão atualizados. Além disso, nunca vimos qualquer indicação de perda de conectividade de rede durante o teste usando um teste PING.
Alguém mais passou por este problema e, em caso afirmativo, como você o resolveu?
Tags sql sql-server