Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este tópico descreve como especificar se uma operação de backup ou restauração continuará ou será interrompida após encontrar um erro no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Permissões
BACKUP
As permissões de LOG de BACKUPDATABASE e BACKUP são concedidas, por padrão, aos membros da função de servidor fixa sysadmin e das funções de banco de dados fixas db_owner e db_backupoperator.
Os problemas de propriedade e permissão no arquivo físico do dispositivo de backup podem interferir em uma operação de backup. SQL Server deve ser capaz de ler e gravar no dispositivo; a conta sob a qual o serviço do SQL Server executa deve ter permissões de gravação. No entanto, sp_addumpdevice, que adiciona uma entrada para um dispositivo de backup nas tabelas do sistema, não verifica permissões de acesso a arquivos. Esses problemas no arquivo físico do dispositivo de backup podem não aparecer até que o recurso físico seja acessado quando o backup ou restauração é tentado.
RESTORE
Se o banco de dados que está sendo restaurado não existir, o usuário deverá ter CREATE DATABASE permissões para poder executar RESTORE. Se o banco de dados existir, RESTORE as permissões padrão são para membros das funções de servidor fixas sysadmin e dbcreator e para o proprietário (dbo) do banco de dados (para a opção FROM DATABASE_SNAPSHOT, o banco de dados sempre existe).
RESTORE as permissões são fornecidas a funções nas quais as informações de associação estão sempre prontamente disponíveis para o servidor. Como a associação à função de banco de dados fixa só pode ser verificada quando o banco de dados está acessível e sem danos, o que nem sempre ocorre quando RESTORE é executado, os membros da função de banco de dados fixa db_owner não têm permissões RESTORE.
Como usar o SQL Server Management Studio.
Para especificar se o backup para ou continua depois de encontrar um erro
Siga as etapas para criar um backup de banco de dados.
Na página Opções , na seção Confiabilidade , clique em Executar soma de verificação antes de gravar na mídia e em Continuar se houver erro.
Usando o Transact-SQL
Para especificar se uma operação de backup para ou continua depois de encontrar um erro
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Na instrução BACKUP, especifique a opção CONTINUE_AFTER ERROR para continuar ou a opção STOP_ON_ERROR para parar. O comportamento padrão é parar depois de encontrar um erro. Este exemplo instrui a operação de backup a continuar apesar de encontrar um erro.
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO
Para especificar se uma operação de restauração para ou continua depois de encontrar um erro
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Na instrução RESTORE, especifique a opção CONTINUE_AFTER ERROR para continuar ou a opção STOP_ON_ERROR para parar. O comportamento padrão é parar depois de encontrar um erro. Este exemplo instrui a operação de restauração a continuar apesar de encontrar um erro.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH CHECKSUM, CONTINUE_AFTER_ERROR;
GO
Conteúdo relacionado
- RESTORE Instruções - FILELISTONLY (Transact-SQL)
- RESTORE instruções - HEADERONLY (Transact-SQL)
- RESTORE Instruções - LABELONLY (Transact-SQL)
- RESTORE Instruções - VERIFYONLY (Transact-SQL)
- BACKUP (Transact-SQL)
- conjunto de backup (Transact-SQL)
- RESTORE Instruções – Argumentos (Transact-SQL)
- Possíveis erros de mídia durante o backup e a restauração (SQL Server)
- Habilitar ou desabilitar as somas de verificação de backup durante o backup ou a restauração (SQL Server)