Condividi tramite


Limitazioni per il mirroring del database SQL di Fabric (anteprima)

Le limitazioni correnti nel mirroring del database SQL di Infrastruttura sono elencate in questa pagina. L'elenco è soggetto a variazioni.

Per la risoluzione dei problemi, vedere:

Per limitazioni generali per il database SQL in Microsoft Fabric, vedere Limitazioni nel database SQL in Microsoft Fabric (anteprima).

Importante

Questa funzionalità si trova in anteprima.

Limitazioni a livello di database

  • Il mirroring per il database SQL in Fabric non può essere attualmente disabilitato.
  • Il mirroring per il database SQL può essere eseguito solo con il mirroring dell'area di lavoro in cui risiede il database SQL dell'infrastruttura.
  • Il numero massimo di tabelle che è possibile eseguire il mirroring da un database è 1000. È possibile avere più tabelle, ma tutte le tabelle create oltre 1000 vengono ignorate dal mirroring.

Funzionalità di sicurezza

  • La sicurezza a livello di riga è supportata per il database SQL dell'infrastruttura, ma le autorizzazioni non vengono attualmente propagate ai dati replicati in Fabric OneLake.
  • Le autorizzazioni a livello di oggetto, ad esempio la concessione di autorizzazioni a determinate colonne, non vengono attualmente propagate ai dati replicati in Fabric OneLake.
  • Le impostazioni della maschera dati dinamica non vengono attualmente propagate ai dati replicati in Fabric OneLake.
  • Le etichette di microsoft Purview Information Protection/riservatezza non vengono propagate e con mirroring in Fabric OneLake. Per altre informazioni, vedere Proteggere i dati sensibili nel database SQL con i criteri di protezione di Microsoft Purview.

Livello tabella

  • Non è possibile eseguire il mirroring di una tabella se la chiave primaria include un tipo di dati non supportato.
  • Non è possibile eseguire il mirroring delle tabelle di origine con una delle funzionalità seguenti in uso in Fabric OneLake.
    • È possibile creare indici columnstore cluster, ma non è possibile eseguire il mirroring della tabella in Fabric OneLake.
    • Tabelle di cronologia temporale e tabelle cronologia libro mastro
    • Always Encrypted
    • Tabelle in memoria
    • Grafico
    • Tabelle esterne
  • Le operazioni DDL (Data Definition Language) a livello di tabella seguenti non sono consentite:
    • Switch/Split/Merge partition
    • Modificare la chiave primaria
    • La modifica delle tabelle per ricompilare le partizioni con DATA COMPRESSION = ROW o PAGE non è consentita.
  • Quando si verifica una modifica DDL, viene riavviato uno snapshot dei dati completo per la tabella modificata e i dati vengono reinviati.
  • Le visualizzazioni non vengono rispecchiate in OneLake.
  • Le stored procedure non vengono rispecchiate in OneLake.
  • ALTER INDEX ALL non è consentito nella tabella. È consentita la modifica di singoli indici a cui si fa riferimento per nome.
  • Per le tabelle temporali, la tabella dei dati viene con mirroring, ma la tabella di cronologia viene esclusa dal mirroring.
    • Dopo l'aggiunta del controllo delle versioni di sistema (conversione in temporale) di due tabelle esistenti, la tabella di cronologia esistente viene automaticamente esclusa dal mirroring (anche se è stato eseguito il mirroring in passato).
    • Dopo aver rimosso il controllo delle versioni di sistema (suddividendo i dati temporali dalla relativa tabella di cronologia), la tabella di cronologia viene considerata una tabella autonoma e aggiunta automaticamente al mirroring.
  • L'indicizzazione full-text non è supportata e non può essere creata nel database SQL in Microsoft Fabric.
  • Lo stato della replica NotSupported nella pagina Monitoraggio replica contiene informazioni sullo stato specifiche della tabella, spesso causate da un tipo di dati non supportato.
  • Nell'anteprima corrente non è possibile eseguire il mirroring di una tabella se ha il tipo di dati json o vector .
    • Attualmente non è possibile modificare una colonna per il tipo di dati vector o json nel database SQL in Fabric.

A livello di colonna

  • Se la tabella di origine contiene colonne calcolate, queste colonne vengono ignorate e non possono essere con mirroring.
  • Se la tabella di origine contiene colonne con uno di questi tipi di dati, non è possibile eseguire il mirroring di queste colonne in Fabric OneLake. I tipi di dati seguenti non sono supportati per il mirroring:
    • Immagine
    • text/ntext
    • xml
    • rowversion/timestamp
    • sql_variant
    • Tipi definiti dall'utente (UDT)
    • geometry
    • geography
    • hierarchyid
  • Delta Lake supporta solo sei cifre di precisione.
    • Le colonne di tipo SQL datetime2, con precisione di 7 cifre di secondo frazionario, non hanno un tipo di dati corrispondente con la stessa precisione nei file Delta in Fabric OneLake. Una perdita di precisione si verifica se le colonne di questo tipo sono con mirroring e verrà tagliata la settima cifra decimale secondo.
    • Non è possibile eseguire il mirroring di una tabella se la chiave primaria è uno di questi tipi di dati: datetime2(7), datetimeoffset(7), time(7), dove 7 è di sette cifre di precisione.
    • Il tipo di dati datetimeoffset(7) non ha un tipo di dati corrispondente con la stessa precisione nei file Delta in Fabric OneLake. Una perdita di precisione (perdita di fuso orario e settimo decimale) si verifica se le colonne di questo tipo vengono rispecchiate.
  • I nomi di colonna per una tabella SQL non possono contenere spazi né i caratteri seguenti: ,(;\n{=})\t.
  • Se una o più colonne della tabella sono di tipo Large Binary Object (LOB) con dimensioni maggiori di 1 MB, i dati della colonna vengono troncati alle dimensioni di 1 MB in Fabric OneLake.

Limitazioni degli endpoint di analisi SQL