Ocorrência nº -2147217871 - O tempo limite da consulta expirou
Esta ocorrência surge por um dos seguintes motivos:
- A base de dados esta demasiado grande para o SQL SERVER (No SQL SERVER 2005 o tamanho máximo aconselhado é de 4 Gbytes, mas a performance do SQL SERVER, depende em muito do equipamento).
- O equipamento em questão, já não suporta o tratamento da informação existente na base de dados (pouca memória, disco ou sistem demasiado lento). Esta situação tornou-se mais notória com a atualização da Versão 7, pois foram criados vários campos que até à data não existiam, o que originou o crescimento da Base da Dados.
Solução:
- Passo 1
- Deverá efetuar um fecho do ano, separando os movimentos (para mais informações, consultar manual do Painel de Administrador).
- Após o fecho do ano, deverá aceder ao SQL SERVER Management Studio e executar o Shrink da Base de Dados (para mais informações, poderá consultar os procedimentos em https://docs.microsoft.com).
- Aceder ao Painel de Administrador, e selecionando a empresa, executar a opção identificada por "Reindexar Tabelas".
- Deverá efetuar um fecho do ano, separando os movimentos (para mais informações, consultar manual do Painel de Administrador).
- Passo 2
- Aceder ao SQL SERVER Manegement Studio, e alterar as configurações do SQL SERVER (Boost SQL Server Priority, para mais informações, poderá consultar os procedimentos em https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-priority-boost-server-configuration-option).
- Aceder ao SQL SERVER Manegement Studio, e alterar a quantidade de memoria utilizada para executar os query's do SQL SERVER (Poderá alterar o valor para 4096 Kbytes, dependendo da memória existente no equipamento. Para mais informações, poderá consultar os procedimentos em https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-priority-boost-server-configuration-option).
Etiquetas: #-2147217871, #POS, #SAFT, #SQLSERVER