Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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