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 No
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 uma origem. Sim, de fontes OneLake
Certificados e chaves assimétricas Sim Sim
CDA – captura de dados de alterações Sim, para a camada S3 e superior. Básico, sem suporte para S0, S1 e S2. Não
Ordenação - ordenaçã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. Por padrão, SQL_Latin1_General_CP1_CI_ASC e não pode ser atualizado.
Índices columnstore, clusterizados Sim – Camada Premium, camada Standard – S3 e superior, camada Uso Geral, camada Comercialmente Crítico e camadas 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 camadas 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 Maioria – veja Instruções individuais Maioria – veja Instruções individuais
Instruções DDL Maioria – veja Instruções individuais A maioria, veja 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 Maioria – veja Instruções individuais Maioria – veja Instruções individuais
Mascaramento de dados dinâmicos Sim Sim
Biblioteca de cliente do banco de dados elástico Sim No
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 Sim, mas não há suporte para EXECUTE AS LOGIN - use EXECUTE AS USER
Notificações de eventos Não No
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 arquivos primários Somente o grupo de arquivos primários
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 variáveis de tabela com otimização de memória na camada de serviço de hiperescala.
Não
Elementos de linguagem A maioria; consulte elementos individuais A maioria; consulte elementos individuais
Razão Sim No
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. Os usuários são suportados, mas os usuários de banco de dados independente com CREATE USER <user name> WITH PASSWORD (autenticação SQL) não são suportados.
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 No
OPENQUERY Não No
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
Resource governor Não No
RESTORE statements Não No
Restauração do banco de dados por meio de backup Restaure a partir de backups automatizados Restaure backups automatizados
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.
Service Broker Não No
Definições de configuração do servidor Não No
Funções no nível do servidor Sim No
Instruções Set Maioria – veja Instruções individuais Maioria – veja Instruçõ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
Exibições de gerenciamento dinâmico do sistema (DMV) A maioria vê visualizações individuais A maioria vê visualizações individuais
Procedimentos armazenados do sistema Alguns – veja procedimentos armazenados individuais Alguns – veja procedimentos armazenados individuais
Tabelas do sistema Alguns – veja tabelas individuais Alguns – veja tabelas individuais
Exibições de catálogo do sistema Alguns – veja exibições individuais Alguns – veja 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 No
Sinalizadores de rastreamento Não No
Replicação transacional Sim, apenas assinante Sim, apenas assinante
Transparent data encryption (TDE) 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 No
DMA (Serviço de Migração de Dados) Sim No
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 No
Restauração geográfica Sim; consulte Replicaçã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 pontos de extremidade de serviço Sim, disponível por padrão
Restauração pontual de banco de dados Sim; consulte Restauração pontual Sim
Pools de recursos Sim, como pools elásticos Não
Aumentar ou diminuir a escala 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 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 IR (Integration Runtime), consulte criar IR do Azure-SSIS 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
Ponto de extremidade do serviço VNet Sim, confira pontos de extremidade de serviço de rede virtual Não
Emparelhamento global de VNet Sim, usando IP privado e pontos de extremidade de serviço Não
Conectividade privada Sim, usando o Link Privado Sim, usando Links privados

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 de Desenvolvimento/Teste Enterprise e Pagamento 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
PowerShell do Azure Sim No
Arquivo BACPAC (exportação) Sim, consulte Exportação do Banco de Dados SQL do Azure Sim, consulte Exportação do Banco de Dados SQL do Azure
Arquivo BACPAC (importação) Sim, consulte Importação do Banco de Dados SQL do Azure Sim, consulte Importação do Banco de Dados SQL do Azure
BCP Sim Sim
BICEP Sim No
Observador de banco de dados Sim Não atualmente
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 Yes