Compartilhar via


Comparação de recursos: Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure

Aplica-se a:Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

O Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure compartilham uma base de código comum com a versão estável mais recente do SQL Server. A maior parte da linguagem SQL padrão, do processamento de consulta e dos recursos de gerenciamento de banco de dados é idêntica. Os recursos comuns entre SQL Server e o Banco de Dados SQL ou a Instância Gerenciada de SQL são:

O Azure gerencia os bancos de dados e garante sua alta disponibilidade. Alguns recursos que podem afetar a alta disponibilidade ou não podem ser usados no mundo de PaaS têm funcionalidades limitadas no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure.

Se precisar de mais detalhes sobre as diferenças de cada um, você poderá encontrá-las nas páginas separadas:

Recursos do Banco de Dados SQL e da Instância Gerenciada de SQL

A tabela a seguir lista os principais recursos do SQL Server e fornece informações sobre se há suporte parcial ou completo no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure, com um link para mais informações sobre o recurso.

Feature Banco de Dados SQL do Azure Instância Gerenciada do SQL do Azure
Compatibilidade de banco de dados 100 - 160 100 - 160
Always Encrypted Sim - veja Armazenamento de certificados e Cofre de chaves Sim - veja Armazenamento de certificados e Cofre de chaves
Grupos de Disponibilidade Always On A disponibilidade de 99,99 a 99,995% é garantida para todos os bancos de dados. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. A disponibilidade de 99,99.% é garantida para todos os bancos de dados e não pode ser gerenciada pelo usuário. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. Use grupos de failover para configurar uma Instância Gerenciada de SQL secundária em outra região. As Instâncias do SQL Server e o Banco de Dados SQL não podem ser usados como secundários para a Instância Gerenciada de SQL.
Anexar um banco de dados No No
Auditing Sim, consulte Auditoria Sim – consulte Auditoria, com algumas diferenças
A Autenticação do Microsoft Entra (anteriormente Azure Active Directory) Sim, para usuários no nível de banco de dados. Os logons no nível de servidor estão em preview. Yes. Usuários no nível do banco de dados e logons no nível do servidor.
Comando BACKUP Não, apenas backups automáticos iniciados pelo sistema. Consulte Backups automatizados no Banco de Dados SQL do Azure Sim, backups somente cópia iniciados pelo usuário no Armazenamento de Blobs do Azure (backups automáticos do sistema não podem ser iniciados pelo usuário). Consulte Diferenças de backup e Backups automatizados na Instância Gerenciada de SQL do Azure.
Funções internas A maioria. Consulte funções individuais Sim; consulte Diferenças entre procedimentos armazenados, funções e gatilhos
Instrução BULK INSERT Sim, mas apenas do Armazenamento de Blobs do Azure como fonte. Sim, mas apenas do Armazenamento de Blobs do Azure como uma origem. Confira diferenças.
Certificados e chaves assimétricas Sim, sem acesso ao sistema de arquivos para operações BACKUP e CREATE. Sim, sem acesso ao sistema de arquivos para operações BACKUP e CREATE. Confira diferenças de certificado.
Captura de dados de alterações - CDC Sim, para a camada S3 e superior. Básico, sem suporte para S0, S1 e S2. Yes
Ordenação - servidor/instância Sim, a ordenação do banco de dados padrão é SQL_Latin1_General_CP1_CI_AS. A ordenação do banco de dados pode ser definida na criação do banco de dados e não pode ser atualizada. Especifique uma ordenação para os dados (COLLATE) e uma ordenação de catálogo para os metadados do sistema e identificadores de objeto (CATALOG_COLLATION). No banco de dados SQL do Azure, não há nenhuma ordenação de servidor. Sim, pode ser definida quando a instância é criada e não pode ser atualizada mais tarde.
Índices Columnstore Sim – Camada Premium, camada Standard (S3 e superior), camada Uso Geral, camada Comercialmente Crítico e camada Hiperescala. Yes
CLR – Common Language Runtime No Sim, mas sem acesso ao sistema de arquivos na instrução CREATE ASSEMBLY – confira Diferenças de CLR
Credentials Sim, mas apenas as credenciais no escopo do banco de dados. Sim, mas somente o Azure Key Vault e SHARED ACCESS SIGNATURE têm suporte: confira detalhes
Consultas entre bancos de dados/nomes de três partes Não. Consulte Consultas elásticas Yes
Transações entre bancos de dados No Sim, dentro da instância. Confira Diferenças de servidor vinculado para consultas entre instâncias.
Virtualização de dados Sim, para CSV, Delta 1.0 e Parquet. Consulte a Virtualização de Dados para o Banco de Dados SQL do Azure. Você também pode consultar dados nos arquivos colocados no Armazenamento de Blobs do Azure usando a OPENROWSET função. No SQL Server, esse recurso é conhecido como PolyBase. Sim, para o ADLS (Azure Data Lake Storage) e o Armazenamento de Blobs do Azure como fonte de dados. Consulte Virtualização de dados com a Instância Gerenciada de SQL do Azure para ver mais detalhes. No SQL Server, esse recurso é conhecido como PolyBase.
Database Mail – DbMail No Yes
Espelhamento de banco de dados (preterido) No No
Espelhamento de banco de dados no Microsoft Fabric Yes Yes
Instantâneos de banco de dados No No
Virtualização de banco de dados No Yes
Instruções DBCC A maioria. Consulte declarações individuais Sim – consulte Diferenças do DBCC
Instruções DDL A maioria. Consulte declarações individuais Sim; consulte Diferenças do T-SQL
Gatilhos DDL Somente banco de dados Yes
Exibições de partição distribuída No Yes
Transações distribuídas - MS DTC Não – veja transações elásticas Sim, DTC para Instância Gerenciada de SQL do Azure,
e Transações elásticas
Gatilhos DML A maioria. Consulte declarações individuais Yes
DMVs A maioria, Consulte DMVs individuais Sim; consulte Diferenças do T-SQL
Consulta elástica Sim, com o tipo de RDBMS necessário (preview) Não – use consultas nativas entre bancos de dados e servidores vinculados
Notificações de evento Não – veja Alertas No
Expressions Yes Yes
Eventos estendidos (XEvent) Alguns. Consulte Eventos Estendidos no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure Sim. Consulte Diferenças de eventos estendidos.
Procedimentos armazenados estendidos No No
Arquivos e grupos de arquivos Somente o grupo de arquivo primário Yes. Os caminhos dos arquivos são atribuídos automaticamente e o local do arquivo não pode ser especificado em ALTER DATABASE ADD FILE.
Filestream No Não, consulte Recursos de instâncias gerenciadas de SQL.
FTS (pesquisa de texto completo) Sim, mas separadores de palavras e filtros que não sejam da Microsoft não são compatíveis Sim, mas separadores de palavras e filtros que não sejam da Microsoft não são compatíveis
Functions A maioria. Consulte funções individuais Sim; consulte Diferenças entre procedimentos armazenados, funções e gatilhos
Otimização na memória Sim, nas camadas de serviço Premium e Comercialmente Crítico.
Suporte limitado para objetos OLTP In-Memory não persistentes, como variáveis de tabela com otimização de memória na camada de serviço de hiperescala.
Sim, na camada de serviço Comercialmente Crítico.
Elementos de linguagem A maioria. Consulte elementos individuais Sim; consulte Diferenças do T-SQL
Ledger Yes Yes
Recurso de Link No Yes
Servidores vinculados Não. Veja Consulta elástica Yes. Somente para o SQL Server e o Banco de Dados SQL sem transações distribuídas.
Servidores vinculados que fazem leitura de arquivos (CSV, Excel) No. Use BULK INSERT ou OPENROWSET como alternativa para o formato CSV. No. Use BULK INSERT ou OPENROWSET como alternativa para o formato CSV. Acompanhe essas solicitações em item de comentário da Instância Gerenciada de SQL
Envio de logs A A disponibilidade via redundância é incluída em todos os bancos de dados. A recuperação de desastre é abordada em Visão geral da continuidade de negócios. Desenvolvido nativamente como parte do processo de migração do DMS (Serviço de Migração de Banco de Dados) do Azure. Desenvolvido nativamente para projetos de migração de dados personalizados como um Serviço de Reprodução de Log.
Não está disponível como uma solução de alta disponibilidade, pois outros métodos de disponibilidade via redundância estão incluídos em todos os bancos de dados e não é recomendável usar o envio de logs como alternativa de HA. A recuperação de desastre é abordada em Visão geral da continuidade de negócios. Não disponível como um mecanismo de replicação entre bancos de dados – use réplicas secundárias na camada Comercialmente Crítico, em grupos de failover ou em replicação transacional como as alternativas.
Logons e usuários Sim, mas as instruções CREATE LOGIN e ALTER LOGIN são limitadas. Não há suporte para logons do Windows. Os logons do Microsoft Entra estão em preview. Não há suporte para EXECUTE AS LOGIN; use EXECUTE AS USER. Sim, mas com algumas diferenças. Consulte Autenticação do Windows para Instância Gerenciada de SQL do Azure – O processo requer a sincronização do Active Directory com o Microsoft Entra ID.
Seleção da janela de manutenção Yes Yes
Configurar notificações antecipadas para eventos de manutenção planejada Yes Yes
Registro mínimo em log na importação em massa Não, há suporte somente para o modelo de Recuperação Completa. Não, há suporte somente para o modelo de Recuperação Completa.
Modificar dados do sistema No Yes
Automação OLE No No
OPENDATASOURCE No Sim, somente para o Banco de Dados SQL, a Instância Gerenciada de SQL e o SQL Server. Confira Diferenças do T-SQL
OPENQUERY No Sim, somente para o Banco de Dados SQL, a Instância Gerenciada de SQL e o SQL Server. Confira Diferenças do T-SQL
OPENROWSET Sim, importa somente do Armazenamento de Blobs do Azure. Sim, somente para Banco de Dados SQL, Instância Gerenciada de SQL e SQL Server e para importar do Armazenamento de Blobs do Azure. Confira Diferenças do T-SQL
Operators A maioria. Consulte operadores individuais Sim; consulte Diferenças do T-SQL
Notificações de consulta No Yes
Repositório de Consultas Yes Yes
Repositório de Consultas para réplicas secundárias Não, o recurso Repositório de Consultas para réplicas secundárias não está disponível para o Banco de Dados SQL do Azure. Atualmente, o Repositório de Consultas na réplica secundária contém informações sobre cargas de trabalho da réplica primária. Não, o recurso Repositório de Consultas para réplicas secundárias não está disponível para a Instância Gerenciada de SQL do Azure. Atualmente, o Repositório de Consultas na réplica secundária contém informações sobre cargas de trabalho da réplica primária.
Serviços de Machine Learning(Anteriormente Serviços de R) No Sim, confira Serviços de Machine Learning na Instância Gerenciada de SQL do Azure
Modelos de recuperação Somente a Recuperação Completa que garante alta disponibilidade tem suporte. Modelos de recuperação Simples e Bulk Logged não estão disponíveis. Somente a Recuperação Completa que garante alta disponibilidade tem suporte. Modelos de recuperação Simples e Bulk Logged não estão disponíveis.
Administrador de recursos No Yes
Instruções RESTORE No Sim, com opções FROM URL obrigatórias para os arquivos de backup colocados no Armazenamento de Blobs do Azure. Confira Diferenças de restauração
Restauração do banco de dados por meio de backup Somente a partir de backups automatizados, consulte Restaurar um banco de dados de um backup A partir de backups automatizados, consulte Restaurar um banco de dados a partir de um backup e de backups completos localizados no Armazenamento de Blobs do Azure, consulte Diferenças de backup
Restaurar banco de dados para SQL Server No. Use BACPAC ou BCP em vez da restauração nativa. Sim, mas somente para o SQL Server 2022 ou o SQL Server 2025 com base na política de atualização da instância gerenciada de SQL. Restaure bancos de dados para o SQL Server 2022 de instâncias que tenham a política de atualização do SQL Server 2022. Restaure bancos de dados para o SQL Server 2025 de instâncias que tenham a política de atualização do SQL Server 2025. Para obter mais informações, revise Restaurar um backup de banco de dados para o SQL Server 2022 da Instância Gerenciada de SQL do Azure. Caso contrário, use BACPAC, BCP ou replicação transacional.
Pesquisa semântica No No
Service Broker No Yes. Confira Diferenças do Service Broker
Definição das configurações de servidor No Sim; consulte Diferenças do T-SQL
Definir instruções A maioria. Consulte declarações individuais Sim; consulte Diferenças do T-SQL
SQL Server Agent Não, consulte Trabalhos elásticos Sim – consulte Diferenças do SQL Server Agent
Auditoria do SQL Server Não, consulte Auditoria para o Banco de Dados SQL do Azure Sim – consulte Diferenças de auditoria
Link do Azure Synapse para SQL Yes No
Funções do sistema A maioria. Consulte funções individuais Sim; consulte Diferenças entre procedimentos armazenados, funções e gatilhos
Procedimentos armazenados do sistema Alguns. Consulte procedimentos armazenados individuais Sim; consulte Diferenças entre procedimentos armazenados, funções e gatilhos
Tabelas do sistema Alguns. Consulte tabelas individuais Sim; consulte Diferenças do T-SQL
Exibições de catálogo do sistema Alguns. Consulte exibições individuais Sim; consulte Diferenças do T-SQL
TempDB Yes. 32 GB de tamanho por núcleo para cada banco de dados. Yes. 24 GB de tamanho por vCore para toda a camada GP e limitado pelo tamanho da instância na camada BC
Tabelas temporárias Tabelas locais e temporárias globais no escopo do banco de dados Tabelas locais e temporárias globais no escopo da instância
Opção de fuso horário No Sim, consulte fusos horáriose ele deve ser configurado quando a Instância Gerenciada de SQL for criada.
Sinalizadores de rastreamento No Sim, mas apenas um conjunto limitado de sinalizadores de rastreamento global. Confira, Diferenças do DBCC
Replicação transacional Sim, somente assinante de replicação de instantâneo e transacional Sim, consulte limitações da replicação na Instância Gerenciada do SQL.
TDE (transparent data encryption) Sim, consulte TDE para SQL do Azure Sim, consulte TDE para SQL do Azure
autenticação do Windows No Sim. Consulte a Autenticação do Windows para entidades de segurança do Microsoft Entra
Clustering de Failover do Windows Server No. Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. No. Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados. A recuperação de desastre é abordada em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure.

Note

A disponibilidade de alguns recursos da Instância Gerenciada de SQL do Azure depende da política de atualização da instância configurada.

Funcionalidades da plataforma

A plataforma do Azure fornece vários recursos de PaaS que são adicionados como um valor adicional aos recursos de banco de dados padrão. Há vários serviços externos que podem ser usados com o Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure.

Recurso de plataforma Banco de Dados SQL do Azure Instância Gerenciada do SQL do Azure
Replicação geográfica ativa Sim, consulte Replicação geográfica ativa — todas as camadas de serviço. Não. Confira grupos de failover como uma alternativa.
Auto-scale Sim, mas somente no modelo sem servidor. No modelo sem servidor, a alteração da camada de serviço (alteração de vCore, armazenamento ou DTU) é rápida e online. A alteração da camada de serviço requer um tempo de inatividade mínimo ou zero. Não, você precisa escolher a computação reservada e o armazenamento. A alteração da camada de serviço (vCore ou máximo de armazenamento) está online e requer um tempo de inatividade mínimo ou zero.
Backups automáticos Sim, consulte backups automatizados no Banco de Dados SQL do Azure. Os backups completos são feitos a cada 7 dias, com diferença de 12 horas e backups de log a cada 5-10 min. Sim, consulte backups automatizados na Instância Gerenciada de SQL do Azure. Os backups completos são feitos a cada 7 dias, com diferença de 12 horas e backups de log a cada 5-10 min.
Ajuste automático (índices) Sim, consulte Ajuste automático No
Zonas de disponibilidade Yes Yes. Camada de serviço Uso Geral na versão prévia e para a camada de serviço Comercialmente Crítico em disponibilidade geral
Azure Resource Health Yes Yes
Retenção de backup de longo prazo Sim, consulte retenção de curto prazo. Padrão de 7 dias, no máximo 35 dias. Sim, consulte retenção de curto prazo. 1 a 35 dias, padrão de sete dias.
DMS (Serviço de Migração de Banco de Dados) do Azure Yes Yes
Trabalhos elásticos Sim, consulte Trabalhos elásticos No. Use o SQL Agent ou a Automação do Azure.
Grupos de failover Sim, consulte grupos de failover - todas as camadas de serviço. Sim, consulte grupos de failover.
Acesso ao sistema de arquivos No. Use BULK INSERT ou OPENROWSET para acessar e carregar dados do Armazenamento de Blobs do Azure como uma alternativa. No. Use BULK INSERT ou OPENROWSET para acessar e carregar dados do Armazenamento de Blobs do Azure como uma alternativa.
Geo-restore Sim, confira Restauração geográfica Sim, confira Restauração geográfica
LTR (retenção de longo prazo) Sim; consulte retenção de longo prazo, manter backups feitos automaticamente por até 10 anos. Sim; consulte retenção de longo prazo, manter backups feitos automaticamente por até 10 anos.
Pause/resume Sim, em um modelo sem servidor Sim, com Parar / iniciar
Gerenciamento baseado em política No No
Endereço IP público. Yes. O acesso pode ser restrito usando pontos de extremidade serviço ou de firewall. Yes. Precisa ser habilitado explicitamente e a porta 3342 deve ser habilitada nas regras NSG. Se necessário, o IP público pode ser desabilitado. Confira Ponto de extremidade público para obter mais detalhes.
Restauração pontual de banco de dados Sim, consulte Restauração pontual Sim, consulte Restauração pontual
Pools de recursos Sim, como pools elásticos Yes. Uma única instância da Instância Gerenciada de SQL pode ter vários bancos de dados que compartilham o mesmo pool de recursos. Além disso, você pode implantar várias instâncias da Instância Gerenciada de SQL em pools de instâncias que podem compartilhar os recursos.
Expandir ou reduzir (online) Sim, você pode alterar o DTU ou o vCores reservado ou o armazenamento máximo com o tempo de inatividade mínimo. Sim, você pode alterar o vCores reservado ou o armazenamento máximo com o tempo de inatividade mínimo.
SQL Alias Não, use o Alias do DNS Não, use Clicongf para configurar o alias nos computadores cliente.
Observador de banco de dados (versão prévia) Yes Yes
Sincronização de dados SQL Sim, mas a Sincronização de Dados SQL será desativada em 2027. Em vez disso, consulte Desativação da Sincronização de Dados SQL: migrar para soluções alternativas. Não, use replicação transacional.
SSAS (SQL Server Analysis Services) Não, o Azure Analysis Services é um serviço de nuvem separado do Azure. Não, o Azure Analysis Services é um serviço de nuvem separado do Azure.
SQL Server Integration Services (SSIS) Sim, com um SSIS gerenciado no ambiente da fábrica de dados do Azure (AAD), onde os pacotes estão armazenados no SSISDB hospedado pelo banco de dados SQL do Azure e executado no Azure-SSIS Integration Runtime (IR), consulte criar IR do Azure-SSIS no ADF.

Para comparar os recursos do SSIS no Banco de Dados SQL e a Instância Gerenciada de SQL, confira Comparar Banco de Dados SQL e a Instância Gerenciada de SQL.
Sim, com um SSIS gerenciado no ambiente do ADF (Azure Data Factory), onde os pacotes estão armazenados no SSISDB hospedado pela Instância Gerenciada de SQL e executado no Azure-SSIS Integration Runtime (IR). Confira Criar Azure-SSIS IR no ADF.

Para comparar os recursos do SSIS no Banco de Dados SQL e a Instância Gerenciada de SQL, confira Comparar Banco de Dados SQL e a Instância Gerenciada de SQL.
SSRS (SQL Server Reporting Services) Não – consulte Power BI Não. Use Relatórios paginados do Power BI ou hospede o SSRS em uma VM do Azure. Embora a Instância Gerenciada de SQL não possa executar o SSRS como serviço, ela pode hospedar bancos de dados de catálogo SSRS para um servidor de relatórios instalado na Máquina Virtual do Azure, usando a autenticação do SQL Server.
Análise de Desempenho de Consultas Yes No. Use relatórios internos no SQL Server Management Studio.
VNet Parcial, ele habilita o acesso restrito usando pontos de extremidade de VNet Sim, a Instância Gerenciada de SQL é injetada na VNet.
Ponto de extremidade de serviço de VNet Sim, confira pontos de extremidade de serviço de rede virtual. Sim, consulte políticas de ponto de extremidade de serviço.
Emparelhamento global de VNet Sim, usando IP privado e pontos de extremidade de serviço Sim, usando Emparelhamento de rede virtual.
Conectividade privada Sim, usando o Link Privado Sim, usando ponto de extremidade local VNet ou ponto de extremidade privado

Limites de recursos

A seguinte tabela compara os limites máximos de recursos disponíveis para o Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure:

Category Banco de Dados SQL do Azure Instância Gerenciada do SQL do Azure
Tamanho da computação Até 128 vCores Até 128 vCores
Tamanho do armazenamento 1 GB - 128 TB 32 GB – 16 TB (32 TB com camada de Uso Geral de Próxima Geração)
Tamanho do tempdb 32 GB por vCore, até 2.560 GB Até 4 TB – limitado pelo tamanho do armazenamento
Taxa de transferência de gravação de log Até 100 mb/s Depende da camada de serviço e hardware 4.5 MiB/s – 12 MiB/s por vCore (máximo de 192 MiB/s)
Availability SLA padrão
SLA de 99,995% com redundância de zona
SLA padrão
Backups Uma opção de armazenamento LRS (com redundância local), ZRS (com redundância de zona) ou GRS (com redundância geográfica)
Retenção de 1 a 35 dias (7 dias por padrão), com até 10 anos de retenção de longo prazo disponíveis
Uma escolha de armazenamento com redundância local (LRS), com redundância de zona (ZRS), com redundância geográfica (GRS) ou com redundância de zona geográfica (GZRS)
Retenção de 1 a 35 dias (7 dias por padrão), com até 10 anos de retenção de longo prazo disponíveis
Réplicas somente leitura Escala de leitura com 1 a 4 réplicas de alta disponibilidade ou 1 a 30 réplicas nomeadas
0 - 4 réplicas geográficas
1 réplica interna de alta disponibilidade é legível
0 - 1 réplicas geográficas usando grupos de failover
Modelos de desconto Instâncias reservadas
Benefício Híbrido do Azure (não disponível em assinaturas de desenvolvimento/teste)
Assinaturas Enterprise e oferta de Desenvolvimento/Teste Pago Conforme o Uso
Instâncias reservadas
Benefício Híbrido do Azure (não disponível em assinaturas de desenvolvimento/teste)
Assinaturas Enterprise e oferta de Desenvolvimento/Teste Pago Conforme o Uso

Para saber mais sobre os limites de recursos do Banco de Dados SQL do Azure, examine:

Para saber mais sobre os limites de recursos da Instância Gerenciada de SQL do Azure, confira os limites de recursos.

Tools

O Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure oferecem suporte a várias ferramentas de dados que podem ajudá-lo a gerenciar seus dados.

Tool Banco de Dados SQL do Azure Instância Gerenciada do SQL do Azure
portal do Azure Yes Yes
Editor de consultas do portal do Azure Yes No
CLI do Azure Yes Yes
Azure PowerShell Yes Yes
Arquivo BACPAC (exportação) Sim, veja Exportação do Banco de Dados SQL Sim – confira Exportação da Instância Gerenciada de SQL
Arquivo BACPAC (importação) Sim - veja Importação de Banco de Dados SQL Sim – confira Importação da Instância Gerenciada de SQL
DQS (Data Quality Services) No No
MDS (Master Data Services) No No. Hospede o MDS em uma VM do Azure. Embora a Instância Gerenciada de SQL não pode executar o MDS como um serviço, ela pode hospedar bancos de dados do MDS para um serviço MDS instalado na Máquina Virtual do Azure usando a autenticação do SQL Server.
SMO Sim, consulte SMO. Sim, desde a versão 150 do SMO.
SSDT (SQL Server Data Tools) Yes Yes
SQL Server Management Studio (SSMS) Yes Sim (versão 18.0 e superior)
SQL Server PowerShell Yes Yes
SQL Server Profiler Não. Veja Eventos estendidos Yes
System Center Operations Manager Sim, consulte Pacote de Gerenciamento do Microsoft System Center para Banco de Dados SQL do Azure. Sim, consulte Pacote de Gerenciamento do Microsoft System Center para Instância Gerenciada de SQL do Azure.

Métodos de migração

Você pode usar diferentes métodos de migração para mover os dados entre SQL Server, Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure. Alguns métodos estão online e selecionam todas as alterações feitas na origem enquanto você estiver executando a migração. Com os métodos offline, você precisa parar a carga de trabalho que está modificando os dados na origem durante a migração.

Source Banco de Dados SQL do Azure Instância Gerenciada do SQL do Azure
SQL Server (local, VM do Azure, Amazon RDS) Online:Replicação Transacional
Offline:Arquivo BACPAC (importação), BCP
Online:link de Instância Gerenciada, Serviço de Repetição de Log, Serviço de Migração de Dados (DMS) do Azure, Replicação Transacional
Offline:Serviço de Migração de Banco de Dados do Azure, Backup/restauração nativos, Arquivo BACPAC (importação), BCP, Replicação de instantâneo
Banco de dados único Offline:Arquivo BACPAC (importação), BCP Offline:Arquivo BACPAC (importação), BCP
Instância Gerenciada de SQL Online:Replicação Transacional
Offline:Arquivo BACPAC (importação), BCP, Replicação de instantâneo
Online: Cópia/movimentação do banco de dados, Replicação Transacional
Offline: Restauração pontual entre instâncias (Azure PowerShell ou CLI do Azure), Backup/restauração nativa, Arquivo BACPAC (importação), BCP, Replicação de instantâneo

A Microsoft continua adicionando recursos ao Banco de Dados SQL do Azure. Visite a página da Web Atualizações de serviço do Azure para obter as atualizações mais recentes usando estes filtros:

Para obter mais informações sobre o Banco de Dados SQL do Azure e a Instância Gerenciada de SQL do Azure, confira: