Restaurar um backup de banco de dados (SQL Server Management Studio)Restore a Database Backup (SQL Server Management Studio)

Este tópico explica como restaurar um backup de banco de dados completo.This topic explains how to restore a full database backup.

Importante

No modelo de recuperação completo ou bulk-logged, antes de poder restaurar um banco de dados no SQL Server Management StudioSQL Server Management Studio, é necessário fazer backup do log de transações ativas (conhecido como a parte final do log).Under the full or bulk-logged recovery model, before you can restore a database in SQL Server Management StudioSQL Server Management Studio, you must back up the active transaction log (known as the tail of the log). Para obter mais informações, veja Fazer backup de um log de transações (SQL Server)).For more information, see Back Up a Transaction Log (SQL Server). Para restaurar um banco de dados criptografado, é necessário ter acesso ao certificado ou à chave assimétrica usada para criptografar o banco de dados.To restore a database that is encrypted, you must have access to the certificate or asymmetric key that was used to encrypt the database. Sem o certificado ou a chave assimétrica, o banco de dados não pode ser restaurado.Without the certificate or asymmetric key, the database cannot be restored. Como resultado, o certificado usado para criptografar a chave de criptografia do banco de dados deverá ser retido enquanto o backup for necessário.As a result, the certificate that is used to encrypt the database encryption key must be retained as long as the backup is needed. Para obter mais informações, consulte SQL Server Certificates and Asymmetric Keys.For more information, see SQL Server Certificates and Asymmetric Keys.

Observe que se você restaurar um banco de dados do SQL Server 2005SQL Server 2005 ou superior no SQL Server 2014SQL Server 2014, o banco de dados será atualizado automaticamente.Note that if you restore a SQL Server 2005SQL Server 2005 or higher database to SQL Server 2014SQL Server 2014, the database is automatically upgraded. Normalmente, o banco de dados se torna disponível imediatamente.Typically, the database becomes available immediately. No entanto, se o banco de dados do SQL Server 2005SQL Server 2005 tiver índices de texto completo, o processo de atualização importará, redefinirá ou recriará esses índices, dependendo da configuração da propriedade de servidor Opção de Atualização de Texto Completo .However, if a SQL Server 2005SQL Server 2005 database has full-text indexes, the upgrade process either imports, resets, or rebuilds them, depending on the setting of the Full-Text Upgrade Option server property. Se a opção de atualização for definida como Importar ou Recriar, os índices de texto completo permanecerão indisponíveis durante a atualização.If the upgrade option is set to Import or Rebuild, the full-text indexes will be unavailable during the upgrade. Dependendo da quantidade de dados a serem indexados, a importação poderá levar várias horas e a recriação poderá ser até dez vezes mais demorada.Depending upon the amount of data being indexed, importing can take several hours, and rebuilding can take up to ten times longer. Lembre-se também de que, quando a opção de atualização estiver definida como Importar, se não houver um catálogo de texto completo disponível, os índices de texto completo associados serão recompilados.Note also that when the upgrade option is set to Import, if a full-text catalog is not available, the associated full-text indexes are rebuilt. Para obter informações sobre como exibir ou alterar a configuração da propriedade Full-Text Upgrade Option , veja Gerenciar e monitorar a pesquisa de texto completo para uma instância de servidor.For information about viewing or changing the setting of the Full-Text Upgrade Option property, see Manage and Monitor Full-Text Search for a Server Instance.

Para restaurar um backup de banco de dados completoTo restore a full database backup

  1. Depois de se conectar à instância adequada do MicrosoftMicrosoft Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore de servidores.After you connect to the appropriate instance of the MicrosoftMicrosoft Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine, in Object Explorer, click the server name to expand the server tree.

  2. Expanda os Bancos de dados.Expand Databases. Dependendo do banco de dados, selecione um banco de dados de usuário ou expanda os Bancos de dados do sistemae selecione um banco de dados do sistema.Depending on the database, either select a user database or expand System Databases, and then select a system database.

  3. O banco de dados com o botão direito, aponte para tarefas, aponte para restaurare, em seguida, clique em banco de dados, que abre o restaurar banco de dados caixa de diálogo.Right-click the database, point to Tasks, point to Restore, and then click Database, which opens the Restore Database dialog box.

  4. Na página Geral , use a seção Origem para especificar a origem e o local dos conjuntos de backup a serem restaurados.On the General page, use the Source section to specify the source and location of the backup sets to restore. Selecione uma das opções a seguir:Select one of the following options:

    • Backup de banco de dadosDatabase

      Selecione o banco de dados a ser restaurado na lista suspensa.Select the database to restore from the drop-down list. A lista contém apenas os bancos de dados dos quais foi feito um backup de acordo com o histórico de backup do msdb .The list contains only databases that have been backed up according to the msdb backup history.

    Observação

    Se o backup foi obtido de um servidor diferente, o servidor de destino não terá informações de histórico de backup para o banco de dados especificado.If the backup is taken from a different server, the destination server will not have the backup history information for the specified database. Nesse caso, selecione Dispositivo para especificar manualmente o arquivo ou o dispositivo a ser restaurado.In this case, select Device to manually specify the file or device to restore.

    • DispositivoDevice

      Clique no botão Procurar (...) para abrir a caixa de diálogo Selecione dispositivos de backup .Click the browse (...) button to open the Select backup devices dialog box. Na caixa Tipo de mídia de backup , selecione um dos tipos de dispositivo listados.In the Backup media type box, select one of the listed device types. Para selecionar um ou mais dispositivos da caixa Mídia de backup , clique em Adicionar.To select one or more devices for the Backup media box, click Add.

      Após adicionar os dispositivos desejados à caixa de listagem Mídia de backup , clique em OK para voltar à página Geral .After you add the devices you want to the Backup media list box, click OK to return to the General page.

      Na caixa de listagem Origem: Dispositivo: Banco de Dados , selecione o nome do banco de dados que deve ser restaurado.In the Source: Device: Database list box, select the name of the database which should be restored.

      Observação

      Essa lista estará disponível apenas quando Dispositivo for selecionado.This list is only available when Device is selected. Apenas os bancos de dados que têm backups no dispositivo selecionado estarão disponíveis.Only databases that have backups on the selected device will be available.

      Mídia de backupBackup media
      Selecione a mídia da operação de restauração: arquivo, fita, URLou dispositivo de Backup.Select the medium for the restore operation: File, Tape, URLor Backup Device. A opção Fita só aparece se houver uma unidade de fita montada no computador, e a opção Dispositivo de backup só aparece se houver, no mínimo, um dispositivo de backup.The Tape option appears only if a tape drive is mounted on the computer, and the Backup Device option appears, only if at least one backup device exists.

      Local de backupBackup location
      Exibir, adicionar ou remover mídia para a operação de restauração.View, add, or remove media for the restore operation. A lista pode conter até 64 arquivos, fitas ou dispositivos de backup.The list can contain up to 64 files, tapes, or backup devices.

      AdicionarAdd
      Adiciona o local de um dispositivo de backup para o local do Backup lista.Adds the location of a backup device to the Backup location list. Dependendo do tipo de mídia selecionado no campo Mídia do backup , clicar em Adicionar abre uma das caixas de diálogo a seguir.Depending on the type of media you select in the Backup media field, clicking Add opens one of the following dialog boxes.

      Típo de mídiaMedia type Caixa de diálogoDialog box DescriptionDescription
      FileFile Localizar o arquivo de backupLocate Backup File Nessa caixa de diálogo, você pode selecionar um arquivo local da árvore ou pode especificar um arquivo remoto que use o seu nome totalmente qualificado da UNC (Convenção Universal de Nomenclatura).In this dialog box, you can select a local file from the tree or specify a remote file using its fully qualified universal naming convention (UNC) name. Para obter mais informações, consulte Dispositivos de backup (SQL Server).For more information, see Backup Devices (SQL Server).
      DispositivoDevice Selecionar Dispositivo de BackupSelect Backup Device Nessa caixa de diálogo você pode selecionar em uma lista de dispositivos lógicos de backup, definida na instância de servidor.In this dialog box, you can select from a list of the logical backup devices defined on the server instance.
      FitaTape Selecionar fita de backupSelect Backup Tape Nessa caixa de diálogo você pode selecionar em uma lista de unidades de fita conectadas fisicamente ao computador que executa a instância do SQL ServerSQL Server.In this dialog box, you can select from a list of the tape drives that are physically connected to the computer running the instance of SQL ServerSQL Server.
      URLURL Isso inicia duas caixas de diálogo na seguinte ordem:This launches two dialog boxes in the following order:

      1) se conectar ao Windows o armazenamento do Azure1) Connect to Windows Azure Storage

      2) localizar o arquivo de Backup no Windows Azure2) Locate Backup File in Windows Azure
      Na caixa de diálogo Conectar ao Armazenamento do Windows Azure , selecione uma Credencial do SQL existente que armazena o nome da conta de armazenamento do Windows Azure e informações de chave de acesso ou crie uma nova Credencial do SQL especificando informações de nome da conta de armazenamento e de chave de acesso de armazenamento.In the Connect to Windows Azure Storage dialog box, Select an existing SQL Credential that stores the Windows Azure storage account name and access key information, or create new SQL Credential by specifying the storage account name and storage access key information. Para obter mais informações, consulte conectar-se ao armazenamento do Windows Azure (restaurar).For more information, see Connect to Windows Azure Storage (Restore).

      Na caixa de diálogo de Localizar Arquivo de Backup , você pode selecionar um arquivo da lista de contêineres exibidos no quadro esquerdo.In the Locate Backup File dialog box, you can select a file from the list of containers displayed on the left frame.

      Se a lista estiver cheia, o botão Adicionar ficará indisponível.If the list is full, the Add button is unavailable.

      RemoverRemove
      Remove um ou mais arquivos, fitas ou dispositivos de backup lógicos selecionados.Removes one or more selected files, tapes, or logical backup devices.

      SumárioContents
      Exibe o conteúdos da mídia de um arquivo, fita ou dispositivo de backup lógico selecionado.Displays the media contents of a selected file, tape, or logical backup device.

  5. Na seção Destino , a caixa Banco de Dados é preenchida automaticamente com o nome do banco de dados a ser restaurado.In the Destination section, the Database box is automatically populated with the name of the database to be restored. Para alterar o nome do banco de dados, digite o novo nome na caixa Banco de Dados .To change the name of the database, enter the new name in the Database box.

  6. Na caixa Restaurar para , deixe o padrão como Para o último backup obtido ou clique em Linha do tempo para acessar a caixa de diálogo Linha do Tempo de Backup para selecionar manualmente um momento determinado a fim de interromper a ação de recuperação.In the Restore to box, leave the default as To the last backup taken or click on Timeline to access the Backup Timeline dialog box to manually select a point in time to stop the recovery action. Para obter mais informações sobre como designar um momento específico, consulte Backup Timeline.For more information on designating a specific point in time, see Backup Timeline.

  7. Na grade Conjuntos de backup a serem restaurados , selecione os backups a serem restaurados.In the Backup sets to restore grid, select the backups to restore. Essa grade exibe os backups disponíveis para o local especificado.This grid displays the backups available for the specified location. Por padrão, um plano de recuperação é sugerido.By default, a recovery plan is suggested. Para substituir o plano de recuperação sugerido, você pode alterar as seleções na grade.To override the suggested recovery plan, you can change the selections in the grid. Backups que dependem da restauração de um backup anterior têm a seleção automaticamente cancelada quando a seleção do backup anterior é cancelada.Backups that depend on the restoration of an earlier backup are automatically deselected when the earlier backup is deselected. Para obter informações sobre as colunas da grade Conjuntos de backup a serem restaurados , veja Restaurar banco de dados (página Geral)).For information about the columns in the Backup sets to restore grid, see Restore Database (General Page).

  8. Opcionalmente, clique em Arquivos no painel Selecionar uma página para acessar a caixa de diálogo Arquivos de Banco de Dados .Optionally, click Files in the Select a page pane to access the Files dialog box. Daqui, você pode restaurar o banco de dados em um novo local, com a especificação de um novo destino de restauração para cada arquivo na grade Restaurar os arquivos de banco de dados como .From here, you can restore the database to a new location by specifying a new restore destination for each file in the Restore the database files as grid. Para obter mais informações sobre essa grade, veja Restaurar banco de dados (Página Arquivos).For more information about this grid, see Restore Database (Files Page).

  9. Para exibir ou selecionar as opções avançadas, na página Opções , no painel Opções de restauração , você pode selecionar qualquer uma das seguintes opções, de acordo com sua situação:To view or select the advanced options, on the Options page, in the Restore options panel, you can select any of the following options, if appropriate for your situation:

    1. WITH Opções (não obrigatório):WITH options (not required):

      • Substituir o banco de dados existente (WITH REPLACE)Overwrite the existing database (WITH REPLACE)

      • Preservar as configurações de replicação (WITH KEEP_REPLICATION)Preserve the replication settings (WITH KEEP_REPLICATION)

      • Acesso restrito ao banco de dados restaurado (WITH RESTRICTED_USER)Restrict access to the restored database (WITH RESTRICTED_USER)

    2. Selecione uma opção para a caixa Estado de recuperação .Select an option for the Recovery state box. Essa caixa determina o estado do banco de dados após a operação de restauração.This box determines the state of the database after the restore operation.

      • RESTORE WITH RECOVERY é o comportamento padrão que deixa o banco de dados pronto para uso revertendo as transações não confirmadas.RESTORE WITH RECOVERY is the default behavior which leaves the database ready for use by rolling back the uncommitted transactions. Os logs de transações adicionais não podem ser restaurados.Additional transaction logs cannot be restored. Selecione essa opção se você estiver restaurando todos os backups necessários agora.Select this option if you are restoring all of the necessary backups now.

      • RESTORE WITH NORECOVERY deixa o banco de dados não operacional e não reverte as transações não confirmadas.RESTORE WITH NORECOVERY which leaves the database non-operational, and does not roll back the uncommitted transactions. Os logs de transações adicionais podem ser restaurados.Additional transaction logs can be restored. Só é possível usar o banco de dados depois que ele é recuperado.The database cannot be used until it is recovered.

      • RESTORE WITH STANDBY deixa o banco de dados no modo somente leitura.RESTORE WITH STANDBY which leaves the database in read-only mode. Ele desfaz as transações não confirmadas, mas salva as ações de desfazer em um arquivo em espera para que os efeitos da recuperação possam ser revertidos.It undoes uncommitted transactions, but saves the undo actions in a standby file so that recovery effects can be reverted.

    3. Fazer backup da parte final do log antes da restauração será selecionada se for necessário para o momento determinado que você selecionou.Take tail-log backup before restore will be selected if it is necessary for the point in time that you have selected. Você não precisa modificar essa configuração, mas poderá escolher o backup da parte final do log até mesmo se não for necessário.You do not need to modify this setting, but you can choose to backup the tail of the log even if it is not required. nome de arquivo aqui?filename here? Se o primeiro conjunto de backup na página Geral estiver no Windows Azure, a parte final do log também será incluída no backup no mesmo contêiner de armazenamento.If the first backup set in the General page is in Windows Azure, the tail log will also be backed up to the same storage container.

    4. As operações de restauração poderão falhar se houver conexões ativas com o banco de dados.Restore operations may fail if there are active connections to the database. Marque a opção Fechar conexões existentes para assegurar que todas as conexões ativas entre o Management StudioManagement Studio e o banco de dados sejam fechadas.Check the Close existing connections option to ensure that all active connections between Management StudioManagement Studio and the database are closed. Essa caixa de seleção define o banco de dados no modo de usuário único antes de executar as operações de restauração e define o banco de dados no modo de vários usuários ao concluir.This check box sets the database to single user mode before performing the restore operations, and sets the database to multi-user mode when complete.

    5. Selecione Perguntar antes de restaurar cada backup para que você seja solicitado entre cada operação de restauração.Select Prompt before restoring each backup if you wish to be prompted between each restore operation. Isso normalmente só é necessário quando o banco de dados é grande e você deseja monitorar o status da operação de restauração.This is not usually necessary unless the database is large and you wish to monitor the status of the restore operation.

      Para obter mais informações sobre essas opções de restauração, veja Restaurar banco de dados (página Opções)).For more information about these restore options, see Restore Database (Options Page).

  10. Clique em OK.Click OK.

Consulte tambémSee Also

Fazer backup de um log de transações (SQL Server) Back Up a Transaction Log (SQL Server)
Criar um backup completo de banco de dados (SQL Server) Create a Full Database Backup (SQL Server)
Restaurar um banco de dados em um novo local (SQL Server) Restore a Database to a New Location (SQL Server)
Restaurar um backup de log de transações (SQL Server) Restore a Transaction Log Backup (SQL Server)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
Restaurar banco de dados (página Opções) Restore Database (Options Page)
Restaurar banco de dados (página Geral)Restore Database (General Page)