Substituindo conjuntos de backups
A substituição de conjuntos de backups existentes é especificada com a opção INIT da instrução BACKUP. Essa opção substitui todos os conjuntos de backups na mídia e preserva o cabeçalho da mídia, se houver. Se não houver nenhum cabeçalho da mídia, será criado um.
No caso de cabeçalhos de fita, deixar o cabeçalho no lugar pode fazer sentido. Em mídias de backup em disco, serão substituídos somente os arquivos usados pelos dispositivos de backup especificados na operação de backup; os outros arquivos no disco não são afetados. Quando backups são substituídos, qualquer cabeçalho da mídia existente é preservado e o backup novo é criado como o primeiro backup no dispositivo de backup. Se não houver nenhum cabeçalho da mídia, será gravado automaticamente um cabeçalho da mídia válido com um nome e descrição de mídia associados. Se o cabeçalho da mídia existente for inválido, a operação de backup será encerrada. Se a mídia estiver vazia, o cabeçalho da mídia novo será gerado com o MEDIANAME, MEDIAPASSWORD e MEDIADESCRIPTION fornecidos, se houver.
Observação |
---|
A opção MEDIAPASSWORD é preterida. Esse recurso será removido na próxima versão do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. |
A mídia de backup não será substituída se for atendida qualquer uma das condições abaixo:
Os backups existentes na mídia não expiraram. (Se foi especificado SKIP, a expiração não será verificada.)
A data de validade especifica a data em que o backup expira e pode ser substituído por outro backup. Você pode especificar a data de validade quando um backup é criado. Por padrão, a data de validade é determinada pela opção media retention definida com o sp_configure. Para obter mais informações, consulte sp_configure (Transact-SQL).
O nome da mídia, caso fornecido, não corresponde ao nome na mídia de backup.
O nome da mídia é um nome descritivo usado para facilitar sua identificação.
Se tiver certeza de que deseja substituir a mídia existente (por exemplo, se souber que os backups na fita já não são necessários), você pode ignorar explicitamente essas verificações.
Se a mídia de backup for protegida por senha pelo Microsoft Windows, o Microsoft SQL Server não gravará na mídia. Para substituir a mídia protegida por senha, você deve reinicializar a mídia.
Para substituir conjuntos de backups existentes usando o Transact-SQL
-
Para substituir todos os conjuntos de backups mas preservar o cabeçalho da mídia existente, use a opção INIT da instrução BACKUP.
Como criar um backup de banco de dados completo (Transact-SQL)
Como criar um backup diferencial de banco de dados (Transact-SQL)
Para substituir conjuntos de backups existentes usando o SQL Server Management Studio
Como executar backup de um banco de dados (SQL Server Management Studio)
Para substituir conjuntos de backups mas preservar o cabeçalho da mídia existente, selecione a opção Substituir todos os conjuntos de backup existentes na página Opções da caixa de diálogo Backup de Banco de Dados.
Para substituir conjuntos de backups existentes usando o SQL Server Management Objetcts (SMO)