Banco de Dados
Contém módulos responsáveis por otimizar, atualizar e monitorar o banco de dados do Seac.
local: Manutenção > Banco de Dados.
Nota
Com exceção de Redirecionar, os itens desta página só aparecem para usuários administradores e pedem a senha de administrador ao serem executados. Nas empresas hospedadas na nuvem da EXATA, apenas Redirecionar, Atualizar Consultas do Banco e Atualizar Procedimentos do Banco ficam visíveis, porque o restante da manutenção é feito pela própria EXATA.
Redirecionar
Aponta o sistema para outro banco de dados. O sistema fecha as janelas abertas e as conexões atuais antes de conectar ao banco escolhido.
Importante
Confira o banco de destino antes de confirmar. Apontar para a base errada faz com que tudo o que for lançado a seguir seja gravado nela.
Atualizar Consultas do Banco
Recria as consultas do banco utilizadas pelas telas, relatórios e painéis do sistema, copiando a versão atual a partir do servidor da EXATA. Não altera tabelas nem dados, e por isso é uma rotina segura.
Use quando uma rotina informar que uma consulta "não existe" ou quando um painel abrir com todos os valores zerados. Depois de executar, abra a rotina novamente; se o problema persistir, acione o suporte.
Nota
Esta rotina depende de conexão com a internet até o servidor da EXATA. Sem conexão, o sistema avisa e não executa.
Atualizar Procedimentos do Banco
Recria os procedimentos armazenados do banco com a definição da versão atual do sistema, substituindo versões antigas que tenham ficado no banco. Também não altera tabelas nem dados e não depende de internet.
Use quando uma rotina informar que um procedimento "não existe" ou apresentar comportamento de versão anterior.
Compactar banco de dados
Compacta o banco de dados, reduzindo o tamanho dos arquivos e melhorando a performance do sistema. A compactação exclui definitivamente todos os registros previamente marcados para exclusão*.
Os registros marcados para exclusão dos cadastros e movimentos principais são preservados: clientes, produtos, fornecedores, profissionais, funcionários, planos de pagamento, orçamentos, pedidos e inventário não são afetados pela compactação.
Importante
Faça um backup antes de executar e prefira um horário em que ninguém esteja operando o sistema. Após a compactação, os registros apagados não podem ser recuperados pelo sistema.
Atualizar Banco de Dados
Aplica as atualizações de estrutura do banco que estejam pendentes para a versão instalada do sistema.
Atualizar Tabelas
Cria e ajusta as tabelas do banco e, na mesma execução, recria as consultas e os procedimentos. É a rotina mais abrangente de atualização de estrutura.
Importante
Atualizar Banco de Dados e Atualizar Tabelas alteram a estrutura do banco. Faça um backup antes de executá-las.
Atualizar Log Versões
Atualiza o registro das versões do sistema aplicadas na empresa.
Excluir registros
Abre a tela Limpeza de Banco de dados, que lista os tipos de registro que podem ser removidos, cada um com a sua regra de limpeza. Para os tipos que exigem, é necessário informar uma data limite, que delimita quais registros daquele tipo serão apagados; tipos sem data informada são ignorados na execução.
Ao iniciar a limpeza, o sistema pede novamente a senha de administrador, executa as regras de cada tipo e grava o resultado de cada etapa no arquivo de log xLimpezaBanco.log, na pasta Log da instalação.
Importante
A limpeza apaga registros definitivamente e é, junto com a restauração de backup, a rotina de maior potencial destrutivo do sistema. Execute-a apenas com orientação do suporte e após um backup.
- OBS: Registros marcados para exclusão são registros que por meio de algum fluxo foram excluídos no Seac, como a exclusão do cadastro de um produto por exemplo. Ao excluir um registro, para manter a integridade dos dados, o sistema apenas o marca para exclusão, mas mantém seus dados. As rotinas de compactação e de exclusão de registros apagam definitivamente tais registros, não sendo possível recuperá-los após o processo.