Restaurar um backup de um dispositivo (SQL Server)

Aplica-se a: SQL Server

Este tópico descreve como restaurar um backup de um dispositivo no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Observação

Para obter informações sobre o backup do SQL Server no Armazenamento de Blobs do Azure, confira Backup e restauração do SQL Server com o Armazenamento de Blobs do Microsoft Azure.

Neste tópico

Antes de começar

Segurança

Permissões

Se o banco de dados que está sendo restaurado não existir, o usuário deverá ter permissões CREATE DATABASE para poder executar o comando RESTORE. Se o banco de dados existir, as permissões RESTORE usarão como padrão os membros das funções de servidor fixas sysadmin e dbcreator e o 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 associação estão sempre disponíveis para o servidor. Como a associação da função de banco de dados fixa pode ser verificada apenas quando o banco de dados está acessível e não danificado, 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 RESTORE.

Como usar o SQL Server Management Studio.

Para restaurar um backup de um dispositivo

  1. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do Microsoft SQL Server, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda Bancos de Dadose, dependendo do banco de dados, selecione um banco de dados de usuário ou expanda Bancos de Dados do Sistema e selecione um banco de dados do sistema.

  3. Clique com o botão direito do mouse no banco de dados, aponte para Tarefase clique em Restaurar.

  4. Clique no tipo da operação de restauração desejada (Banco de Dados, Arquivos e Grupos de Arquivosou Log de Transações). Essa ação abre a caixa de diálogo de restauração correspondente.

  5. Na página Geral , na seção Restaurar Origem , clique em Dispositivo de Origem.

  6. Clique no botão de procura da caixa de texto Dispositivo de Origem , que abre a caixa de diálogo Especificar Backup .

  7. Na caixa de texto Mídia de Backup , selecione Dispositivo de Backupe clique no botão Adicionar para abrir a caixa de diálogo Selecionar Dispositivo de Backup .

  8. Na caixa de texto Dispositivo de backup , selecione o dispositivo a ser usado para restaurar a operação.

Usando o Transact-SQL

Para restaurar um backup de um dispositivo

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Na instrução RESTORE , especifique um dispositivo de backup lógico ou físico a ser usado na operação de backup. Este exemplo restaura de um arquivo em disco que tem o nome físico Z:\SQLServerBackups\AdventureWorks2022.bak.

RESTORE DATABASE AdventureWorks2022  
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;  
  

Confira também

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Restaurar um backup de banco de dados no modelo de recuperação simples (Transact-SQL)
Restore a Database Backup Using SSMS
Restaurar um backup de banco de dados diferencial (SQL Server)
Restaurar um banco de dados em um novo local (SQL Server)
Fazer backup de arquivos e de grupos de arquivos (SQL Server)
Fazer backup de um log de transações (SQL Server)
Criar um backup diferencial de banco de dados (SQL Server)