Redução do Banco de Dados

porModerniza

Redução do Banco de Dados

É sugerido reduzir o banco de dados quando está chegando a 10GB devido a limitação da versão do SQL EXPRESS em suportar bancos no máximo de 10GB.

Ao chegar ao limite ele ocorrerá vários erros no sistema, impossibilitando gravar qualquer dados no banco.

1ª Passo:

Fazer um backup do banco de dados do cliente, guardar para possíveis consultas futuras. Guardar o Backup informando data da redução do banco.

2ª Passo:

Após realizar o backup, rodar o Script a seguir:

Obs: data deve ser modificada conforme o ano de atual, sempre devera ser reduzido do ano anterior!



set dateformat ymd
DELETE nfx FROM nfe_xml nfx inner join nfe nf on nf.Ide_ChaveAcessoNFe = nfx.chave_nfe where nf.Ide_DataHoraEmissao <= '2021-12-31 23:59:59'

Esse script ao rodar ele  levará um tempo em execução de 20min até 2horas de execução, dependendo da quantidade de informações e dos recursos que maquina contém.

3º Passo:

Após termino da execução do script, precisamos liberar o espaço não utilizado no banco De dados.

No SSMS, iremos no banco a clicar com botão direito. Conforma imagem abaixo:

Após isso ira abrir a janela de Redução:

Apertar OK. Ele começara e executar a redução. O procedimento pode levar algum tempo para e execução.

Após  esse procedimento o processo esta finalizado!

Sobre o Autor

Moderniza

Deixe uma resposta