Compartilhar via


Lição 8. Restaurar um banco de dados no Armazenamento do Azure

Nesta lição, você aprenderá a criar um arquivo de backup localmente e restaurá-lo no Armazenamento do Azure. Observe que você pode ter seu banco de dados local ou em uma máquina virtual no Azure. Para seguir esta lição, você não precisa concluir a Lição 4, 5, 6 e 7.

Esta lição pressupõe que você já concluiu as seguintes etapas:

  • Você tem uma conta de Armazenamento do Microsoft Azure.

  • Você criou um contêiner em sua conta de Armazenamento do Azure.

  • Você criou uma política no contêiner com direitos de leitura, gravação e listagem. Você também gerou uma chave SAS.

  • Você criou uma credencial do SQL Server no computador de origem com base na Assinatura de Acesso Compartilhado.

  • Você criou um banco de dados no computador de origem.

Para restaurar um banco de dados no Armazenamento do Azure, você pode seguir estas etapas:

  1. No computador de origem, inicie o SQL Server Management Studio.

  2. Quando estiver conectado ao banco de dados recém-criado, abra a janela de consulta. Execute a seguinte instrução:

    
    USE TestDB3Restore;   
    GO   
    BACKUP DATABASE TestDB3Restore   
    TO DISK = 'C:\BACKUP\TestDB3Restore.Bak'   
       WITH FORMAT,   
       NAME = 'Full Backup of TestDB3Restore'   
    GO  
    
    
  3. Em seguida, copie e execute as instruções a seguir na janela Consulta.

    
    USE master;   
    GO   
    RESTORE DATABASE TestDB3Restore    
    FROM DISK = 'C:\BACKUP\TestDB3Restore.bak'    
    WITH REPLACE,   
    MOVE 'TestDB3Restore' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore.mdf',     
    MOVE 'TestDB3Restore_log' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore_log.ldf';   
    GO  
    
    

    No final desta etapa, seu contêiner deve listar dados (.mdf) e arquivos (.ldf) no Portal de Gerenciamento.

Para restaurar um banco de dados com arquivos de log e dados apontando para o Armazenamento do Azure usando a interface do usuário do SQL Server Management Studio, execute estas etapas:

  1. No Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda bancos de dados e selecione seu banco de dados.

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

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

  5. Clique no botão Navegar para a caixa de texto do dispositivo de origem, que abre a caixa de diálogo Selecionar Dispositivos de Backup.

  6. Na caixa de texto de mídia backup, selecione Arquivo e clique no botão Adicionar para localizar o arquivo de backup (.bak). Clique em OK.

  7. Clique em Arquivos na primeira página.

  8. Na seção Restaurar Arquivos de Banco de Dados, no campo Restaurar como, digite o seguinte:

    Para o arquivo de dados, digite: https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS.mdf. Para o arquivo de log, digite: https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS_log.ldf.

    SQL 14 CTP2

  9. Clique em OK.

Quando a restauração for concluída, faça logon no Portal de Gerenciamento. Você deve ser capaz de ver os arquivos .mdf e .ldf no contêiner da seguinte maneira:

SQL 14 CTP2

Próxima lição:

Lição 9. Restaurar um banco de dados do Armazenamento do Azure