Comparação de recursos: Banco de Dados SQL do Azure e Instância Gerenciada SQL do Azure
Aplica-se a:Banco de Dados SQL do Azure Instância Gerenciada SQLdo Azure
O Banco de Dados SQL do Azure e a Instância Gerenciada do SQL compartilham uma base de código comum com a versão estável mais recente do SQL Server. A maioria dos recursos padrão de linguagem SQL, processamento de consultas e gerenciamento de banco de dados são idênticos. Os recursos comuns entre o SQL Server e o Banco de Dados SQL ou a Instância Gerenciada SQL são:
- Recursos de linguagem - Controle de palavras-chave de linguagem de fluxo, cursores, tipos de dados, instruções DML, predicados, números de sequência, procedimentos armazenados e variáveis.
- Recursos do banco de dados - Ajuste automático (força de plano), Controle de alterações, Agrupamento de banco de dados, Bancos de dados contidos, Usuários contidos, Compactação de dados, Definições de configuração do banco de dados, Operações de índice on-line, Particionamento e Tabelas temporais (consulte o guia de introdução).
- Recursos de segurança - Funções do aplicativo, Mascaramento dinâmico de dados (consulte o guia de introdução), Segurança em nível de linha e Deteção de ameaças, consulte os guias de introdução ao Banco de dados SQL e à instância gerenciada do SQL.
- Recursos de vários modelos - Processamento de gráficos, dados JSON (consulte o guia de introdução), índices OPENXML, Espacial, OPENJSON e XML.
O Azure gerencia seus bancos de dados e garante sua alta disponibilidade. Alguns recursos que podem afetar a alta disponibilidade ou não podem ser usados no mundo PaaS têm funcionalidades limitadas no Banco de Dados SQL e na Instância Gerenciada SQL. Esses recursos são descritos nas tabelas abaixo.
Se você precisar de mais detalhes sobre as diferenças, você pode encontrá-los nas páginas separadas:
- Diferenças do Azure SQL Database vs. SQL Server
- Diferenças da Instância Gerenciada SQL do Azure vs. SQL Server
Nota
Microsoft Entra ID é o novo nome para o Azure Ative Directory (Azure AD). Estamos atualizando a documentação neste momento.
Recursos do Banco de Dados SQL e da Instância Gerenciada SQL
A tabela a seguir lista os principais recursos do SQL Server e fornece informações sobre se o recurso tem suporte parcial ou total no Banco de Dados SQL do Azure e na Instância Gerenciada SQL do Azure, com um link para obter mais informações sobre o recurso.
Funcionalidade | Base de Dados SQL do Azure | Instância Gerida do SQL no Azure |
---|---|---|
Compatibilidade da base de dados | 100 - 160 | 100 - 160 |
Always Encrypted | Sim, consulte Armazenamento de certificados e Cofre de chaves | Sim, consulte Armazenamento de certificados e Cofre de chaves |
Grupos de disponibilidade Always On | 99,99-99,995% de disponibilidade é garantida para cada banco de dados. A recuperação de desastres é discutida em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. | 99,99% de disponibilidade é garantida para cada banco de dados e não pode ser gerenciado pelo usuário. A recuperação de desastres é discutida 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 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 do SQL. |
Anexar uma base de dados | No | Não |
Auditoria | Sim, consulte Auditoria | Sim, consulte Auditoria, com algumas diferenças |
Autenticação do Microsoft Entra (anteriormente Azure Ative Directory) | Sim, para usuários no nível de banco de dados. Os logins no nível do servidor estão na Visualização Pública. | Sim. Usuários no nível de banco de dados e logins 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 para o armazenamento de Blob 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 SQL do Azure. |
Funções incorporadas | A maioria, ver funções individuais | Sim, consulte Procedimentos armazenados, funções, diferenças de gatilhos |
Declaração BULK INSERT | Sim, mas apenas do armazenamento de Blob do Azure como origem. | Sim, mas apenas a partir do Armazenamento de Blobs do Azure como origem, veja as diferenças. |
Certificados e chaves assimétricas | Sim, sem acesso ao sistema de arquivos para BACKUP e CREATE operações. |
Sim, sem acesso ao sistema de arquivos para BACKUP e CREATE operações, consulte diferenças de certificado. |
Alterar captura de dados - CDC | Sim, para a camada S3 e superior. Basic, S0, S1, S2 não são suportados. | Sim |
Agrupamento - servidor/instância | Sim, o agrupamento de banco de dados padrão é SQL_Latin1_General_CP1_CI_AS . O agrupamento do banco de dados pode ser definido na criação do banco de dados e não pode ser atualizado. Especifique um agrupamento para dados () e um agrupamento de catálogo para metadados do sistema e identificadores de objeto (COLLATE CATALOG_COLLATION ). No Banco de Dados SQL do Azure, não há agrupamento de servidor. |
Sim, pode ser definido quando a instância é criada e não pode ser atualizado posteriormente. |
Índices Columnstore | Sim - Nível Premium, Nível Standard - S3 e superior, Nível de uso geral, Nível crítico para os negócios e Nível de hiperescala. | Sim |
Common language runtime - CLR | Não | Sim, mas sem acesso ao sistema de arquivos na CREATE ASSEMBLY instrução, consulte Diferenças CLR |
Credenciais | Sim, mas apenas credenciais com escopo de banco de dados. | Sim, mas apenas o Azure Key Vault e SHARED ACCESS SIGNATURE são suportados, consulte os detalhes |
Consultas de nome entre bancos de dados/três partes | Não, consulte Consultas elásticas | Sim |
Transações entre bases de dados | Não | Sim, dentro da instância. Consulte Diferenças de servidor vinculado para consultas entre instâncias. |
Correio de banco de dados - DbMail | Não | Sim |
Espelhamento de banco de dados | Não | Não, consulte Recursos de instâncias gerenciadas SQL. |
Instantâneos do banco de dados | No | Não |
Virtualização de banco de dados | Não | Sim |
Instruções DBCC | A maioria, ver declarações individuais | Sim, veja as diferenças do DBCC |
Declarações DDL | A maioria, ver declarações individuais | Sim, consulte Diferenças do T-SQL |
Gatilhos DDL | Apenas base de dados | Sim |
Vistas de partições distribuídas | Não | Sim |
Transações distribuídas - MS DTC | Não, consulte Transações elásticas | Sim, DTC para Instância Gerenciada SQL do Azure, e transações elásticas |
Gatilhos DML | A maioria, ver declarações individuais | Sim |
DMVs | A maioria, ver DMVs individuais | Sim, consulte Diferenças do T-SQL |
Consulta elástica | Sim, com o tipo RDBMS necessário (visualização pública) | Não, use consultas nativas entre bancos de dados e o Servidor Vinculado |
Notificações de eventos | Não, consulte Alertas | Não |
Expressões | Sim | Sim |
Eventos estendidos (XEvent) | Alguns, consulte Eventos estendidos no Banco de dados SQL | Sim, consulte Diferenças de eventos estendidos. |
Procedimentos armazenados estendidos | No | Não |
Ficheiros e grupos de ficheiros | Somente grupo de arquivos primário | Sim. Os caminhos de arquivo são atribuídos automaticamente e o local do arquivo não pode ser especificado em ALTER DATABASE ADD FILE. |
Fluxo de arquivos | Não | Não, consulte Recursos de instâncias gerenciadas SQL. |
Pesquisa de texto completo (FTS) | Sim, mas filtros de terceiros e separadores de palavras não são suportados | Sim, mas filtros de terceiros e separadores de palavras não são suportados |
Funções | A maioria, ver funções individuais | Sim, consulte Procedimentos armazenados, funções, diferenças de gatilhos |
Otimização dentro da memória | Sim nos níveis de serviço Premium e Business Critical. Suporte limitado para objetos OLTP na memória não persistentes, como variáveis de tabela otimizadas para memória na camada de serviço Hyperscale. |
Sim na camada de serviço Crítica para os Negócios |
Elementos linguísticos | A maioria, ver elementos individuais | Sim, consulte Diferenças do T-SQL |
Livro-razão | Sim | Sim (pré-visualização pública) |
Recurso de link | Não | Sim (pré-visualização pública para DR) |
Servidores vinculados | Não, consulte Consulta elástica | Sim. Somente para SQL Server e Banco de Dados SQL sem transações distribuídas. |
Servidores vinculados que leem de arquivos (CSV, Excel) | Não Use BULK INSERT ou OPENROWSET como uma alternativa para o formato CSV. | Não Use BULK INSERT ou OPENROWSET como uma alternativa para o formato CSV. Controlar essas solicitações no item de feedback da Instância Gerenciada SQL |
Envio de logs | A alta disponibilidade está incluída em todos os bancos de dados. A recuperação de desastres é discutida em Visão geral da continuidade de negócios. | Incorporado nativamente como parte do processo de migração do Serviço de Migração de Dados do Azure (DMS). Criado nativamente para projetos de migração de dados personalizados como um LRS (Log Replay Service) externo. Não está disponível como solução de alta disponibilidade, porque outros métodos de alta disponibilidade estão incluídos em todos os bancos de dados e não é recomendado usar o envio de logs como alternativa de HA. A recuperação de desastres é discutida em Visão geral da continuidade de negócios. Não disponível como mecanismo de replicação entre bancos de dados - use réplicas secundárias na camada crítica de negócios, grupos de failover ou replicação transacional como alternativas. |
Inícios de sessão e utilizadores | Sim, mas CREATE as ALTER instruções de login são limitadas. Não há suporte para logins do Windows. Os logins do Microsoft Entra estão em Visualização Pública. EXECUTE AS LOGIN não é suportado - use EXECUTE AS USER . |
Sim, com algumas diferenças. Os logins do Windows são suportados via Kerberos - o processo requer sincronização do Ative Directory com o Microsoft Entra ID. |
Registro mínimo na importação em massa | Não, apenas o modelo de recuperação completa é suportado. | Não, apenas o modelo de recuperação completa é suportado. |
Modificando dados do sistema | Não | Sim |
Automação OLE | No | Não |
OPENDATASOURCE | Não | Sim, apenas para Banco de Dados SQL, Instância Gerenciada SQL e SQL Server. Veja as diferenças do T-SQL |
OPENQUERY | Não | Sim, apenas para Banco de Dados SQL, Instância Gerenciada SQL e SQL Server. Veja as diferenças do T-SQL |
OPENROWSET | Sim, apenas para importar do armazenamento de Blob do Azure. | Sim, apenas para Banco de Dados SQL, Instância Gerenciada SQL e SQL Server, e para importar do armazenamento de Blob do Azure. Veja as diferenças do T-SQL |
Operadores | A maioria, ver operadores individuais | Sim, consulte Diferenças do T-SQL |
Polibase | Não Você pode consultar dados nos arquivos colocados no Armazenamento de Blobs do Azure usando OPENROWSET a função ou usar uma tabela externa que faça referência a um pool SQL sem servidor no Synapse Analytics. |
Sim, para o Azure Data Lake Storage (ADLS) e o Azure Blob Storage como fonte de dados. Consulte Virtualização de dados com instância gerenciada SQL do Azure para obter mais detalhes. |
Notificações de consulta | Não | Sim |
Serviços de Machine Learning (anteriormente R Services) | Não | Sim, consulte Serviços de Aprendizado de Máquina na Instância Gerenciada SQL do Azure |
Modelos de recuperação | Apenas a recuperação total que garante alta disponibilidade é suportada. Os modelos de recuperação simples e registrados em massa não estão disponíveis. | Apenas a recuperação total que garante alta disponibilidade é suportada. Os modelos de recuperação simples e registrados em massa não estão disponíveis. |
Administrador de recursos | Não | Sim |
Instruções RESTORE | Não | Sim, com opções obrigatórias FROM URL para os arquivos de backup colocados no Armazenamento de Blobs do Azure. Consulte Restaurar diferenças |
Restaurar banco de dados a partir do backup | Somente de backups automatizados, consulte Recuperação do Banco de dados SQL | De backups automatizados, consulte Recuperação do Banco de Dados SQL e de backups completos colocados no Armazenamento de Blobs do Azure, consulte Diferenças de backup |
Restaurar banco de dados para o SQL Server | Não Use BACPAC ou BCP em vez de restauração nativa. | Sim, apenas para o SQL Server 2022. Para obter mais informações, consulte Restaurar um backup de banco de dados da Instância Gerenciada SQL para o SQL Server 2022. Caso contrário, use BACPAC, BCP ou replicação transacional. |
Pesquisa semântica | No | Não |
Service Broker | Não | Sim. Veja as diferenças do Service Broker |
Definições de configuração do servidor | Não | Sim, consulte Diferenças do T-SQL |
Definir instruções | A maioria, ver declarações individuais | Sim, consulte Diferenças do T-SQL |
Agente do SQL Server | Não, consulte Trabalhos elásticos (visualização pública) | Sim, consulte Diferenças do SQL Server Agent |
Auditoria do SQL Server | Não, consulte Auditoria do Banco de dados SQL | Sim, consulte Diferenças de auditoria |
Funções armazenadas no sistema | A maioria, ver funções individuais | Sim, consulte Procedimentos armazenados, funções, diferenças de gatilhos |
Procedimentos armazenados do sistema | Alguns, ver procedimentos armazenados individuais | Sim, consulte Procedimentos armazenados, funções, diferenças de gatilhos |
Tabelas do sistema | Alguns, ver tabelas individuais | Sim, consulte Diferenças do T-SQL |
Exibições do catálogo do sistema | Alguns, ver pontos de vista individuais | Sim, consulte Diferenças do T-SQL |
TempDB | Sim. Tamanho de 32 GB por núcleo para cada banco de dados. | Sim. Tamanho de 24 GB por vCore para toda a camada de GP e limitado pelo tamanho da instância na camada BC |
Tabelas temporárias | Tabelas temporárias globais locais e com escopo de banco de dados | Tabelas temporárias globais locais e com escopo de instância |
Escolha de fuso horário | Não | Sim, consulte Fuso horário e ele deve ser configurado quando a Instância Gerenciada SQL é criada. |
Sinalizadores de rastreio | Não | Sim, mas apenas um conjunto limitado de sinalizadores de rastreamento global. Veja as diferenças do DBCC |
Replicação Transacional | Sim, somente para assinantes de replicação transacional e de snapshot | Sim, consulte Limitações da replicação na Instância Gerenciada SQL. |
Encriptação de dados transparente (TDE) | Sim, consulte TDE para SQL do Azure | Sim, consulte TDE para SQL do Azure |
Autenticação do Windows | Não | Sim, consulte Autenticação do Windows para entidades do Microsoft Entra |
Windows Server Failover Clustering | Não Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados. A recuperação de desastres é discutida em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. | Não Outras técnicas que fornecem alta disponibilidade estão incluídas em todos os bancos de dados. A recuperação de desastres é discutida em Visão geral da continuidade de negócios com o Banco de Dados SQL do Azure. |
Recursos da plataforma
A plataforma 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 SQL do Azure.
Funcionalidade da plataforma | Base de Dados SQL do Azure | Instância Gerida do SQL no Azure |
---|---|---|
Georreplicação ativa | Sim, consulte Replicação geográfica ativa - todas as camadas de serviço. | Não, veja os grupos de failover como uma alternativa. |
Dimensionamento automático | Sim, mas apenas 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 tempo de inatividade mínimo ou nenhum. | Não, você precisa escolher computação e armazenamento reservados. A mudança da camada de serviço (vCore ou armazenamento máximo) está on-line e requer tempo de inatividade mínimo ou nenhum. |
Cópias de segurança automáticas | Sim, consulte backups automatizados no Banco de Dados SQL do Azure. Os backups completos são feitos a cada 7 dias, diferenciais de 12 horas e backups de log a cada 5-10 min. | Sim, consulte backups automatizados na Instância Gerenciada SQL do Azure. Os backups completos são feitos a cada 7 dias, diferenciais de 12 horas e backups de log a cada 5-10 min. |
Ajuste automático (índices) | Sim, consulte Ajuste automático | Não |
Zonas de Disponibilidade | Sim | Sim, na pré-visualização, atualmente apenas para o nível Crítico de Negócios |
Azure Resource Health | Sim | Sim |
Retenção de backup de curto prazo | Sim, veja retenção de curto prazo. Padrão de 7 dias, máximo de 35 dias. | Sim, veja retenção de curto prazo. 1-35 dias, 7 dias padrão. |
Azure Database Migration Service (DMS) | Sim | Sim |
Serviço de migração de dados (DMA) | Sim | No |
Tarefas elásticas | Sim, consulte Trabalhos elásticos (visualização pública) | Não 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 | Não Use BULK INSERT ou OPENROWSET para acessar e carregar dados do Armazenamento de Blobs do Azure como uma alternativa. | Não Use BULK INSERT ou OPENROWSET para acessar e carregar dados do Armazenamento de Blobs do Azure como uma alternativa. |
Restauro geográfico | Sim, consulte Geo-restore | Sim, consulte Geo-restore |
Retenção a longo prazo (LTR) | Sim, veja retenção de longo prazo, mantenha backups feitos automaticamente até 10 anos. | Sim, veja retenção de longo prazo, mantenha backups feitos automaticamente até 10 anos. |
Pausar/retomar | Sim, no modelo sem servidor | Sim, com Pré-visualização Parar/Iniciar |
Gerenciamento baseado em políticas | No | Não |
Endereço IP público | Sim. O acesso pode ser restrito usando firewall ou pontos de extremidade de serviço. | Sim. Precisa ser explicitamente habilitado e a porta 3342 deve ser habilitada nas regras do NSG. O IP público pode ser desativado, se necessário. Consulte Ponto de extremidade público para obter mais detalhes. |
Restauração de banco de dados point-in-time | Sim, consulte Restauração point-in-time | Sim, consulte Restauração point-in-time |
Pools de recursos | Sim, como piscinas elásticas | Sim. Uma única instância da Instância Gerenciada do 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 SQL em pools de instâncias (visualização pública) que podem compartilhar os recursos. |
Aumentar ou diminuir a escala (online) | Sim, você pode alterar DTU ou vCores reservados ou armazenamento máximo com o mínimo de tempo de inatividade. | Sim, você pode alterar vCores reservados ou armazenamento máximo com o mínimo de tempo de inatividade. |
SQL Alias | Não, use o Alias DNS | Não, use o Cliconfg para configurar o alias nas máquinas cliente. |
Análise SQL | Sim | Sim |
Sincronização de dados SQL | Sim, consulte Sincronização de dados SQL | Não, use replicação transacional. |
SQL Server Analysis Services (SSAS) | Não, o Azure Analysis Services é um serviço de nuvem do Azure separado. | Não, o Azure Analysis Services é um serviço de nuvem do Azure separado. |
SQL Server Integration Services (SSIS) | Sim, com um SSIS gerenciado no ambiente do Azure Data Factory (ADF), onde os pacotes são armazenados no SSISDB hospedado pelo Banco de Dados SQL do Azure e executados 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 na instância gerenciada do SQL, consulte Comparar o banco de dados SQL com a instância gerenciada do SQL. |
Sim, com um SSIS gerenciado no ambiente do Azure Data Factory (ADF), onde os pacotes são armazenados no SSISDB hospedado pela Instância Gerenciada do SQL e executados 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 na instância gerenciada do SQL, consulte Comparar o banco de dados SQL com a instância gerenciada do SQL. |
SQL Server Reporting Services (SSRS) | Não - consulte Power BI | Não - use relatórios paginados do Power BI em vez disso ou hospede o SSRS em uma VM do Azure. Embora a Instância Gerenciada do SQL não possa executar o SSRS como um serviço, ela pode hospedar bancos de dados de catálogo do SSRS para um servidor de relatórios instalado na Máquina Virtual do Azure, usando a autenticação do SQL Server. |
Insights de desempenho de consulta (QPI) | Sim | Não Use relatórios internos no SQL Server Management Studio e no Azure Data Studio. |
VNet | Parcial, permite acesso restrito usando VNet Endpoints | Sim, a Instância Gerenciada SQL é injetada na VNet. |
Ponto de extremidade do Serviço VNet | Sim, consulte Pontos de extremidade de serviço de rede virtual. | Sim, consulte Políticas de ponto de extremidade de serviço. |
Emparelhamento global da VNet | Sim, usando IP privado e pontos de extremidade de serviço | Sim, usando emparelhamento de rede virtual. |
Conectividade privada | Sim, usando o Private Link | Sim, usando o ponto de extremidade local de rede virtual ou o ponto de extremidade privado |
Limites de recursos
A tabela a seguir compara os limites máximos de recursos disponíveis para o Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure:
Categoria | Base de Dados SQL do Azure | Instância Gerida do SQL no Azure |
---|---|---|
Tamanho de computação | Até 128 vCores | Até 128 vCores |
Tamanho de armazenamento | 1 GB - 100 TB | 16 TB |
Tamanho do Tempdb | 32 GB por vCore, até 2.560 GB | Até 4 TB - limitado pelo tamanho de armazenamento reservado |
Taxa de transferência de gravação de log | Até 100mb/seg | 4,5 MB/s por vCore (máx. 192 MB/s) |
Disponibilidade | SLA padrão SLA de 99,995% com redundância de zona |
SLA padrão |
Cópias de segurança | Uma opção de armazenamento com redundância local (LRS), com redundância de zona (ZRS) ou com redundância geográfica (GRS) 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 opção de armazenamento localmente redundante (LRS), com redundância de zona (ZRS), com redundância geográfica (GRS) ou com redundância geográfica de zona (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 de alta disponibilidade integrada é 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 subscrições de desenvolvimento/teste) Subscrições de desenvolvimento/teste Enterprise e Pay-As-You-Go |
Instâncias reservadas Benefício Híbrido do Azure (não disponível em subscrições de desenvolvimento/teste) Subscrições de desenvolvimento/teste Enterprise e Pay-As-You-Go |
Para saber mais sobre os limites de recursos para o Banco de Dados SQL do Azure, consulte:
- Servidor lógico
- No modelo vCore: bancos de dados únicos, pools elásticos
- No modelo DTU: bancos de dados únicos, pools elásticos
Para saber mais sobre os limites de recursos para a Instância Gerenciada SQL do Azure, revise: Limites de recursos.
Ferramentas
A Base de Dados SQL do Azure e a Instância Gerida SQL do Azure suportam várias ferramentas de dados que o podem ajudar a gerir os seus dados.
Métodos de migração
Você pode usar diferentes métodos de migração para mover seus dados entre o SQL Server, o Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure. Alguns métodos estão Online e coletando todas as alterações feitas na origem enquanto você está executando a migração, enquanto nos métodos Offline você precisa interromper sua carga de trabalho que está modificando dados na origem enquanto a migração está em andamento.
Source | Base de Dados SQL do Azure | Instância Gerida do SQL no Azure |
---|---|---|
SQL Server (local, AzureVM, Amazon RDS) | Online:Replicação transacional Offline:Serviço de Migração de Dados (DMS), arquivo BACPAC (importação), BCP |
Online:Link Instância Gerenciada, Serviço de Repetição de Log, Serviço de Migração de Dados do Azure (DMS), Replicação Transacional Offline:Serviço de Migração de Banco de Dados do Azure, backup/restauração nativo, arquivo BACPAC (importação), BCP, replicação de instantâneo |
Base de dados individual | Offline:arquivo BACPAC (importação), BCP | Offline:arquivo BACPAC (importação), BCP |
Instância Gerida do SQL | Online:Replicação transacional Offline:arquivo BACPAC (importação), BCP, replicação de snapshot |
Online:Visualização de cópia/movimentação de banco de dados, replicação transacional Offline: restauração point-in-time entre instâncias (Azure PowerShell ou Azure CLI), backup/restauração nativo, arquivo BACPAC (importação), BCP, replicação de instantâneo |
Próximos passos
A Microsoft continua a adicionar recursos ao Banco de Dados SQL do Azure. Visite a página Web Atualizações de Serviço do Azure para obter as atualizações mais recentes utilizando estes filtros:
- Filtrado para o Banco de Dados SQL do Azure.
- Filtrado para anúncios de Disponibilidade Geral (DG) para funcionalidades de Base de Dados SQL.
Para obter mais informações sobre o Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure, consulte: