Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:✅Base de dados SQL no Microsoft Fabric
As limitações atuais no banco de dados SQL no Fabric estã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 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.
Este artigo aplica-se apenas à base de dados SQL no Fabric. Para os itens de endpoint de análise de armazém e SQL no *Fabric Data Warehouse*, consulte Limitações do Fabric Data Warehouse.
Limitações no nível do banco de dados
- O banco de dados SQL no Fabric 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. A Criptografia de Dados Transparente (TDE) não é suportada.
- Numa capacidade de teste , estás limitado a três bancos de dados. Não há limite para as bases de dados em outras capacidades.
- Cada banco de dados no espaço de trabalho deve ter um nome exclusivo. Se um banco de dados for excluído, outro não poderá ser recriado com o mesmo nome.
- Os nomes das bases de dados não podem conter caracteres
![]<>*%&:/?#=@^"';().
Nível da tabela
- Uma chave primária de tabela não pode ser um destes tipos de dados: hierarchyid, sql_variant, timestamp.
- Atualmente, tabelas em memória, de registo, de histórico de registo e Sempre Criptografadas não podem ser criadas 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 DDL (linguagem de definição de dados) em nível de tabela não são permitidas:
- Alternar/Dividir/Unir partição
- Compressão de partições
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 final de análise SQL
O endpoint de análise SQL da base de dados SQL no Fabric funciona exatamente como o endpoint de análise SQL do Lakehouse. A experiência é a mesma, de leitura apenas.
Política de ligação
Atualmente, a política de conexão para o banco de dados SQL no Microsoft Fabric é Padrão e não pode ser alterada. Para obter mais informações, consulte Arquitetura de conectividade - Política de conexão.
Para que as ligações utilizem este modo, os clientes têm de:
Permitir a comunicação de saída do cliente para todos os endereços IP SQL do Azure na região nas portas compreendidas entre 11000 e 11999. Use as etiquetas de serviço do SQL para ajudar a facilitar o gerenciamento. Consulte os Intervalos de IP e Etiquetas de Serviço do Azure – Nuvem Pública para obter uma lista dos endereços IP da sua região a permitir.
Permitir que o cliente envie comunicações para os 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 onde o Microsoft Fabric está disponível. A região do seu espaço de trabalho com base na capacidade da licença, que é exibida nas configurações do espaço de trabalho, na página Informações da licença . Para obter mais informações, consulte Disponibilidade de tecido.
O espelhamento do banco de dados SQL na malha está disponível em regiões da malha que oferecem suporte ao 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 mais informações sobre o recurso.
| Feature | Banco de Dados SQL do Azure | Banco de dados SQL Fabric |
|---|---|---|
| Nível de compatibilidade do banco de dados | 100 - 170, valor padrão de 170 | 100 - 170, valor padrão de 170 |
| Recuperação acelerada do banco de dados (ADR) | Yes | Yes |
| Funções de IA | Yes | Yes |
| Sempre criptografado | Yes | Não |
| Funções do aplicativo | Yes | 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 | Na maioria dos casos, consulte as funções individuais | Na maioria dos casos, consulte as funções individuais |
| Declaração BULK INSERT | Sim, mas apenas do armazenamento de blobs do Azure como origem. | Sim, através do OPENROWSET, com o OneLake como fonte de dados. |
| Certificados e chaves assimétricas | Yes | Yes |
| Alterar captura de dados - CDC | Sim, para a camada S3 e superior. Basic, S0, S1, S2 não são suportados. | Não |
| 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. Está disponível o suporte para ordenações em colunas individuais. |
Por padrão, SQL_Latin1_General_CP1_CI_AS e não pode ser atualizado. Está disponível o suporte para ordenações em colunas individuais. |
| Encriptação de colunas | Yes | Yes |
| Índices de armazenamento em colunas, em cluster | 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 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 de malha (visualização). |
| Í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. | Yes |
| Credentials | Sim, mas apenas credenciais com escopo no banco de dados. | Sim, mas apenas credenciais com escopo no banco de dados. |
| Consultas de nomes de três partes em bancos de dados cruzados | Não, veja Consultas Elásticas | Sim, você pode fazer consultas de nomes compostos por três partes entre bancos de dados através 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 a rotulagem de bases de dados utilizando os rótulos de sensibilidade do Microsoft Purview Information Protection |
| Espelhamento de bases de dados no Fabric OneLake | Sim, ativado manualmente | Sim, ativado automaticamente para todas as tabelas elegíveis |
| Funções no nível de banco de dados | Yes | Yes. 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 | Na maioria dos casos, ver declarações individuais | Na maioria dos casos, ver declarações individuais |
| Declarações DDL | Na maioria dos casos, ver declarações individuais | A maioria, ver declarações individuais. Consulte Limitações na base de dados SQL do Fabric. |
| Gatilhos DDL | Apenas base de dados | Apenas base de dados |
| Transações distribuídas - MS DTC | Não, consulte Transações elásticas | Não |
| Gatilhos DML | Na maioria dos casos, ver declarações individuais | Na maioria dos casos, ver declarações individuais |
| Máscara de dados dinâmica | Yes | Yes |
| Biblioteca cliente de base de dados elástica | Yes | Não |
| Consulta elástica | Sim, com o tipo RDBMS necessário (visualização) | Não |
| EXECUTAR COMO | Sim, mas EXECUTE AS LOGIN não é suportado - use EXECUTE AS USER |
Não |
| Expressions | Yes | Yes |
| Eventos estendidos (XEvents) | Alguns, ver Eventos Estendidos | Alguns, ver Eventos Estendidos |
| Tabelas externas | Yes | Sim (Parquet e CSV) |
| Ficheiros e grupos de ficheiros | Apenas o grupo de ficheiros primário | Apenas o grupo de ficheiros primário |
| Pesquisa de texto completo (FTS) | Sim, mas filtros de terceiros e separadores de palavras não são suportados | Não |
| Funções | Na maioria dos casos, consulte as funções individuais | Na maioria dos casos, consulte as funções individuais |
| Processamento inteligente de consultas | Yes | Yes |
| Elementos linguísticos | A maioria, consulte os elementos individuais | A maioria, consulte os elementos individuais |
| Ledger | Yes | Não |
| Servidores vinculados | Sim, apenas como alvo | Sim, apenas como alvo |
| Logins e usuários | Sim, mas as instruções de login CREATE e ALTER são limitadas. Não há suporte para logins do Windows. |
Não há suporte para logins. Somente usuários que representam entidades do Microsoft Entra são suportados. |
| Registo 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. |
| OPENROWSET | Sim, apenas para importar do armazenamento de Blob do Azure | Sim, com a função OPENROWSET BULK (prévia) |
| Operators | Na maioria dos casos, consulte os operadores individuais | Na maioria dos casos, consulte os operadores individuais |
| Bloqueio otimizado | Yes | Yes |
| Modelos de recuperação | Apenas recuperação total | Apenas recuperação total |
| Restaurar banco de dados a partir do backup | Consulte Restaurar backups automatizados | Consulte Restaurar backups automatizados |
| Restaurar banco de dados para o SQL Server | Não. Use BACPAC ou BCP em vez de restaurar. | Não. Use BACPAC ou BCP em vez de restaurar. |
| Segurança a nível de linha | Yes | Yes |
| Agente de Serviços | Não | Não |
| Funções no nível do servidor | Yes | Não |
| Definir instruções | Na maioria dos casos, ver declarações individuais | Na maioria dos casos, ver declarações individuais |
| Agente do SQL Server | Não, consulte Trabalhos elásticos | Não, tente pipelines agendados do Data Factory ou tarefas 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 gestão dinâmica | Na maioria dos casos, consulte as funções individuais | Na maioria dos casos, consulte as funções individuais |
| Visualizações de gerenciamento dinâmico do sistema (DMV) | A maioria deve ver visualizações individuais | A maioria deve ver visualizações individuais |
| Procedimentos armazenados do sistema | Consulte alguns procedimentos armazenados individuais | Consulte alguns procedimentos armazenados individuais |
| Tabelas do sistema | Alguns; consulte as tabelas individuais | Alguns; consulte as tabelas individuais |
| Visualizações do catálogo do sistema | Alguns têm pontos de vista individuais | Alguns têm pontos de vista individuais |
| TempDB | Yes | Yes |
| Quadros temporários | Tabelas temporárias locais e tabelas temporárias globais com escopo de banco de dados | Tabelas temporárias locais e tabelas temporárias globais com escopo de banco de dados |
| Tabelas temporais | Yes | Yes |
| Escolha de fuso horário | Não | Não |
| Sinalizadores de rastreio | Não | Não |
| Replicação transacional | Sim, apenas para subscritores | Sim, apenas para subscritores |
| Encriptação de dados transparente (TDE) | Yes | Não. O Fabric SQL utiliza armazenamento criptografado com chaves geridas pelo serviço para proteger todos os dados dos clientes em repouso. Atualmente, as chaves gerenciadas pelo cliente não são suportadas. |
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. Existem vários serviços externos que podem ser utilizados com o Azure SQL Database e a base de dados SQL no Fabric.
| Funcionalidade da plataforma | Banco de Dados SQL do Azure | Banco de dados SQL Fabric |
|---|---|---|
| Replicação geográfica ativa | Sim, consulte Replicação geográfica ativa | Atualmente não |
| Backups automáticos | Yes | Yes |
| Ajuste automático (índices) | Sim, consulte Ajuste automático | Yes |
| Zonas de disponibilidade | Sim | Sim, configurado automaticamente |
| Serviço de Migração de Banco de Dados do Azure (DMS) | Yes | Não |
| Serviço de migração de dados (DMA) | Yes | Não |
| Trabalhos elásticos | Sim, consulte Trabalhos elásticos | Não |
| Grupos de alternância em caso de falha | Sim, consulte grupos de failover | Não |
| Geo-restore | Sim, consulte Geo-restore | Não |
| Retenção a longo prazo (LTR) | Sim, consulte retenção a longo prazo | Não |
| Pause/resume | Sim, em serverless | Sim, automático |
| Endereço IP público | Yes. O acesso pode ser restrito usando um firewall de rede ou pontos de extremidade de serviço | Sim, disponível por padrão |
| Restauração de banco de dados em um momento específico | Sim, consulte Restauração de um ponto no tempo | Yes |
| Pools de recursos | Sim, como piscinas elásticas | Não |
| Escalonar para cima ou para baixo | Sim, automático em sem servidor, manual em computação provisionada | Sim, automático |
| SQL Alias | Não, use Alias DNS | Não |
| 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. |
| Serviços de Integração do SQL Server (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 Data Factory no Microsoft Fabric. |
| Serviços de Relatórios SQL Server (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 | Não |
| Ponto final de serviço VNet | Sim, veja os pontos de extremidade do serviço de rede virtual | Não |
| Emparelhamento global da VNet | Sim, usando IP privado e endereços de serviço | Não |
| Conectividade privada | Sim, usando Private Link | Sim, usando Links privados |
| Política de conectividade | Redirecionamento, Proxy, ou Padrão | Predefinição |
Limites de recursos
| Categoria | Limite do banco de dados SQL de malha |
|---|---|
| Tamanho de computação | Até 32 vCores |
| Tamanho de armazenamento | Até 4 TB |
| Tamanho do Tempdb | Até 1.024 GB |
| Taxa de transferência de gravação de log | Até 50 MB/s |
| Availability | Veja a confiabilidade da malha |
| Backups | 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 | Use o ponto de extremidade de análise SQL somente leitura para uma conexão TDS SQL 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 mais limitações em áreas específicas, consulte:
- Limitações e comportamentos para espelhamento de bases de dados Fabric SQL
- 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 a partir 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