Exportando seu banco de dados SQL Azure
Olá pessoal,
Muitas pessoas me perguntam sobre como manter uma cópia do seu Windows Azure SQL Database para permitir o failover no caso de alguma catástrofe, ou até mesmo utilizar como um backup para minimizar erros humanos de manutenção nos bancos de dados, exemplo de algumas situações: drop database, delete sem cláusula where, enfim, aqueles tipos de erros que ocorrem quando menos podem acontecer.
Uma alternativa para o cenário é utilizar a funcionalidade de Export do SQL Database. Com ela é possível criar um arquivo no formato BACPAC (arquivo compactado com informações do schema do banco e também os dados) do banco de dados e salvar esse arquivo em uma conta de storage do Windows Azure.
Os passos para exportar o banco são:
No portal de gerenciamento, com o banco de dados selecionado, escolher a opção Export
Na tela exibida, é necessário informar o nome do arquivo, escolher a conta de storage (recomendo uma conta no mesmo datacenter do banco de dados para minimizar a latência e custos de transmissão), o container (existe a opção de criar um container) e as informações de login do banco de dados.
Com o processo de exportação finalizado e mensagem abaixo é exibida no portal
No próximo post comento sobre o processo de importação.
RG