Como corrigir travamento e lentidão no DbAccess

Um problema muito grave, após atualização do sistema, PARA 12.1.25 LOBO GUARÁ, causou instabilidade no DbAccess. Ele travava aleatoriamente (ou quando usávamos rotinas mais “pesadas”). Antes do momento do travamento, o sintoma era uma lentidão em todas as rotinas. Um verdadeiro tormento.

As imagens observadas via smartclient eram:

Mas podem ocorrer outros erros

Para resolver o problema 100%, tive que instalar o driver SQL Server Native Client 11.0 e refazer todas as conexões no ODBC do Windows Server.

Depois tive que utilizar a chave e valor MARS=1 na seção MSSQL do dbaccess.ini

Então, analisando as versões do que eu tinha em minhas mãos:

  • Microsoft SQL Server 2008 R2 (muita gente ainda usa esta versão)
  • dbAccess: TOTVS DBACCESS WINDOWS X64 – BUILD 20181212
  • Protheus 12.1.25

Download do driver SQL Server Native Client:

https://www.microsoft.com/pt-BR/download/details.aspx?id=50402

Chave MARS no dbaccess.ini (na documentação oficial diz que o valor 1 é padrão, mas foi necessário explicitar):

https://tdn.totvs.com/pages/viewpage.action?pageId=451269662

Espero que seja útil esta informação.

Nós te apoiamos

Caso precise de apoio na atualização do seu sistema para 12.1.15, entre em contato que eu posso te ajudar.

 

 

 

Fernando Bueno
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.

Siga-me no Linked In
Fernando Bueno
Siga na rede