Partilhar via


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 para o Armazenamento de Blobs do Azure, consulte Backup e restauração do SQL Server com o Microsoft Azure Blob Storage.

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 deve ter permissões CREATE DATABASE para poder executar RESTORE. Se o banco de dados existir, as permissões padrão RESTORE são concedidas aos membros das funções de servidor fixas sysadmin e dbcreator, assim como 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 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 RESTORE.

Usando o SQL Server Management Studio

Para restaurar uma cópia de segurança a partir 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 rato na base de dados, selecione Tarefase, em seguida, clique em Restaurar.

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

  5. Na página Geral, na seção Fonte de restauração , clique em Do dispositivo.

  6. Clique no botão Procurar da caixa de texto Do dispositivo, que abre a caixa de diálogo Especificar Backup.

  7. Na caixa de texto de 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 que deseja usar para a operação de restauração.

Usando Transact-SQL

Para restaurar uma cópia de segurança a partir 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 para a operação de backup. Este exemplo restaura a partir de um arquivo de disco que tem o nome físico Z:\SQLServerBackups\AdventureWorks2022.bak.

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

Ver também

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTAURAR SOMENTE ETIQUETA (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
restaurar um backup de banco de dados sob o modelo de recuperação simples (Transact-SQL)
restaurar um backup de banco de dados usando o SSMS
Restaurar um Backup Diferencial de Base de Dados (SQL Server)
restaurar um banco de dados para um novo local (SQL Server)
fazer backup de arquivos e grupos de arquivos (SQL Server)
Backup de um Log de Transações (SQL Server)
Criar um backup diferencial de banco de dados (SQL Server)