Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este artigo descreve como habilitar ou desabilitar somas de verificação de backup quando você estiver fazendo backup ou restaurando um banco de dados no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Permissões
Cópia de segurança
Protótipo 1:
BACKUP DATABASE e BACKUP LOG são permissões padrão para membros da função fixa de servidor sysadmin e das funções fixas de base de dados db_owner e db_backupoperator.
Problemas de propriedade e permissão no arquivo físico do dispositivo de backup podem interferir em uma operação de backup. O SQL Server deve ser capaz de ler e gravar no dispositivo; a conta sob a qual o serviço do SQL Server é executado 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 as 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 for tentado.
RESTAURAR
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 permissões padrão para membros do sysadmin e dbcreator funções de servidor fixas e o proprietário (dbo) do banco de dados (para a opção FROM DATABASE_SNAPSHOT, o banco de dados sempre existe).
RESTORE permissões são dadas 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 pode ser verificada somente quando o banco de dados está acessível e sem danos, o que nem sempre é o caso quando RESTORE é executado, os membros da função de banco de dados fixa db_owner não têm permissões de RESTORE.
Utilize o SQL Server Management Studio
Ativar ou desativar checksums durante uma operação de backup
Siga as etapas para criar um backup de banco de dados.
Na página Opções, na seção Confiabilidade, selecione Executar soma de verificação antes de gravar em mídia.
Use Transact-SQL
Habilitar ou desabilitar a soma de verificação de backup para uma operação de backup
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Para habilitar somas de verificação de backup numa instrução BACKUP (Transact-SQL), especifique a opção
WITH CHECKSUM. Para desativar somas de verificação de backup, especifique a opçãoWITH NO_CHECKSUM. Esse é o comportamento padrão, exceto para um backup compactado. O exemplo a seguir especifica que as somas de verificação sejam executadas.
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH CHECKSUM;
GO
Habilitar ou desabilitar a soma de verificação de backup para uma operação de restauração
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Para habilitar somas de verificação de backup em uma instrução RESTORE Statements (Transact-SQL), especifique a opção
WITH CHECKSUM. Esse é o comportamento padrão para um backup compactado. Para desativar somas de verificação de backup, especifique a opçãoWITH NO_CHECKSUM. Esse é o comportamento padrão, exceto para um backup compactado. O exemplo a seguir especifica que as somas de verificação de backup sejam executadas.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH CHECKSUM;
GO
Advertência
Se você solicitar explicitamente CHECKSUM para uma operação de restauração e se o backup contiver somas de verificação de backup, as somas de verificação de backup e as somas de verificação de página serão verificadas, como no caso padrão. No entanto, se o conjunto de backup não tiver somas de verificação de backup, a operação de restauração falhará com uma mensagem indicando que as somas de verificação não estão presentes.
Conteúdo relacionado
- Instruções RESTORE - FILELISTONLY (Transact-SQL)
- Instruções RESTORE - HEADERONLY (Transact-SQL)
- Declarações RESTORE - LABELONLY (Transact-SQL)
- Instruções RESTORE - VERIFYONLY (Transact-SQL)
- BACKUP (Transact-SQL)
- conjunto de cópias de segurança (Transact-SQL)
- Instruções RESTORE - Argumentos (Transact-SQL)
- possíveis erros de mídia durante o backup e restauração (SQL Server)
- Especifique o backup ou restauração para continuar ou parar após o erro