Como realizar backup de um determinado banco de dados via comando.


-- Variáveis utilizadas para gerar backup.
 DECLARE @destino VARCHAR(50), @banco VARCHAR(50)
 -- O select abaixo pega qual banco iremos realizar o backup, 
--caso existe mais de um em nossa instância.
 SELECT @banco = NAME FROM SYS.DATABASES WHERE NAME = 'NOMEDOSEUBANCO';
 -- Informamos o destino onde será salvo nosso backup e qual nome o mesmo será salvo.
 SET @destino = 'C:' + @banco + REPLACE(CONVERT(VARCHAR(10), GETDATE(), 3), '/', '') + '.BAK';
 -- Comando para realizar o backup.
 BACKUP DATABASE @banco
 -- Salvar no disco.
 TO DISK = @destino


0 comentário

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *