Restore a Database Backup Using SSMSRestore a Database Backup Using SSMS

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Este tópico explica como restaurar um backup completo do banco de dados usando o SQL Server Management Studio.This topic explains how to restore a full database backup using SQL Server Management Studio.

Importante:Important!

Antes de poder restaurar um banco de dados no modelo de recuperação completa ou bulk-logged, talvez seja necessário fazer backup do log de transações ativas (conhecido como a parte final do log).Before you can restore a database under the full or bulk-logged recovery model, you may need to back up the active transaction log (known as 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).

Ao restaurar um banco de dados de outra instância, considere as informações descritas em Gerenciar metadados ao disponibilizar um banco de dados em outra instância do servidor (SQL Server).When restoring a database from another instance, consider the information from Manage Metadata When Making a Database Available on Another Server Instance (SQL Server).

Para restaurar um banco de dados criptografado, você precisa ter acesso ao certificado ou à chave assimétrica usada para criptografar o banco de dados.To restore an encrypted database, you need access to the certificate or asymmetric key used to encrypt that database. Sem o certificado ou a chave assimétrica, não é possível restaurar o banco de dados.Without the certificate or asymmetric key, you cannot restore that database. Você deverá manter o certificado usado para criptografar a chave de criptografia do banco de dados durante o tempo que precisar salvar o backup.You must retain the certificate used to encrypt the database encryption key for as long as you need to save the backup. Para obter mais informações, consulte SQL Server Certificates and Asymmetric Keys.For more information, see SQL Server Certificates and Asymmetric Keys.

Se você restaurar um banco de dados de versão anterior para o SQL Server 2017SQL Server 2017, esse banco de dados será atualizado automaticamente para o SQL Server 2017SQL Server 2017.If you restore an older version database to SQL Server 2017SQL Server 2017, that database will automatically upgrade to SQL Server 2017SQL Server 2017. Isso impede que o banco de dados seja usado com uma versão anterior da Mecanismo de Banco de DadosDatabase Engine.This precludes the database from being used with an older version of the Mecanismo de Banco de DadosDatabase Engine. No entanto, isso se relaciona com a atualização dos metadados e não afeta o nível de compatibilidade do banco de dados.However, this relates to metadata upgrade and does not affect the database compatibility level. Se o nível de compatibilidade de um banco de dados de usuário for 100 ou mais alto antes da atualização, ele permanecerá o mesmo depois da atualização.If the compatibility level of a user database is 100 or higher before upgrade, it remains the same after upgrade. Se o nível de compatibilidade for 90 ou inferior antes da atualização, no banco de dados atualizado, o nível de compatibilidade será definido como 100, que é o nível de compatibilidade mais baixo com suporte no SQL Server 2017SQL Server 2017.If the compatibility level is 90 before upgrade, in the upgraded database, the compatibility level is set to 100, which is the lowest supported compatibility level in SQL Server 2017SQL Server 2017. Para obter mais informações, veja Nível de compatibilidade de ALTER DATABASE (Transact-SQL).For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

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 2005 (9.x)SQL Server 2005 (9.x) tiver índices de texto completo, o processo de atualização importará, redefinirá ou recriará esses índices, dependendo da definição da propriedade de servidor Opção de Atualização de Texto Completo .However, if a SQL Server 2005 (9.x)SQL Server 2005 (9.x) database has full-text indexes, the upgrade process either imports, resets, or rebuilds the indexes, 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 you set upgrade option to Import or Rebuild, the full-text indexes will be unavailable during the upgrade. Dependendo da quantidade de dados que serão indexados, a importação poderá demorar várias horas, e a recompilação será até dez vezes mais demorada.Depending on the amount of data being indexed, importing can take several hours; rebuilding will take up to ten times longer.

Quando a opção de atualização for definida como Importar, se não houver um catálogo de texto completo disponível, os índices de texto completo associados serão recompilados.When you set upgrade option 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 obter informações sobre a restauração do serviço de armazenamento de Blobs do Microsoft Azure, veja Backup e restauração do SQL Server com o Serviço de Armazenamento de Blobs do Microsoft Azure.For information on SQL Server restore from the Microsoft Azure Blob storage service, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service.

ExemplosExamples

A.A. Restaurar um backup de banco de dados completoRestore a full database backup

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine e expanda-a.In Object Explorer, connect to an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine and then expand that instance.

  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados...Right-click Databases and select Restore Database...

  3. 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.

      • Caixa de diálogoSelecionar dispositivos de backupSelect backup devices dialog box

        Tipo de mídia de backupBackup media type
        Selecione um tipo de mídia na lista suspensa Tipo de mídia de backup .Select a media type from the Backup media type drop-down list. Observação: 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.Note: 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.

        AdicionarAdd
        Dependendo do tipo de mídia selecionado no campo Tipo de mídia de backup , clicar em Adicionar abre uma das caixas de diálogo a seguir.Depending on the type of media you select from the Backup media type drop-down list, clicking Add opens one of the following dialog boxes. (Se a lista na caixa de listagem Mídia de backup estiver cheia, o botão Adicionar não estará disponível.)(If the list in the Backup media list box is full, the Add button is unavailable.)

        Típo de mídiaMedia type Caixa de diálogoDialog box DescriçãoDescription
        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 Selecionar um local de arquivo de backupSelect a Backup File Location Nesta caixa de diálogo, você pode selecionar um contêiner de armazenamento do Azure/credenciais do SQL Server, adicionar um novo contêiner de armazenamento do Azure com uma assinatura de acesso compartilhado ou gerar uma assinatura de acesso compartilhado e uma credencial do SQL Server para um contêiner de armazenamento existente.In this dialog box, you can select an existing SQL Server credential/Azure storage container, add a new Azure storage container with a shared access signature, or generate a shared access signature and SQL Server credential for an existing storage container. Veja também Conectar-se a uma Assinatura do Microsoft AzureSee also, Connect to a Microsoft Azure Subscription

        Remover Remove
        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ário Contents
        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. Esse botão poderá não funcionar se o tipo de mídia for URL.This button may not function if the media type is URL.

        Mídia de backup Backup media
        Lista a mídia selecionada.Lists the selected media.

        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 Fonte: 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.

  4. 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.

  5. 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.

  6. 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).

  7. 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).

  8. 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. OpçõesWITH (não necessárias):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)

    1. 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.

    1. Faça backup da parte final do log antes da restauração.Take tail-log backup before restore. Nem todos os cenários de restauração exigem um backup da parte final do log.Not all restore scenarios require a tail-log backup. Para obter mais informações, veja Cenários que exigem um backup da parte final do log de Backups da parte final do log (SQL Server).For more information, see Scenarios That Require a Tail-Log Backup from Tail-Log Backups (SQL Server).

    2. 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.

    3. 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).

  1. Clique em OK.Click OK.

B.B. Restaurar um backup anterior de disco sobre um banco de dados existenteRestore an earlier disk backup over an existing database

O exemplo a seguir restaura um backup anterior de disco do Sales e substitui o banco de dados existente Sales.The following example restores an earlier disk backup of Sales and overwrites the existing Sales database.

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine e expanda-a.In Object Explorer, connect to an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine and then expand that instance.

  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados...Right-click Databases and select Restore Database...

  3. Na página Geral , selecione Dispositivo na seção Fonte .On the General page, select Device under the Source section.

  4. 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. Clique em Adicionar e navegue até o backup.Click Add and navigate to your backup. Clique em OK depois de selecionar os arquivos de backup em disco.Click OK after you have selected your disk backup file(s).

  5. Clique em OK para retornar à página Geral .Click OK to return to the General page.

  6. Clique em Opções no painel Selecionar uma página .Click Options in the Select a page pane.

  7. Na seção Opções de restauração , marque a opção Substituir o banco de dados existente (WITH REPLACE) .Under the Restore options section, check Overwrite the existing database (WITH REPLACE).

    Observação

    Não marcar essa opção poderá resultar na seguinte mensagem de erro: "System.Data.SqlClient.SqlError: O conjunto de backup contém um backup de um banco de dados diferente do banco de dados "Sales" existente.Not checking this option may result in the following error message: "System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'Sales' database. (Microsoft.SqlServer.SmoExtended)”(Microsoft.SqlServer.SmoExtended)"

  8. Na seção Backup da parte final do log, desmarque a opção Fazer backup da parte final do log antes da restauração.Under the Tail-log backup section, uncheck Take tail-log backup before restore.

    Observação

    Nem todos os cenários de restauração exigem um backup da parte final do log.Not all restore scenarios require a tail-log backup. Você não precisará de um backup da parte final do log se o ponto de recuperação estiver em um backup de log anterior.You do not need a tail-log backup if the recovery point is contained in an earlier log backup. Além disso, um backup da parte final do log será desnecessário se você estiver movendo ou substituindo um banco de dados e não precisar restaurá-lo para um momento determinado após o seu backup mais recente.Also, a tail-log backup is unnecessary if you are moving or replacing (overwriting) a database and do not need to restore it to a point of time after its most recent backup. Para obter mais informações, veja Backups da parte final do log (SQL Server).For more information, see Tail-Log Backups (SQL Server).

    Essa opção não está disponível em bancos de dados no modelo de recuperação SIMPLES.This option is not available for databases in the SIMPLE recovery model.

  9. Na seção Conexões de servidor , marque a opção Fechar conexões existentes com o banco de dados de destino.Under the Server connections section, check Close existing connections to destination database.

    Observação

    Não marcar essa opção poderá resultar na seguinte mensagem de erro: "System.Data.SqlClient.SqlError: Não foi possível obter acesso exclusivo porque o banco de dados está sendo usado.Not checking this option may result in the following error message: "System.Data.SqlClient.SqlError: Exclusive access could not be obtained because the database is in use. (Microsoft.SqlServer.SmoExtended)”(Microsoft.SqlServer.SmoExtended)"

  10. Clique em OK.Click OK.

C.C. Restaurar um backup anterior de disco com um novo nome de banco de dados no local em que o banco de dados original ainda existeRestore an earlier disk backup with a new database name where the original database still exists

O exemplo a seguir restaura um backup anterior de disco do Sales e cria um novo banco de dados chamado SalesTest.The following example restores an earlier disk backup of Sales and creates a new database called SalesTest. O banco de dados original, Sales, ainda existe no servidor.The original database, Sales, still exists on the server.

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine e expanda-a.In Object Explorer, connect to an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine and then expand that instance.

  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados...Right-click Databases and select Restore Database...

  3. Na página Geral , selecione Dispositivo na seção Fonte .On the General page, select Device under the Source section.

  4. 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. Clique em Adicionar e navegue até o backup.Click Add and navigate to your backup. Clique em OK depois de selecionar os arquivos de backup em disco.Click OK after you have selected your disk backup file(s).

  5. Clique em OK para retornar à página Geral .Click OK to return to the General page.

  6. 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.

  7. Clique em Opções no painel Selecionar uma página .Click Options in the Select a page pane.

  8. Na seção Backup da parte final do log , desmarque a opção “Fazer backup da parte final do log antes da restauração”.Under the Tail-log backup section, uncheck "Take tail-log backup before restore".

    Importante

    Não desmarcar essa opção resultará na alteração do estado de restauração do banco de dados existente, Sales.Not unchecking this option will result in the existing database, Sales, to change to the restoring state.

  9. Clique em OK.Click OK.

    Observação

    Se você receber a seguinte mensagem de erro:If you receive the following error message:
    "System.Data.SqlClient.SqlError: O backup da parte final do log do banco de dados "Sales" não foi feito."System.Data.SqlClient.SqlError: The tail of the log for the database "Sales" has not been backed up. Use BACKUP LOG WITH NORECOVERY para fazer backup do log se ele contiver trabalho que você não deseja perder.Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use a cláusula WITH REPLACE ou WITH STOPAT da instrução RESTORE para simplesmente substituir o conteúdo do log.Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. (Microsoft.SqlServer.SmoExtended)”.(Microsoft.SqlServer.SmoExtended)".
    Em seguida, é provável que você não inseriu o novo nome do banco de dados da Etapa 6 acima.Then you likely did not enter the new database name from Step 6, above. Normalmente a restauração evita a substituição acidental de um banco de dados por um banco de dados diferente.Restore normally prevents accidentally overwriting a database with a different database. Se o banco de dados especificado em uma instrução RESTORE já existir no servidor atual e a GUID de família do banco de dados especificado for diferente da GUID de família do banco de dados registrado no conjunto de backup, o banco de dados não será restaurado.If the database specified in a RESTORE statement already exists on the current server and the specified database family GUID differs from the database family GUID recorded in the backup set, the database is not restored. Essa é uma proteção importante.This is an important safeguard.

D.D. Restaurar backups anteriores de disco em um ponto específicoRestore earlier disk backups to a point in time

O exemplo a seguir restaura um banco de dados para seu estado de 1:23:17 PM em May 30, 2016 e mostra uma operação de restauração que envolve vários backups de log.The following example restores a database to its state as of 1:23:17 PM on May 30, 2016 and shows a restore operation that involves multiple log backups. Atualmente, o banco de dados não existe no servidor.The database does not currently exist on the server.

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine e expanda-a.In Object Explorer, connect to an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine and then expand that instance.
  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados...Right-click Databases and select Restore Database...
  3. Na página Geral , selecione Dispositivo na seção Fonte .On the General page, select Device under the Source section.
  4. 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. Clique em Adicionar e navegue até o backup completo e todos os backups de log de transações relevantes.Click Add and navigate to your full backup and all relevant transaction log backups. Clique em OK depois de selecionar os arquivos de backup em disco.Click OK after you have selected your disk backup files.
  5. Clique em OK para retornar à página Geral .Click OK to return to the General page.
  6. Na seção Destino , clique em Linha do tempo para acessar a caixa de diálogo Linha do Tempo de Backup para selecionar manualmente um ponto específico para interromper a ação de recuperação.In the Destination section, click on Timeline to access the Backup Timeline dialog box to manually select a point in time to stop the recovery action.
  7. Selecione Data e hora específicas.Select Specific date and time.
  8. Altere o Intervalo da linha do tempo para Hora na caixa suspensa (opcional).Change the Timeline interval to Hour in the drop down box (optional).
  9. Mova o controle deslizante para o tempo desejado.Move the slider to the desired time.
  10. Clique em OK para retornar à página Geral.Click OK to return to the General page.
  11. Clique em OK.Click OK.

E.E. Restaurar um backup do serviço de armazenamento do Microsoft AzureRestore a backup from the Microsoft Azure storage service

Etapas comunsCommon Steps

Os dois exemplos a seguir executam uma restauração de Sales de um backup localizado no serviço de armazenamento do Microsoft Azure.The two examples below perform a restore of Sales from a backup located in the Microsoft Azure storage service. O nome da Conta de armazenamento é mystorageaccount.The storage Account name is mystorageaccount. O contêiner é chamado myfirstcontainer.The container is called myfirstcontainer. Para resumir, as seis primeiras etapas são listadas aqui uma vez e todos os exemplos serão iniciados na Etapa 7.For brevity, the first six steps are listed here once and all examples will start on Step 7.

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.
  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados... .Right-click Databases and select Restore Database....
  3. Na página Geral , selecione Dispositivo na seção Fonte .On the General page, select Device under the Source section.
  4. 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.
  5. Selecione URL na lista suspensa Tipo de mídia de backup: .Select URL from the Backup media type: drop-down list.
  6. Clique em Adicionar e a caixa de diálogo Selecione um Local do Arquivo de Backup será aberta.Click Add and the Select a Backup File Location dialog box opens.

E1.E1. Restaure um backup distribuído em um banco de dados e em uma assinatura de acesso compartilhado existentes.Restore a striped backup over an existing database and a shared access signature exists.

Uma política de acesso armazenado foi criada com direitos de leitura, gravação, exclusão e lista.A stored access policy has been created with read, write, delete, and list rights. Uma assinatura de acesso compartilhado associada à política de acesso armazenado foi criada para o contêiner https://mystorageaccount.blob.core.windows.net/myfirstcontainer.A shared access signature that is associated with the stored access policy was created for the container https://mystorageaccount.blob.core.windows.net/myfirstcontainer. Basicamente, as etapas são as mesmas que seriam usadas se já existisse uma credencial do SQL Server.The steps are mostly the same if a SQL Server credential already exists. Atualmente, o banco de dados Sales existe no servidor.The database Sales currently exists on the server. Os arquivos de backup são Sales_stripe1of2_20160601.bak e Sales_stripe2of2_20160601.bak.The backup files are Sales_stripe1of2_20160601.bak and Sales_stripe2of2_20160601.bak.

  1. Selecione https://mystorageaccount.blob.core.windows.net/myfirstcontainer na lista suspensa Contêiner de armazenamento do Azure: se já existir uma credencial do SQL Server; caso contrário, insira manualmente o nome do contêiner, https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Select https://mystorageaccount.blob.core.windows.net/myfirstcontainer from the Azure storage container: drop-down list if the SQL Server credential already exists, else manually enter the name of the container, https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  2. Insira a assinatura de acesso compartilhado na caixa RTF Assinatura de acesso compartilhado: .Enter the shared access signature in the Shared Access Signature: rich-text box.
  3. Clique em OK e a caixa de diálogo Localizar Arquivo de Backup no Microsoft Azure será aberta.Click OK and the Locate Backup File in Microsoft Azure dialog box opens.
  4. Expanda Contêineres e navegue até https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Expand Containers and navigate to https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  5. Mantenha pressionada a tecla CTRL e selecione os arquivos Sales_stripe1of2_20160601.bak e Sales_stripe2of2_20160601.bak.Hold ctrl and select files Sales_stripe1of2_20160601.bak and Sales_stripe2of2_20160601.bak.
  6. Clique em OK.Click OK.
  7. Clique em OK para retornar à página Geral .Click OK to return to the General page.
  8. Clique em Opções no painel Selecionar uma página .Click Options in the Select a page pane.
  9. Na seção Opções de restauração , marque a opção Substituir o banco de dados existente (WITH REPLACE) .Under the Restore options section, check Overwrite the existing database (WITH REPLACE).
  10. Na seção Backup da parte final do log , desmarque a opção Fazer backup da parte final do log antes da restauração.Under the Tail-log backup section, uncheck Take tail-log backup before restore.
  11. Na seção Conexões de servidor , marque a opção Fechar conexões existentes com o banco de dados de destino.Under the Server connections section, check Close existing connections to destination database.
  12. Clique em OK.Click OK.

E2.E2. Não há uma assinatura de acesso compartilhadoA shared access signature does not exist

Neste exemplo, atualmente, o banco de dados Sales não existe no servidor.In this example the Sales database does not currently exist on the server.

  1. Clique em Adicionar e a caixa de diálogo Conectar-se a uma Assinatura da Microsoft será aberta.Click Add and the Connect to a Microsoft Subscription dialog box will open.
  2. Conclua a caixa de diálogo Conectar-se a uma Assinatura da Microsoft e clique em OK para retornar à caixa de diálogo Selecionar um local de arquivo de backup .Complete the Connect to a Microsoft Subscription dialog box and then click OK to return the Select a Backup File Location dialog box. Veja Conectar-se a uma assinatura do Microsoft Azure para obter mais informações.See Connect to a Microsoft Azure Subscription for additional information.
  3. Clique em OK na caixa de diálogo Selecionar um local de arquivo de backup e a caixa de diálogo Localizar arquivo de backup no Microsoft Azure será aberta.Click OK in the Select a Backup File Location dialog box and the Locate Backup File in Microsoft Azure dialog box opens.
  4. Expanda Contêineres e navegue até https://mystorageaccount.blob.core.windows.net/myfirstcontainer.Expand Containers and navigate to https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  5. Selecione o arquivo de backup e clique em OK.Select the backup file and then click OK.
  6. Clique em OK para retornar à página Geral .Click OK to return to the General page.
  7. Clique em OK.Click OK.

F.F. Restaurar o backup local no armazenamento do Microsoft Azure (URL)Restore local backup to Microsoft Azure storage (URL)

O banco de dados Sales será restaurado para o contêiner de armazenamento do Microsoft Azure https://mystorageaccount.blob.core.windows.net/myfirstcontainer de um backup localizado em E:\MSSQL\BAK.The Sales database will be restored to the Microsoft Azure storage container https://mystorageaccount.blob.core.windows.net/myfirstcontainer from a backup located at E:\MSSQL\BAK. A credencial do SQL Server para o contêiner do Azure já foi criada.The SQL Server credential for the Azure container has already been created. Uma credencial do SQL Server para o contêiner de destino já deve existir, pois não pode ser criada por meio da tarefa Restaurar .A SQL Server credential for the destination container must already exist as it cannot be created through the Restore task. Atualmente, o banco de dados Sales não existe no servidor.The Sales database does not currently exist on the server.

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.
  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Restaurar Banco de Dados... .Right-click Databases and select Restore Database....
  3. Na página Geral , selecione Dispositivo na seção Fonte .On the General page, select Device under the Source section.
  4. 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.
  5. Selecione Arquivo na lista suspensa Tipo de mídia de backup: .Select File from the Backup media type: drop-down list.
  6. Clique em Adicionar e a caixa de diálogo Localizar arquivo de backup será aberta.Click Add and the Locate Backup File dialog box opens.
  7. Navegue até E:\MSSQL\BAK, selecione o arquivo de backup e clique em OK.Navigate to E:\MSSQL\BAK, select the backup file and then click OK.
  8. Clique em OK para retornar à página Geral .Click OK to return to the General page.
  9. Clique em Arquivos no painel Selecionar uma página .Click Files in the Select a page pane.
  10. Marque a caixa de seleção Relocar todos os arquivos para a pasta.Check the box Relocate all files to folder.
  11. Insira o contêiner, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, nas caixas de texto de Pasta do arquivo de dados: e Pasta do arquivo de log: .Enter the container, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, in the text boxes for Data file folder: and Log file folder:.
  12. 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)