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 Account de 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.
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.
Até o próximo post!😊