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 do Microsoft Fabric
As limitações atuais no banco de dados SQL no Fabric são listadas nesta página. Esta página está sujeita a alterações.
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.
Esse artigo se aplica somente ao banco de dados SQL no Fabric. Para os itens de warehouse e ponto de extremidade de análise SQL no Data Warehouse do Fabric, confira Limitações do Data Warehouse do Fabric.
Limitações no nível do banco de dados
- O banco de dados SQL no Fabric usa criptografia de armazenamento com chaves gerenciadas pelo serviço para proteger todos os dados do cliente em repouso. Não há suporte para chaves gerenciadas pelo cliente. Não há suporte para TDE (Transparent Data Encryption).
- Em uma capacidade de teste, você está limitado a três bancos de dados. Não há limite de bancos de dados em outras capacidades.
- Cada banco de dados no workspace deve ter um nome exclusivo. Se um banco de dados for excluído, outro não poderá ser recriado com o mesmo nome.
Nível da tabela
- Uma chave primária de tabela não pode ser de um destes tipos de dados: hierarchyid, sql_variant, carimbo de data/hora.
- Atualmente, não é possível criar tabelas em memória, registro contábil, histórico de registro contábil e Always Encrypted no banco de dados SQL no Microsoft Fabric.
- A indexação de texto completo não é suportada e não pode ser criada no banco de dados SQL no Microsoft Fabric.
- As seguintes operações de linguagem de definição de dados (DDL) no nível da tabela não são permitidas:
- Partição Switch/Split/Merge
- Compactação de partição
Nível da coluna
- Os nomes de coluna de uma tabela SQL não podem conter espaços nem os seguintes caracteres:
,;{}()\n\t=.
limitações do ponto de extremidade de análise SQL
O endpoint de análise SQL do banco de dados SQL no Fabric funciona da mesma forma que o endpoint de análise SQL do Lakehouse. É a mesma experiência de somente leitura.
Política de Conexão
Atualmente, a política de conexão do banco de dados SQL no Microsoft Fabric é Padrão e não pode ser alterada. Para obter mais informações, veja Arquitetura de conectividade - Política de conexão.
Para as conexões usarem esse modo, os clientes precisam:
Permitir a comunicação de saída do cliente para todos os endereços IP do Azure SQL na região em portas que estão no intervalo de 11000 a 11999. Utilize as etiquetas de serviço para SQL para facilitar o gerenciamento. Consulte Intervalos de IP e marcas de serviço do Azure – Nuvem pública para obter uma lista dos endereços IP permitidos na sua região.
Permitir comunicação de saída do cliente para endereços IP do gateway SQL do Azure na porta 1433.
Disponibilidade
O banco de dados SQL no Fabric está disponível na maioria das regiões em que o Microsoft Fabric está disponível. A região da sua área de trabalho com base na capacidade da licença, que é exibida nas configurações da Área de Trabalho, na página de informações da licença. Para obter mais informações, confira Disponibilidade do Fabric.
O espelhamento do banco de dados SQL no Fabric está disponível em regiões do Fabric com suporte para o espelhamento.
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.
| Característica | Banco de Dados SQL do Azure | Banco de dados SQL do Fabric |
|---|---|---|
| Nível de compatibilidade do banco de dados | 100 - 170, padrão de 170 | 100 - 170, valor padrão de 170 |
| Recuperação acelerada de banco de dados (ADR) | Yes | Yes |
| Funções de IA | Yes | Yes |
| Always Encrypted | Yes | Não |
| Funções de aplicativo | Yes | Não |
| autenticação do Microsoft Entra | Sim | Sim |
| Comando BACKUP | Não, somente backups automáticos iniciados pelo sistema | Não, somente 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. | Sim, por meio de OPENROWSET, com o OneLake como a fonte de dados. |
| Certificados e chaves assimétricas | Yes | Yes |
| Captura de dados de alterações - CDC | 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.
Defina 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 | Yes | Yes |
| Índices Columnstore, clusterizados | Sim – Camada Premium, camada Standard (S3 e superior), camada Uso Geral, camada Comercialmente Crítico e camada Hiperescala. | Sim, mas o índice deve ser criado ao mesmo tempo em que a tabela é criada ou o espelhamento deve ser interrompido. Para obter mais informações, consulte Limitações para espelhamento de banco de dados SQL do Fabric (versão prévia). |
| Índices Columnstore, não clusterizados | Sim – Camada Premium, camada Standard (S3 e superior), camada Uso Geral, camada Comercialmente Crítico e camada Hiperescala. | Yes |
| Credentials | 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 do SQL. |
| Classificação e rotulagem de dados | Sim, por meio da descoberta e classificação do 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 qualificadas |
| Funções no nível do banco de dados | Yes | Sim. Além de Transact-SQL suporte, o Fabric dá 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 | Na maioria, consulte instruções individuais. Consulte limitações no banco de dados SQL do Fabric. |
| Gatilhos DDL | Somente banco de dados | Somente 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 | Yes | Yes |
| Biblioteca de clientes do banco de dados elástico | Yes | Não |
| Consulta elástica | Sim, com o tipo de RDBMS necessário (preview) | Não |
| EXECUTAR COMO | Sim, mas EXECUTE AS LOGIN não há suporte – use EXECUTE AS USER |
Não |
| Expressões | Yes | Yes |
| Eventos estendidos (XEvents) | Para alguns, veja eventos estendidos | Alguns, veja Extended events |
| tabelas externas | Yes | Sim (Parquet e CSV) |
| 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 não há suporte para filtros de terceiros e separadores de palavras | Não |
| Funções | A maioria. Consulte funções individuais | A maioria. Consulte funções individuais |
| Processamento de consulta inteligente | Yes | Yes |
| Elementos de linguagem | A maioria. Consulte elementos individuais | A maioria. Consulte elementos individuais |
| Ledger | Yes | Não |
| Servidores vinculados | Sim, apenas como um destino | Sim, apenas como um destino |
| Logons e usuários | Sim, mas CREATE e ALTER as instruções de logon são limitadas. Não há suporte para logons do Windows. |
Não há suporte para logons. Somente os usuários que representam as entidades de segurança do Microsoft Entra têm suporte. |
| Registro mínimo em log 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. |
| OPENROWSET | Sim, somente para importar do Armazenamento de Blobs do Azure | Sim, com a função OPENROWSET BULK (versão prévia) |
| Operadores | A maioria. Consulte operadores individuais | A maioria. Consulte operadores individuais |
| Bloqueio otimizado | Yes | Yes |
| Modelos de recuperação | Somente recuperação completa | Somente recuperação completa |
| Restauração do banco de dados por meio de backup | Consulte Restaurar backups automatizados | Consulte Restaurar 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. |
| Segurança em nível de linha | Yes | Yes |
| Service Broker | Não | Não |
| Funções no nível do servidor | Yes | Não |
| Definir instruções | A maioria. Consulte declarações individuais | A maioria. Consulte declarações individuais |
| SQL Server Agent | Não, consulte Trabalhos elásticos | Não, experimente pipelines agendados do Data Factory ou trabalhos do Apache Airflow |
| Auditoria do SQL Server | Não, consulte a 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) | Na maioria, consulte exibições individuais | Na maioria, consulte exibiçõ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 | Yes | Yes |
| 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 |
| Tabelas temporais | Yes | Yes |
| Opção de fuso horário | Não | Não |
| Sinalizadores de rastreamento | Não | Não |
| Replicação transacional | Sim, somente assinante | Sim, somente assinante |
| TDE (transparent data encryption) | Yes | Não. O Banco de Dados SQL do Fabric usa criptografia de armazenamento com chaves gerenciadas pelo serviço para proteger todos os dados do cliente em repouso. Atualmente, 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 de plataforma | Banco de Dados SQL do Azure | Banco de dados SQL do Fabric |
|---|---|---|
| Replicação geográfica ativa | Sim, consulte a replicação geográfica ativa | No momento, não |
| Backups automáticos | Yes | Yes |
| Ajuste automático (índices) | Sim, consulte Ajuste automático | Yes |
| Zonas de Disponibilidade | Sim | Sim, configurado automaticamente |
| DMS (Serviço de Migração de Banco de Dados) do Azure | Yes | Não |
| DMA (Serviço de Migração de Dados) | Yes | Não |
| Trabalhos elásticos | Sim, consulte Trabalhos elásticos | Não |
| Grupos de failover | Sim, confira os grupos de failover | Não |
| Geo-restore | Sim, confira Restauração geográfica | Não |
| LTR (retenção de longo prazo) | Sim, consulte retenção de longo prazo | Não |
| Pause/resume | 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 pontual de banco de dados | Sim, consulte Restauração pontual | Yes |
| Pools de recursos | Sim, como pools elásticos | Não |
| Escalar verticalmente ou reduzir verticalmente | Sim, automático no sem servidor, manual na computação provisionada | Sim, automático |
| SQL Alias | 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 Integration Runtime (IR), consulte criar IR do Azure-SSIS no ADF. | Não, em vez disso, use o 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 de VNet | Não |
| Ponto de extremidade de serviço de VNet | Sim, consulte 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 |
| Política de conectividade | Redirecionamento, Proxy ou Padrão | Default |
Limites de recursos
| Categoria | Limite do banco de dados SQL do Fabric |
|---|---|
| Tamanho da computação | Até 32 vCores |
| Tamanho do armazenamento | Até 4 TB |
| Tamanho do tempdb | Até 1.024 GB |
| Taxa de transferência de gravação de log | Até 50 MB/s |
| Disponibilidade | Ver Confiabilidade do Fabric |
| Backups | 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 | Usar o ponto de extremidade de análise de SQL somente leitura para uma conexão SQL TDS somente leitura |
Tools
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.
Limitações
Para obter mais limitações em áreas específicas, consulte:
- Limitações e comportamentos para espelhamento de banco de dados SQL do Fabric
- Limitações na Autenticação no banco de dados SQL no Microsoft Fabric
- Limitações em backups no banco de dados SQL no Microsoft Fabric
- Limitações na restauração de um backup no banco de dados SQL no Microsoft Fabric
- Limitações em compartilhar seu banco de dados SQL e gerenciar permissões.
- Limitações do Copilot para banco de dados SQL