Como trazer um banco de dados do Azure SQL Database para o servidor local?

 Essa é uma pergunta clássica! Principalmente quando é necessário trazer um banco de dados do Azure SQL Database para um ambiente local. 

Neste post irei apresentar formas simples para tal. Contudo, em algum momento é possível que você se depare com um ambiente complexo e precise partir para uma solução de HA.

Uma das formas que eu mais gosto é através do Import/Export Wizard do SQL Server Integration Services (SSIS). Só lembre-se de criar os objetos que não são parte dos dados tais como: constraint, logins, stored procedures, etc.

Outra maneira é através do Export disponível no próprio portal do Azure. Para acompanhar o passo-a-passo acesse o Portal do Azure e selecione o Export conforme a imagem abaixo:

Ao selecionar o Export Database digite o nome do arquivo e a storage accounted destino. Em seguida será solicitado o usuário e a senha.

Depois de selecionar a conta, abra o blob e faça o download.

Importe o arquivo através do SQL Server Management Studio. 

Para finalizar, basta seguir o Next, Next e Finish.

No Azure Data Studio, basta clicar com o botão direito do mouse sobre o ícone do servidor e selecionar a opção Data-tier Application Wizard, selecione a opção de importar pastedGraphic.png 

Novamente depois do Next, Next e Finish o banco de dados estará restaurado.
Ainda há a possiblidade de fazer este mesmo processo por PowerShell.

Era isso PessoALL! Qualquer dúvida fico à disposição.
Abraço, Rodrigo

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.