A extensão de migração do SQL do Azure para Azure Data Studio permite que você avalie, obtenha recomendações de tamanho adequado do Azure e migre seus bancos de dados do SQL Server para o Azure.
A extensão de migração de SQL do Azure para o Azure Data Studio oferece estes principais benefícios:
Uma interface do usuário responsiva para uma experiência de migração de ponta a ponta. A extensão começa com uma avaliação de preparação de migração e uma recomendação de SKU (versão prévia) (com base em dados de desempenho).
Um mecanismo de avaliação aprimorado que pode avaliar instâncias do SQL Server. A extensão identifica bancos de dados que estão prontos para migrar para destinos do SQL do Azure.
Observação
Você pode usar a extensão de Migração de SQL do Azure para avaliar bancos de dados SQL Server em execução no Windows ou Linux.
Um mecanismo de recomendação de SKU que coleta dados de desempenho da instância do SQL Server de origem local e gera recomendações de SKU de tamanho adequado com base no destino de SQL do Azure.
Um serviço confiável do Azure desenvolvido pelo Serviço de Migração de Banco de Dados do Azure que orquestra as atividades de movimentação de dados para oferecer uma experiência de migração perfeita.
É possível executar suas migrações online (para migrações que exigem tempo de inatividade mínimo) ou offline (para migrações em que o tempo de inatividade persiste durante a migração) dependendo dos requisitos de negócios.
Você pode configurar um runtime de integração auto-hospedada para usar os seus recursos de computação para acessar os arquivos de backup da instância do SQL Server de origem no seu ambiente local.
Fornece uma experiência de usuário segura e aprimorada para migrar bancos de dados TDE e logons do SQL/Windows para SQL do Azure.
Para obter informações sobre cenários de migração específicos e destinos de SQL do Azure, consulte a lista de tutoriais na tabela a seguir:
Cenário de migração
Modo de migração
SQL Server para Instância Gerenciada de SQL do Azure
Siga essas etapas para instalar a extensão de migração do SQL do Azure no Azure Data Studio. Você pode escolher o método de instalação padrão ou um modo offline quando o computador estiver desconectado da Internet.
Abra o gerenciador de extensões no Azure Data Studio. Você poderá selecionar o ícone de extensões ou selecionar Extensões no menu Exibir.
Digite Migração de SQL do Azure na barra de pesquisa.
Selecione a extensão de Migração de SQL do Azure e veja seus detalhes.
Selecione Instalar.
Você poderá ver a extensão de migração de SQL do Azure na lista de extensões depois de instalada.
Você pode se conectar à instância do SQL Server no Azure Data Studio. Clique com o botão direito do mouse no nome da instância e selecione Gerenciar para ver o painel e a página de aterrissagem da extensão de Migração de SQL do Azure.
Configurar a atualização automática para a extensão
Você pode verificar se há atualizações para a extensão e programá-las para execução automática configurando a Atualização automática nas configurações do Azure Data Studio.
Para habilitar atualizações automáticas:
Selecione o ícone de Configurações no Azure Data Studio.
Marque a caixa de seleção em Usuário > Recursos > Extensões > Procurar Atualizações Automáticas.
Selecione o menu suspenso em Usuário > Recursos > Extensões > Atualização Automática e selecione Todas as extensões ou Somente extensões habilitadas.
Observação
Para atualizar a extensão manualmente, desative a Atualização automática e instale as atualizações no Marketplace.
Baixar os arquivos de instalação
Para instalar a extensão de migração do SQL do Azure em um computador desconectado, você deve baixar manualmente o Azure Data Studio, o arquivo VSIX da extensão de migração do SQL do Azure e os binários de serviço da ferramenta do SQL em um computador conectado à Internet e, em seguida, copiar o arquivo para o computador desconectado.
Você pode alterar o número da versão, que é 1.5.4 neste exemplo, se baixar uma versão posterior.
Baixe os binários de serviço da ferramenta do SQL necessários. Siga esta etapa depois de instalar a extensão de migração do SQL do Azure em seu computador desconectado.
Dependendo da plataforma do computador desconectado, baixe o arquivo zip Microsoft.SqlTools.Migration. Por exemplo:
Para Windows de 64 bits (x64), baixe o arquivo chamado Microsoft.SqlTools.Migration-win-x64-net7.0.zip
Para Windows de 32 bits (x86), baixe o arquivo chamado Microsoft.SqlTools.Migration-win-x86-net7.0.zip
Instale o Azure Data Studio e a extensão de migração do SQL do Azure offline
Copie os três arquivos que você baixou para o computador desconectado onde você deseja executar o Azure Data Studio.
Instale o Azure Data Studio.
Para instalar a extensão de migração do SQL do Azure, abra o Azure Data Studio e navegue até Arquivo>Instalar extensão do pacote VSIX. Localize o arquivo VSIX que você copiou para o computador desconectado.
Na máquina desconectada, navegue até o seguinte caminho:
Você pode alterar o número da versão, que é 1.5.4 neste exemplo, se baixar uma versão posterior.
Crie pastas no caminho para adicionar os seguintes subdiretórios: \migrationService\windows\4.12.0.4\. A estrutura de pastas deve ser semelhante ao exemplo a seguir:
Você pode alterar o número de versão (que é 4.12.0.4 neste exemplo) e a plataforma (que é windows neste exemplo), para corresponder à versão e à plataforma baixadas das etapas anteriores.
Extraia o arquivo compactado Microsoft.SqlTools.Migration sob o caminho mencionado acima.
Reinicie o Azure Data Studio.
Recursos
Avaliação de preparação de destino de SQL do Azure e migrações de banco de dados
A extensão da migração do SQL do Azure dá suporte à avaliação e gera recomendações do Azure (versão prévia) e migrações do banco de dados para os seguintes destinos de SQL do Azure.
SQL Server em Máquinas Virtuais do Azure
Instância Gerenciada do Azure SQL
Banco de Dados SQL do Azure
Modos de migração
Os modos de migração a seguir têm suporte para os destinos de SQL do Azure correspondentes.
Modo de migração
Descrição
Online
O banco de dados do SQL Server de origem está disponível para atividades de leitura e gravação, enquanto os backups de banco de dados são restaurados continuamente no SQL do Azure de destino. O tempo de inatividade do aplicativo é limitado à duração da replicação no final da migração.
Offline
O banco de dados de origem não pode ser usado para atividade de gravação enquanto os arquivos de backup são restaurados no banco de dados SQL do Azure de destino. O tempo de inatividade do aplicativo persiste até a conclusão do processo de migração.
Você poderá gerar uma solicitação para obter assistência de suporte da Microsoft se encontrar problemas ou erros com as migrações de banco de dados usando a extensão de migração de SQL do Azure.
Clique no botão Nova solicitação de suporte na seção superior da extensão. Ele leva você automaticamente ao portal do Azure, no qual é possível preencher os detalhes e enviar uma solicitação de suporte.
Conheça os conceitos básicos da implantação e migração do banco de dados SQL do Azure. Explore seus benefícios, recursos exclusivos e opções de migração ao otimizar o desempenho e as conexões de aplicativo para uma transição suave para a nuvem.
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.