Como aumentar o Timeout da execução das sentenças SQL

Produto:

Framework

Versões:

11.XX; 12.1.XX

Ocorrência:

Aumentar o Timeout da execução das sentenças SQL

Ambiente:

 

Passo a passo:

Para aumentar o Timeout da execução das sentenças SQL, siga as orientações abaixo:


Favor acessar os arquivos:

 

RM.Host.Service.exe.config, RM.Host.exe.config, RM.Host.JobRunner.exe.config, localizado em C:\totvs\CorporeRM\RM.Net


Caso a versão seja inferior a 11.0 o diretorio é o c:/corporerm/rm.net

Adicionar no bloco de comandos <appsettings> a tag abaixo:

 

<add key="DBSCommandTimeout" value="600" /> 

 

Após ter adicionado a tag, siga os passos abaixo:

 

1.     Acessar no Windows Explorer da máquina, a pasta “C:\totvs\CorporeRM\RM.Net”.

 

2.     Dentro da pasta da etapa um (01) encontrar o arquivo “RM.Host.ServiceManager.exe”.

 

3.     Clicar duas vezes sobre o mesmo.

 

4.     O formulário a seguir deverá ter o botão “desinstalar” habilitado e o label (texto em negrito) com seu status igual a “Iniciado”.

 

5.     Clique no botão “desinstalar” até o label (texto em negrito) ficar com seu status de “Serviço não existe”.

 

6.     Volte para a pasta da etapa um (01) e encontre dentro da mesma o arquivo chamado “_Broker.dat”.

 

7.     Selecione o arquivo da etapa seis (06) e apague o mesmo.

 

8.     Volte para o arquivo “RM.Host.ServiceManager.exe” ou clique novamente no mesmo (caso tenha fechado o mesmo anteriormente).

 

9.     Agora deverá ter habilitado o botão “instalar”.

 

10. Clique no botão “instalar” até o label (texto em negrito) atingir o status “Iniciado”. 

 

Importante: 

DBSCommandTimeout 

 

• Descrição: Define o tempo máximo que uma Consulta SQL pode levar antes de retornar erro de timeout, em milissegundos.
• Exemplo:
o Default: 120


Observações:

O valor 600 pode ser aumentado. Pode-se realizar o teste inicialmente com esse valor, caso o problema persista, aumente gradativamente o valor, e refaça o teste.