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 artigo descreve como habilitar ou desabilitar checksums de backup ao fazer backup ou restaurar um banco de dados no SQL Server por meio do SQL Server Management Studio ou do Transact-SQL.
Permissões
BACKUP
As permissões BACKUP DATABASE e BACKUP LOG usam como padrão os membros da função de servidor fixa sysadmin e as 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 na tentativa de backup ou restauração.
RESTORE
Se o banco de dados que está sendo restaurado não existir, o usuário deverá ter permissões CREATE DATABASE para poder executar RESTORE. Se o banco de dados existir, as permissões RESTORE por padrão pertencem aos membros das funções de servidor fixas sysadmin e dbcreator e ao proprietário (dbo) do banco de dados (para a opção FROM DATABASE_SNAPSHOT, o banco de dados sempre existe).
As permissões RESTORE são concedidas a funções nas quais as informações de subscriçã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 as permissões RESTORE.
Usar o SQL Server Management Studio
Habilitar ou desabilitar somas de verificação 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, escolha Executar soma de verificação antes de gravar em mídia.
Usar Transact-SQL
Habilitar ou desativar 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 em uma instrução BACKUP (Transact-SQL), especifique a opção
WITH CHECKSUM. Para desativar os checksums de backup, especifique a opçãoWITH NO_CHECKSUM. Esse é o comportamento padrão, com exceção de um backup compactado. O exemplo a seguir especifica que somas de verificação serão 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 de um backup compactado. Para desativar os checksums de backup, especifique a opçãoWITH NO_CHECKSUM. Esse é o comportamento padrão, com exceção de um backup compactado. O exemplo a seguir especifica que sejam realizadas verificações de integridade de backup.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH CHECKSUM;
GO
Aviso
Se você solicitar explicitamente CHECKSUM para uma operação de restauração e se o backup contiver somas de verificação de backup, somas de verificação de backup e 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
- 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)
- backupset (Transact-SQL)
- RESTORE Instruções – Argumentos (Transact-SQL)
- Possíveis erros de mídia durante o backup e a restauração (SQL Server)
- Especificar se o backup ou a restauração deve parar ou continuar após um erro