Como criar um backup de log de transações (Transact-SQL)
Este tópico explica como criar um backup de log de transações usando uma instrução BACKUP LOG.
Para criar um backup de log de transações
Execute a instrução BACKUP LOG para fazer backup do log de transações, especificando o seguinte:
O nome do banco de dados a que pertence o log de transações a ser feito backup.
O dispositivo de backup em que o backup de log de transações será gravado.
Opcionalmente, especifique:
A cláusula INIT para substituir a mídia de backup e gravar o backup como o primeiro arquivo na mídia de backup. Se não houver nenhum cabeçalho de mídia, um será escrito automaticamente.
As cláusulas SKIP e INIT para substituir a mídia de backup, mesmo se houver backup na mídia de backup ainda não expirado ou o nome da mídia não corresponder ao nome na mídia de backup.
A cláusula FORMAT, quando você está usando a mídia pela primeira vez, para inicializar a mídia de backup e reescrever qualquer cabeçalho de mídia existente.
A cláusula INIT não será necessária se a cláusula FORMAT for especificada.
Importante
Tome extremo cuidado ao usar as cláusulas FORMAT ou INIT da instrução BACKUP porque isso destrói qualquer backup armazenado anteriormente na mídia de backup.
Exemplo
![]() |
---|
O bando de dados MyAdvWorks_FullRM é uma cópia do AdventureWorks, que usa o modelo de recuperação simples. Para permitir backups de log, antes de fazer um backup de banco de dados completo, o banco de dados foi definido para usar o modelo de recuperação completa, usando ALTER DATABASE MyAdvWorks_FullRM SET RECOVERY FULL. |
Este exemplo cria um backup de log de transações do banco de dados MyAdvWorks_FullRM para o dispositivo de backup criado anteriormente e denominado MyAdvWorks_FullRM_log1.
BACKUP LOG MyAdvWorks_FullRM
TO MyAdvWorks_FullRM_log1
GO
Consulte também