Comparação de recursos: Banco de Dados SQL do Azure e Banco de Dados SQL no Microsoft Fabric (visualização)
Aplica-se a:✅Banco de dados SQL no Microsoft Fabric
O Banco de Dados SQL do Azure e o Banco de Dados SQL no Microsoft Fabric compartilham uma base de código comum com a versão estável mais recente do Mecanismo de Banco de Dados do Microsoft SQL. A maioria dos recursos padrão de linguagem SQL, processamento de consultas e gerenciamento de banco de dados são idênticos.
- Para obter um guia de decisão comparando o Banco de Dados SQL do Azure com o Banco de Dados SQL na Malha, consulte Guia de decisão do Microsoft Fabric: escolha um banco de dados SQL.
- Para obter um guia de decisão comparando o banco de dados SQL com outros armazenamentos de dados no Microsoft Fabric, consulte Guia de decisão do Microsoft Fabric: escolha um armazenamento de dados.
Muitos recursos são comuns entre o SQL Server e o Banco de Dados SQL do Azure e o Banco de Dados SQL no Fabric, por exemplo:
- 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), 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.
- Recursos de segurança - Funções do aplicativo, mascaramento dinâmico de dados, segurança em nível de linha e deteção de ameaças.
- Recursos multimodelo - Processamento de gráficos, dados JSON, OPENXML, Spatial, OPENJSON e índices XML.
Recursos do Banco de Dados SQL do Azure e do Banco de Dados SQL do Fabric
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 no Banco de Dados SQL no Fabric, com um link para mais informações sobre o recurso.
Funcionalidade | Base de Dados SQL do Azure | Banco de dados SQL de malha |
---|---|---|
Compatibilidade da base de dados | 100 - 160 | 160 |
Recuperação acelerada do banco de dados (ADR) | Sim | Sim |
Always Encrypted | Sim | No |
Auditoria | Sim, consulte Auditoria | Atualmente não |
Autenticação do Microsoft Entra | Sim | Sim |
Comando BACKUP | Não, apenas backups automáticos iniciados pelo sistema | Não, apenas backups automáticos iniciados pelo sistema |
Funções incorporadas | A maioria, ver funções individuais | A maioria, ver funções individuais |
Declaração BULK INSERT | Sim, mas apenas do armazenamento de Blob do Azure como origem. | No |
Certificados e chaves assimétricas | Sim | Sim |
Alterar captura de dados - CDC | Sim, para a camada S3 e superior. Basic, S0, S1, S2 não são suportados. | No |
Agrupamento - agrupamento de banco de dados | Por padrão, SQL_Latin1_General_CP1_CI_AS. Definido na criação de banco de dados e não pode ser atualizado. Há suporte para agrupamentos em colunas individuais. | Por padrão, SQL_Latin1_General_CP1_CI_ASC e não pode ser atualizado. Há suporte para agrupamentos em colunas individuais. |
Encriptação de colunas | Sim | Sim |
Índices Columnstore, agrupados | 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, mas a tabela não pode ser espelhada para OneLake. |
Índices Columnstore, não agrupados | 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 |
Credenciais | Sim, mas apenas credenciais com escopo de banco de dados. | Sim, mas apenas credenciais com escopo de banco de dados. |
Consultas de nome entre bancos de dados/três partes | Não, consulte Consultas elásticas | Sim, você pode fazer consultas de nome de três partes entre bancos de dados por meio do ponto de extremidade de análise SQL. |
Classificação e rotulagem de dados | Sim, por meio da descoberta e classificação de banco de dados | Sim, com rotulagem de banco de dados com rótulos de sensibilidade do Microsoft Purview Information Protection |
Espelhamento de banco de dados para Fabric OneLake | Sim, ativado manualmente | Sim, ativado automaticamente para todas as tabelas elegíveis |
Funções ao nível da base de dados | Sim | Sim. Além do suporte a Transact-SQL, o Fabric oferece suporte ao gerenciamento de funções no nível de banco de dados no portal Fabric. |
Instruções DBCC | A maioria, ver declarações individuais | A maioria, ver declarações individuais |
Declarações DDL | A maioria, ver declarações individuais | A maioria, ver declarações individuais. Consulte Limitações no banco de dados SQL de malha. |
Gatilhos DDL | Apenas base de dados | Apenas base de dados |
Transações distribuídas - MS DTC | Não, consulte Transações elásticas | No |
Gatilhos DML | A maioria, ver declarações individuais | A maioria, ver declarações individuais |
Máscara de dados dinâmica | Sim | Sim |
Biblioteca de clientes da base de dados elástica | Sim | No |
Consulta elástica | Sim, com o tipo RDBMS necessário (visualização) | No |
EXECUTAR COMO | Sim, mas EXECUTE AS LOGIN não é suportado - use EXECUTE AS USER |
Sim, mas EXECUTE AS LOGIN não é suportado - use EXECUTE AS USER |
Notificações de eventos | No | No |
Expressões | Sim | Sim |
Eventos estendidos (XEvents) | Alguns, consulte Eventos estendidos no Banco de Dados SQL do Azure | Algum |
Procedimentos armazenados estendidos (XPs) | No | No |
Ficheiros e grupos de ficheiros | Somente grupo de arquivos primário | Somente grupo de arquivos primário |
Pesquisa de texto completo (FTS) | Sim, mas filtros de terceiros e separadores de palavras não são suportados | No |
Funções | A maioria, ver funções individuais | A maioria, ver funções individuais |
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. |
No |
Elementos linguísticos | A maioria, ver elementos individuais | A maioria, ver elementos individuais |
Livro-razão | Sim | No |
Servidores Ligados | Sim, apenas como alvo | Sim, apenas como alvo |
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. |
Não há suporte para logins. Os usuários são suportados, mas os usuários de banco de dados contidos com CREATE USER <user name> WITH PASSWORD (autenticação SQL) não são suportados. |
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 | No | No |
OPENDATASOURCE | No | No |
OPENQUERY | No | No |
OPENROWSET | Sim, apenas para importar do armazenamento de Blob do Azure | No |
Operadores | A maioria, ver operadores individuais | A maioria, ver operadores individuais |
Bloqueio otimizado | Sim | Sim |
Modelos de recuperação | Apenas recuperação total | Apenas recuperação total |
Administrador de recursos | No | No |
Instruções RESTORE | No | No |
Restaurar banco de dados a partir do backup | Restaure a partir de backups automatizados | Restaure backups automatizados |
Restaurar banco de dados para o SQL Server | N.º Use BACPAC ou BCP em vez de restaurar. | N.º Use BACPAC ou BCP em vez de restaurar. |
Service Broker | No | No |
Definições de configuração do servidor | No | No |
Funções no nível do servidor | Sim | No |
Definir instruções | A maioria, ver declarações individuais | A maioria, ver declarações individuais |
Agente do SQL Server | Não, consulte Trabalhos elásticos | Não, tente pipelines agendados do Data Factory ou trabalhos do Apache Airflow |
Auditoria do SQL Server | Não, consulte Auditoria do Banco de Dados SQL do Azure | No |
Funções do sistema e funções de gestão dinâmica | A maioria, ver funções individuais | A maioria, ver funções individuais |
Visualizações de gerenciamento dinâmico do sistema (DMV) | A maioria, ver visualizações individuais | A maioria, ver visualizações individuais |
Procedimentos armazenados do sistema | Alguns, ver procedimentos armazenados individuais | Alguns, ver procedimentos armazenados individuais |
Tabelas do sistema | Alguns, ver tabelas individuais | Alguns, ver tabelas individuais |
Exibições do catálogo do sistema | Alguns, ver pontos de vista individuais | Alguns, ver pontos de vista individuais |
TempDB | Sim | Sim |
Tabelas temporárias | Tabelas temporárias globais locais e com escopo de banco de dados | Tabelas temporárias globais locais e com escopo de banco de dados |
Escolha de fuso horário | No | No |
Sinalizadores de rastreio | No | No |
Replicação transacional | Sim, apenas para subscritores | Sim, apenas para subscritores |
Encriptação de dados transparente (TDE) | Sim | N.º O banco de dados SQL de malha usa criptografia de armazenamento com chaves gerenciadas por serviço para proteger todos os dados do cliente em repouso. Não há suporte para chaves gerenciadas pelo cliente. |
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 o Banco de Dados SQL na Malha.
Funcionalidade da plataforma | Base de Dados SQL do Azure | Banco de dados SQL de malha |
---|---|---|
Georreplicação ativa | Sim, consulte Replicação geográfica ativa | Atualmente não |
Cópias de segurança automáticas | Sim | Sim |
Ajuste automático (índices) | Sim, consulte Ajuste automático | Sim |
Zonas de disponibilidade | Sim | Sim, configurado automaticamente |
Azure Database Migration Service (DMS) | Sim | No |
Serviço de migração de dados (DMA) | Sim | No |
Tarefas elásticas | Sim, consulte Trabalhos elásticos | No |
Grupos de failover | Sim, consulte grupos de failover | No |
Acesso ao sistema de arquivos | No | No |
Restauro geográfico | Sim, consulte Geo-restore | No |
Retenção a longo prazo (LTR) | Sim, consulte retenção a longo prazo | No |
Pausar/retomar | Sim, sem servidor | Sim, automático |
Endereço IP público | Sim. O acesso pode ser restrito usando firewall ou pontos de extremidade de serviço | Sim, disponível por padrão |
Restauração de banco de dados point-in-time | Sim, consulte Restauração point-in-time | Sim |
Pools de recursos | Sim, como piscinas elásticas | No |
Aumentar ou diminuir a escala | Sim, automático em serverless, manual em computação provisionada | Sim, automático |
SQL Alias | Não, use o Alias DNS | No |
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. | Não, em vez disso, use o Data Factory no Microsoft Fabric. |
SQL Server Reporting Services (SSRS) | Não - consulte Power BI | Não - consulte Power BI |
Monitoramento de desempenho de consulta | Sim, use as informações de desempenho do Query | Sim, consulte Painel de desempenho |
VNet | Acesso parcial e restrito usando VNet Endpoints | No |
Ponto de extremidade do Serviço VNet | Sim, consulte pontos de extremidade de serviço de rede virtual | No |
Emparelhamento global da VNet | Sim, usando IP privado e pontos de extremidade de serviço | No |
Conectividade privada | Sim, usando Private Link. | Links privados não estão disponíveis no momento. |
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 o Banco de Dados SQL na Malha:
Nota
Estes limites de recursos aplicam-se apenas à pré-visualização atual e podem ser alterados antes da disponibilidade geral.
Categoria | Base de Dados SQL do Azure | Banco de dados SQL de malha |
---|---|---|
Tamanho de computação | Até 128 vCores | Até 32 vCores |
Tamanho de armazenamento | Até 128 TB | Na pré-visualização atual, até 4 TB |
Tamanho do Tempdb | Até 2560 GB | Até 1.024 GB |
Taxa de transferência de gravação de log | Até 100 MB/s | Na pré-visualização atual, até 50 MB/s |
Disponibilidade |
SLA padrão SLA de 99,995% com redundância de zona |
Veja a confiabilidade da malha |
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 |
Backups automáticos com redundância de zona (ZRS) com período de retenção de 7 dias (ativado por padrão). |
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 |
Não, use o ponto de extremidade de análise SQL somente leitura para uma conexão TDS SQL somente leitura |
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 |
Veja a capacidade da malha |
Ferramentas
O Banco de Dados SQL do Azure e o Banco de Dados SQL no Fabric dão suporte a várias ferramentas de dados que podem ajudá-lo a gerenciar seus dados.