Freigeben über


Fabric Migration Assistant für SQL-Datenbank (Vorschau)

Gilt für: ✅SQL-Datenbank in Microsoft Fabric

Die Fabric Migration Assistant für die SQL-Datenbank ist eine Fabric geführte Migrationserfahrung, mit der Sie Datenbanken aus einer lokalen SQL Server Instanz in eine SQL-Datenbank in Microsoft Fabric verschieben können.

Von Bedeutung

Dieses Feature befindet sich in der Vorschauphase.

Derzeit importiert die Migration Assistant Schemametadaten aus einer aus der Quelldatenbank generierten DACPAC-Datei, analysiert die Kompatibilität mit der SQL-Datenbank in Fabric und führt Sie durch unterstützte Korrekturen, bevor Sie Daten in die Zieldatenbank kopieren. Schrittweise Anleitungen zur Migration finden Sie unter Migrate to SQL database in Fabric with the Migration Assistant by using DACPAC.

Die Migration Assistant hilft Ihnen bei:

  1. Importieren von Datenbankschemametadaten
  2. Identifizieren Sie Schemainkompatibilitäten in einer SQL-Datenbank in Fabric
  3. Anwenden unterstützter Fixes auf inkompatible Objekte
  4. Vorbereiten der Zieldatenbank für die Datenkopie
  5. Kopieren von Daten mithilfe von Fabric Data Factory-Kopieraufträgen
  6. Abschließen der Migration

Unterstützte Quellen

Derzeit kann das Migration Assistant für die SQL-Datenbank das Schema aus einer DACPAC-Datei importieren und die Daten mithilfe von Kopieraufträgen in Data Factory in Microsoft Fabric kopieren.

Workflow bei der Migration

Die Migration mit dem Fabric Migration Assistant folgt einem geführten, mehrstufigen Workflow.

  1. Schema kopieren – Importieren von Schemametadaten aus der Quelldatenbank mithilfe einer DACPAC-Datei.
  2. Beheben von Skriptfehlern – Überprüfen Sie Schemaobjekte, bei denen Kompatibilitätsprüfungen fehlgeschlagen sind, und wenden Sie unterstützte Korrekturen an.
  3. Vorbereiten der Kopie – Bereiten Sie die Zieldatenbank auf die Datenverschiebung vor, um Kopierfehler zu reduzieren und die Leistung zu verbessern.
  4. Kopieren von Daten – Verwenden Sie einen Fabric Data Factory-Kopierauftrag, um Daten aus der Quelldatenbank SQL Server zu verschieben.
  5. Kopie abschließen - Einschränkungen, Trigger und Indizes erneut aktivieren, um die Datenbank in den endgültigen Zustand zu bringen.

Schemakompatibilität und Korrekturen

Die Migration Assistant analysiert Schemaobjekte in DACPAC und kategorisiert sie basierend auf der Kompatibilität mit der SQL-Datenbank in Fabric.

  • Kompatible Objekte werden wie folgt migriert.
  • Inkompatible Objekte werden aus detaillierten Gründen und vorgeschlagenen Korrekturen gekennzeichnet. Sie werden durch das Beheben von Inkompatibilitätsproblemen mit Objekten geführt.
    • Abhängige Objekte werden identifiziert und können nach ihren primären Objekten migriert werden.

Sicherheit

  • Sie müssen ein Contributor oder höher im Fabric Arbeitsbereich sein, um eine Migration zu starten.
  • Um aus der Quelldatenbank SQL Server Instanz zu lesen, benötigen Sie die Berechtigung SELECT oder die Mitgliedschaft in der Rolle db_datareader.

Gatewayanforderung

Wenn Sie Daten aus einer lokalen SQL Server Instanz zu einer SQL-Datenbank in Fabric migrieren, müssen Sie sowohl ein lokales Datengateway als auch eine Fabric SQL-Verbindung konfigurieren. Die Fabric SQL-Verbindung muss die Verwendung mit Gateways explizit zulassen, damit Migrationskopievorgänge erfolgreich ausgeführt werden können.

Einschränkungen

  • Die maximale unterstützte Größe für einen DACPAC-Dateiupload beträgt 20 MB.
  • Nur lokale Datengateways werden unterstützt. Virtuelle Netzwerkdatengateways werden nicht unterstützt.
  • Privater Link wird nicht unterstützt.

Problembehandlung

Datenkopie mit lokalen Datengateways

Issue: Wenn Sie Daten mithilfe von Fabric-Kopien mit einem lokalen Datengateway migrieren, können Kopiervorgänge in einigen Umgebungen fehlschlagen, wenn Sie aus dem OneLake-Katalog die Ziel-SQL-Datenbank in Fabric automatisch auswählen.

Dieses Verhalten tritt wegen automatisch gebundener Zielverbindungen auf, die ablaufen oder ausgeblendet werden können. Sie können diese Verbindungen nicht bearbeiten oder aktualisieren.

Workaround: Anstatt die ZIEL-SQL-Datenbank aus dem OneLake-Katalog auszuwählen, konfigurieren Sie das Ziel explizit als Azure SQL Verbindung, wenn Sie den Kopierauftrag erstellen. Die Datenkopie ist erfolgreich, wenn Sie das Ziel explizit definieren.

Nächster Schritt