Compartilhar via


Comparação de recursos: Banco de Dados SQL do Azure e Banco de Dados SQL no Microsoft Fabric (versão prévia)

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 SQL da Microsoft. A maior parte da linguagem SQL padrão, do processamento de consulta e dos recursos de gerenciamento de banco de dados é idêntica.

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 obter mais informações sobre o recurso.

Recurso Banco de Dados SQL do Azure Banco de dados SQL do Fabric
Compatibilidade de banco de dados 100 - 160 160
Recuperação acelerada de banco de dados (ADR) Sim Sim
Always Encrypted Sim Não
Funções de aplicativo Sim Não
Auditoria Sim, consulte Auditoria Não atualmente
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 internas A maioria. Consulte funções individuais A maioria. Consulte funções individuais
instrução BULK INSERT Sim, mas apenas do Armazenamento de Blobs do Azure como fonte. Não
Certificados e chaves assimétricas Sim Sim
CDC - captura de dados de mudança Sim, para a camada S3 e superior. Básico, sem suporte para S0, S1 e S2. Não
Collação - colação de banco de dados Por padrão, SQL_Latin1_General_CP1_CI_AS. Definido na criação do banco de dados e não pode ser atualizado. Há suporte para ordenações em colunas individuais. Por padrão, SQL_Latin1_General_CP1_CI_AS e não pode ser atualizado. Há suporte para ordenações em colunas individuais.
Criptografia de coluna Sim Sim
Índices columnstore, clusterizados Sim – Camada Premium, camada Standard (S3 e superior), camada Uso Geral, camada Comercialmente Crítico e camada Hiperescala. Sim, mas a tabela não pode ser espelhada no OneLake.
Índices columnstore, não clusterizados Sim – Camada Premium, camada Standard (S3 e superior), camada Uso Geral, camada Comercialmente Crítico e camada Hiperescala. Sim
Credenciais Sim, mas apenas as credenciais no escopo do banco de dados. Sim, mas apenas as credenciais no escopo do banco de dados.
Consultas entre bancos de dados/nome de 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 de descoberta e classificação de banco de dados Sim, com rotulagem de banco de dados com rótulos de confidencialidade da Proteção de Informações do Microsoft Purview
Espelhamento de banco de dados para o Fabric OneLake Sim, habilitado manualmente Sim, habilitado automaticamente para todas as tabelas elegíveis
Funções de nível de banco de dados Sim Sim. Além do suporte ao Transact-SQL, o Fabric oferece suporte ao gerenciamento de funções no nível do banco de dados no portal do Fabric.
Instruções DBCC A maioria. Consulte declarações individuais A maioria. Consulte declarações individuais
Instruções DDL A maioria. Consulte declarações individuais A maioria. Consulte declarações individuais. Consulte Limitações no banco de dados SQL do Fabric.
Gatilhos DDL Apenas banco de dados Apenas banco de dados
Transações distribuídas - MS DTC Não – veja transações elásticas Não
Gatilhos DML A maioria. Consulte declarações individuais A maioria. Consulte declarações individuais
Mascaramento de dados dinâmicos Sim Sim
Biblioteca de clientes elásticos de banco de dados Sim Não
Consulta elástica Sim, com o tipo de RDBMS necessário (preview) Não
EXECUTE AS Sim, mas não há suporte para EXECUTE AS LOGIN - use EXECUTE AS USER Não
Notificações de eventos Não Não
Expressões Sim Sim
Eventos estendidos (XEvents) Alguns, consulte Eventos estendidos no Banco de Dados SQL do Azure Alguns
XPs (procedimentos armazenados estendidos) Não Não
Arquivos e grupos de arquivos Somente o grupo de arquivo primário Somente o grupo de arquivo primário
FTS (pesquisa de texto completo) Sim, mas separadores de palavras e filtros de terceiros não têm suporte Não
Funções A maioria. Consulte funções individuais A maioria. Consulte funções individuais
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 as variáveis de tabela otimizadas para memória na camada de serviço Hyperscale.
Não
Elementos de linguagem A maioria. Consulte elementos individuais A maioria. Consulte elementos individuais
Razão Sim Não
Servidores vinculados Sim, apenas como alvo Sim, apenas como alvo
Logons e usuários Sim, mas as instruções de logon CREATE e ALTER são limitadas. Não há suporte para logons do Windows. Não há suporte para logins. Somente os usuários que representam as entidades de segurança do Microsoft Entra têm suporte.
Log mínimo 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.
Modificação dos dados do sistema Não Não
OPENDATASOURCE Não Não
OPENQUERY Não Não
OPENROWSET Sim, apenas para importar do Armazenamento de Blobs do Azure Não
Operadores A maioria. Consulte operadores individuais A maioria. Consulte operadores individuais
Bloqueio otimizado Sim Sim
Modelos de recuperação Apenas recuperação completa Apenas recuperação completa
Gerenciador de Recursos Não Não
Instruções RESTORE Não Não
Restauração do banco de dados por meio de backup Restaure a partir de backups automatizados Restaure cópias de segurança automatizadas
Restaurar banco de dados para SQL Server Não. Use BACPAC ou BCP em vez de restaurar. Não. Use BACPAC ou BCP em vez de restaurar.
Segurança em nível de linha Sim Sim
Service Broker Não Não
Definições de configuração do servidor Não Não
Funções no nível do servidor Sim Não
Instruções Set A maioria. Consulte declarações individuais A maioria. Consulte declarações individuais
SQL Server Agent Não, consulte Trabalhos elásticos Não. Tente agendar pipelines do Data Factory ou trabalhos do Apache Airflow
Auditoria do SQL Server Não, consulte Auditoria do Banco de Dados SQL do Azure Não
Funções do sistema e funções de gerenciamento dinâmico A maioria. Consulte funções individuais A maioria. Consulte funções individuais
Visualizações de gerenciamento dinâmico do sistema (DMV) A maioria. Consulte visualizações individuais A maioria. Consulte visualizações individuais
Procedimentos armazenados do sistema Alguns. Consulte procedimentos armazenados individuais Alguns. Consulte procedimentos armazenados individuais
Tabelas do sistema Alguns. Consulte tabelas individuais Alguns. Consulte tabelas individuais
Exibições de catálogo do sistema Alguns. Consulte exibições individuais Alguns. Consulte exibições individuais
TempDB Sim Sim
Tabelas temporárias Tabelas locais e temporárias globais no escopo do banco de dados Tabelas locais e temporárias globais no escopo do banco de dados
Opção de fuso horário Não Não
Sinalizadores de rastreamento Não Não
Replicação transacional Sim, apenas assinante Sim, apenas assinante
TDE (transparent data encryption) Sim Não. O banco de dados SQL do Fabric usa criptografia de armazenamento com chaves gerenciadas pelo serviço para proteger todos os dados inativos do cliente. Não há suporte para chaves gerenciadas pelo cliente.

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 o Banco de Dados SQL no Fabric.

Recurso da plataforma Banco de Dados SQL do Azure Banco de dados SQL do Fabric
Replicação geográfica ativa Sim, consulte Replicação geográfica ativa Não atualmente
Backups automáticos Sim Sim
Ajuste automático (índices) Sim, consulte Ajuste automático Sim
Zonas de Disponibilidade Sim Sim, configurado automaticamente
DMS (Serviço de Migração de Banco de Dados do Azure) Sim Não
DMA (Serviço de Migração de Dados) Sim Não
Trabalhos elásticos Sim, consulte Trabalhos elásticos Não
Grupos de failover Sim, consulte grupos de failover Não
Acesso ao sistema de arquivos Não Não
Restauração geográfica Sim, confira Restauração geográfica Não
LTR (retenção de longo prazo) Sim, consulte retenção de longo prazo Não
Pausar/Retomar Sim, em sem servidor Sim, automático
Endereço IP público Sim. O acesso pode ser restrito usando firewall ou endpoints de serviço Sim, disponível por padrão
Restauração de banco de dados em um ponto específico no tempo Sim, consulte Restauração pontual Sim
Pools de recursos Sim, como Elastic pools Não
Escalar para cima ou para baixo Sim, automático em computação sem servidor, manual em computação provisionada Sim, automático
Alias do SQL Não, use o Alias do DNS Não
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 do Azure Data Factory (ADF), onde os pacotes estão armazenados no SSISDB hospedado pelo Azure SQL Database e executados no Azure SSIS Integration Runtime (IR), consulte Criar Azure-SSIS IR no ADF. Não, em vez disso, use Data Factory no Microsoft Fabric.
SSRS (SQL Server Reporting Services) Não – consulte Power BI Não – consulte Power BI
Monitoramento de desempenho de consulta Sim, use Insights de desempenho de consulta Sim, consulte Painel de desempenho
VNET Acesso parcial e restrito usando pontos de extremidade VNet Não
VNet Service Endpoint Sim, confira pontos de extremidade de serviço de rede virtual Não
Emparelhamento global de VNet Sim, usando IP privado e endereços de serviço Não
Conectividade privada Sim, usando o Link Privado Sim, usando Links privados
Política de conectividade Redirecionamento, Proxy ou Padrão Redirecionar

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 no Fabric:

Observação

Esses limites de recursos se aplicam somente à versão prévia atual e podem ser alterados antes da disponibilidade geral.

Categoria Banco de Dados SQL do Azure Banco de dados SQL do Fabric
Tamanho da computação Até 128 vCores Até 32 vCores
Tamanho de armazenamento Até 128 TB Na versão prévia 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 versão prévia atual, até 50 MB/s
Disponibilidade SLA padrão
SLA de 99,995% com redundância de zona
Consulte Confiabilidade do Fabric
Backups Uma escolha 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 (habilitado 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 SQL TDS somente leitura
Modelos de desconto Instâncias reservadas
Benefício Híbrido do Azure (não disponível em assinaturas de desenvolvimento/teste)
Assinaturas Enterprise e Desenvolvimento/Teste Pago Conforme o Uso*
Consulte Capacidade do Fabric

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 Banco de Dados SQL do Azure Banco de dados SQL do Fabric
CLI do Azure Sim Não
Azure PowerShell Sim Não
exportação do .bacpac Sim, consulte Exportação do Banco de Dados SQL do Azure Sim, consulte SqlPackage para o banco de dados SQL no Microsoft Fabric
Importação do .bacpac Sim, consulte Importação do Banco de Dados SQL do Azure Sim, consulte SqlPackage para o banco de dados SQL no Microsoft Fabric
BCP Sim Sim
Bíceps Sim Não
Observador de banco de dados Sim Não atualmente
Data Factory em conectores do Microsoft Fabric Sim, consulte a Visão geral do conector do Banco de Dados SQL do Azure Sim, consulte a Visão geral do conector de banco de dados SQL (versão prévia)
SMO Sim, consulte SMO Sim, consulte SMO
SSDT (SQL Server Data Tools) 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, veja Eventos estendidos Não, veja Eventos estendidos
sqlcmd Sim Sim
System Center Operations Manager Sim, consulte Pacote de Gerenciamento do Microsoft System Center para Banco de Dados SQL do Azure. Não
Visual Studio Code Sim Sim
Visual Studio Code com a extensão mssql Sim Sim