Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
- Para obter um guia de decisão comparando o Banco de Dados SQL do Azure com o Banco de Dados SQL no Fabric, consulte o 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 de banco de dados - Ajuste automático (forçamento 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 online, Particionamento e Tabelas temporais.
- Funcionalidades de vários modelos – Processamento do Graph, 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 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.