Partilhar via


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.

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 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.

Ferramenta Base de Dados SQL do Azure Banco de dados SQL de malha
CLI do Azure Sim No
Azure PowerShell Sim No
.bacpac exportação Sim, consulte Exportação do Banco de Dados SQL do Azure Sim, consulte SqlPackage para banco de dados SQL no Microsoft Fabric
Importação .bacpac Sim, consulte Importação do Banco de Dados SQL do Azure Sim, consulte SqlPackage para banco de dados SQL no Microsoft Fabric
BCP Sim Sim
BICEP Sim No
Observador de banco de dados Sim Atualmente não
Data Factory nos conectores do Microsoft Fabric Sim, consulte visão geral do conector do Banco de Dados SQL do Azure Sim, consulte visão geral do conector do banco de dados SQL (Visualização)
OMU Sim, consulte SMO Sim, consulte SMO
SQL Server Data Tools (SSDT) Sim Sim (a versão mínima é Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Sim Sim
SQL Server PowerShell Sim Sim
SQL Server Profiler Não, consulte Eventos estendidos Não, consulte Eventos estendidos
sqlcmd Sim Sim
Gerente de Operações do System Center Sim, consulte Pacote de Gerenciamento do Microsoft System Center para Banco de Dados SQL do Azure. No
Visual Studio Code Sim Sim
Visual Studio Code com a extensão mssql Sim Sim