Share via


Restaurar um backup de um dispositivo (SQL Server)

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

ObservaçãoObservação

A partir da atualização cumulativa 2 do SQL Server 2012 SP1, há suporte para o backup do SQL Server no serviço de armazenamento de Blob do Windows Azure. Para obter mais informações, consulte Backup and Restore Enhancements e Backup e restauração do SQL Server com o serviço de armazenamento de Blob do Windows Azure.

Neste tópico

  • Antes de começar:

    Segurança

  • Para restaurar um backup de um dispositivo usando:

    SQL Server Management Studio

    Transact-SQL

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, permissões RESTORE assumirã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.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando o SQL Server Management Studio

Para restaurar um backup de um dispositivo

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

  2. Expanda Bancos de Dados e, 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 Tarefas e clique em Restaurar.

  4. Clique no tipo da operação de restauração que você quer (Banco de Dados, Arquivos e Grupos de Arquivos ou 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 Backup e 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.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando 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 é restaurado a partir de um arquivo em disco que tem o nome físico Z:\SQLServerBackups\AdventureWorks2012.bak.

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

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Tarefas

Restaurar um backup de banco de dados (SQL Server Management Studio)

Referência

RESTORE FILELISTONLY (Transact-SQL)

RESTORE HEADERONLY (Transact-SQL)

RESTORE LABELONLY (Transact-SQL)

RESTORE VERIFYONLY (Transact-SQL)

Conceitos

Restaurar um backup de banco de dados no modelo de recuperação simples (Transact-SQL)

Restaurar um backup diferencial de banco de dados (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)