SQL SERVER – QUERYING -– BACKUP FULL DATABASE

Hoje explicar como se faz o backup Full Database através da linguagem Transact-SQL.

O Backup Full faz a cópia do Banco de Dados completo e isso inclui uma parte do Log de transação para que a Base esteja pronta após a restauração.  Lembrando que este tipo de Backup ocupa mais espaço em disco e em alguns casos é melhor utilizar outra estratégia de Backup.

Exemplo de código para efetuar o Backup Full da Base de   Dados (clique na imagem para ampliar).

bkp01

No exemplo selecionamos todas as Bases com o prefixo “DB_” e excluímos as Bases de Sistema (master, model, msdb e tempdb). Para o nome do arquivo concatenamos o nome da pasta, do arquivo e da data de gravação. Este código é muito utilizado quando temos que fazer o backup de mais de uma base, sendo necessário executar somente o script.

Neste exemplo mostramos como fazer o Backup Full para modo de recuperação simples que não necessita do backup de Log.

No próximo artigo vou criar um Job para executar automaticamente este comando de Backup.

Até mais….

Gian Reis.