Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Relativo a: ✅database SQL in Microsoft Fabric
Il Fabric Migration Assistant per il database SQL è un'esperienza di migrazione guidata Fabric che consente di spostare i database da un'istanza di SQL Server locale a un database SQL in Microsoft Fabric.
Importante
Questa funzionalità si trova in Anteprima.
Attualmente, il Migration Assistant importa i metadati dello schema da un file DACPAC generato dal database di origine, analizza la compatibilità con il database SQL in Fabric e illustra le correzioni supportate prima di copiare i dati nel database di destinazione. Per istruzioni dettagliate sulla migrazione, vedere Migrate al database SQL in Fabric con il Migration Assistant tramite DACPAC.
Il Migration Assistant consente di:
- Importare i metadati dello schema del database
- Identificare le incompatibilità dello schema con il database SQL in Fabric
- Applicare correzioni supportate a oggetti incompatibili
- Preparare il database di destinazione per la copia dei dati
- Copiare dati usando le attività di copia di Fabric Data Factory
- Finalizzare la migrazione
Fonti supportate
Attualmente, il Migration Assistant per il database SQL può importare lo schema da un file DACPAC e copiare i dati usando i processi di copia in Data Factory in Microsoft Fabric.
Flusso di lavoro della migrazione
La migrazione tramite il Fabric Migration Assistant segue un flusso di lavoro guidato e a più passaggi.
- Copia schema: importare i metadati dello schema dal database di origine usando un file DACPAC.
- Correzione degli errori di script: esaminare gli oggetti dello schema che non hanno superato i controlli di compatibilità e applicare correzioni supportate.
- Preparare la copia: preparare il database di destinazione per lo spostamento dei dati per ridurre gli errori di copia e migliorare le prestazioni.
- Copiare dati: usare un processo di copia di Fabric Data Factory per spostare i dati dal database di origine SQL Server.
- Finalizzare la copia: riabilitare vincoli, trigger e indici per portare il database allo stato finale.
Compatibilità e correzioni dello schema
Il Migration Assistant analizza gli oggetti dello schema nel file DACPAC e li classifica in base alla compatibilità con il database SQL in Fabric.
- Gli oggetti compatibili vengono migrati così com'è.
- Gli oggetti incompatibili vengono contrassegnati con motivi dettagliati e correzioni suggerite. Si è guidati attraverso la risoluzione di eventuali problemi di incompatibilità con gli oggetti.
- Gli oggetti dipendenti vengono identificati e possono essere migrati dopo i relativi oggetti primari.
sicurezza
- Per avviare una migrazione, è necessario essere un Contributor o di livello superiore nell'area di lavoro di Fabric.
- Per leggere dal database dell'istanza di SQL Server di origine, è necessaria
SELECTautorizzazione o appartenenza al ruolodb_datareader.
Requisito del gateway
Quando si esegue la migrazione dei dati da un'istanza di SQL Server locale a un database SQL in Fabric, è necessario configurare sia un gateway dati locale che una connessione SQL Fabric. La connessione Fabric SQL deve consentire esplicitamente l'utilizzo con i gateway affinché le operazioni di copia della migrazione abbiano successo.
Limitazioni
- La dimensione massima supportata per il caricamento di un file DACPAC è di 20 MB.
- Sono supportati solo i gateway dati locali. I gateway di dati di rete virtuale non sono supportati.
- Il collegamento privato non è supportato.
Risoluzione dei problemi
Copia dei dati con gateway dati locali
Issue: quando si migra i dati utilizzando i processi Fabric Copy con un gateway dati locale, le operazioni di copia possono fallire in alcuni ambienti se si seleziona automaticamente il database SQL di destinazione da Fabric nel catalogo OneLake.
Questo comportamento si verifica a causa di connessioni di destinazione autobind che possono scadere o diventare nascoste. Non è possibile modificare o aggiornare queste connessioni.
Workaround: invece di selezionare il database SQL di destinazione dal catalogo OneLake, configurare la destinazione in modo esplicito come connessione Azure SQL quando si crea il processo di copia. Il trasferimento dei dati riesce quando si definisce la destinazione in modo esplicito.
Passo successivo
Contenuti correlati
- Panoramica sulla migrazione di Microsoft Fabric