TECNOLOGIA – Inicialização do Sistema – Erro do Banco (0): [Microsoft][ODBC SQL Server Driver]Conexão ocupada com os resultados de outro HSTMT
Incidente
Ao tentar inicializar o Sistema ou até mesmo ao acessar algumas telas, apresenta o seguinte erro de banco:
Banco de Dados: SQL Server 2014.
Erro do Banco (0): [Microsoft][ODBC SQL Server Driver]Conexão ocupada com os resultados de outro HSTMT.
Importante
Para o Gestão Empresarial | ERP:
- Erro na inicialização da tabela de Extensão de filial (Finanças) (E070FIN): Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2014.
Erro do Banco (0): [Microsoft][ODBC SQL Server Driver]Conexão ocupada com os resultados de outro HSTMT.
Para o Gestão de Acesso e Segurança:
- Banco de Dados: SQL Server 2012. Erro do Banco (0): [Microsoft][ODBC SQL Server Driver]Conexão ocupada com os resultados de outro HSTMT
- A mensagem pode ser apresentada em algumas telas do sistema como monitoramento de acesso, entrada de visitantes, gravação de crachás, entre outras rotinas.
Para Gestão de Pessoas | HCM:
- Banco de Dados: SQL Server 2008. Erro do Banco (0): [Microsoft][ODBC SQL Server Driver]Conexão ocupada com os resultados de outro HSTMT, ou Connection is busy with results for another hstmt.
Causa
Essa situação pode ocorrer ao configurar o banco de dados, ODBC, em uma versão não compatível com o banco utilizado.
Observação
Exemplo:
Foi criado o ODBC para o SQL Server (genérico), mas deveria ter sido criado no SQL Server Native Client 11.0, conforme o exemplo abaixo:
Solução
O ideal é realizar a comparação do ODBC com uma estação que funcione para que seja realizada a mesma configuração.
Indicamos que seja configurado a fonte de dados ODBC em um Server específico e não um genérico.