Freigeben über


Migrieren von SQL Server-Agent-Aufträgen zu ADF mit SSMS

GILT FÜR: Azure Data Factory Azure Synapse Analytics

Tipp

Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!

Beim Migrieren von lokalen SQL Server Integration Services-Workloads (SSIS) zu SSIS in Azure Data Factory (ADF) können Sie nach der Migration von SSIS-Paketen mithilfe des Assistenten für die SSIS-Auftragsmigration in SQL Server Management Studio (SSMS) eine Batchmigration von Aufträgen des SQL Server-Agents mit dem Auftragsschritttyp SQL Server Integration Services Package zu Pipelines, Aktivitäten oder Zeitplantrigger in ADF ausführen.

Mit dem Assistenten für die SSIS-Auftragsmigration können Sie generell folgende Aktionen für ausgewählte Aufträge des SQL-Agents mit anwendbaren Auftragsschritttypen ausführen:

  • Zuordnen des lokalen Speicherorts von SSIS-Paketen zum Zielspeicherort nach der Migration, auf den SSIS in ADF zugreifen kann.

    Hinweis

    Es werden nur Paketspeicherorte im Dateisystem unterstützt.

  • Migrieren von anwendbaren Aufträgen mit anwendbaren Auftragsschritten zu den entsprechenden ADF-Ressourcen:
Objekt des SQL-Agent-Auftrags ADF-Ressource Notizen
SQL-Agent-Auftrag pipeline Der Name der Pipeline lautet Generiert für <Auftragsname>.

Folgende integrierte Agent-Aufträge sind nicht anwendbar:
  • Wartungsauftrag für SSIS-Server
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • SSIS-Auftragsschritt Aktivität „SSIS-Paket ausführen“
  • Der Name der Aktivität lautet <Schrittname>.
  • Das im Auftragsschritt verwendete Proxykonto wird als Windows-Authentifizierung dieser Aktivität migriert.
  • Ausführungsoptionen, mit Ausnahme der im Auftragsschritt definierten Option 32-Bit-Runtime verwenden, werden bei der Migration ignoriert.
  • Die im Auftragsschritt definierte Überprüfung wird bei der Migration ignoriert.
  • schedule Zeitplantrigger Der Name des Zeitplantriggers lautet Generiert für <Zeitplanname>.

    Die folgenden Optionen im Auftragszeitplan des SQL-Agents werden bei der Migration ignoriert:
  • Intervall der zweiten Ebene
  • Automatisch starten, wenn der SQL Server-Agent startet
  • Starten, wenn sich die CPUs im Leerlauf befinden
  • Wochentag und Wochenendtag>Zeitzone<
    Nach der Migration des Auftragszeitplans des SQL-Agents zum ADF-Zeitplantrigger sind folgende Unterschiede vorhanden:
  • Die nachfolgende Ausführung des ADF-Zeitplantriggers erfolgt unabhängig vom Ausführungszustand der zuvor ausgelösten Ausführung.
  • Die Wiederholungskonfiguration für den ADF-Zeitplantrigger unterscheidet sich von der täglichen Häufigkeit im SQL-Agent-Auftrag.
    • Generieren von Azure Resource Manager-Vorlagen (ARM) im lokalen Ausgabeordner, die direkt oder später manuell in Data Factory bereitgestellt werden. Weitere Informationen zu den Azure Resource Manager-Vorlagen in ADF finden Sie unter Microsoft.DataFactory-Ressourcentypen.

    Voraussetzungen

    Die in diesem Artikel beschriebene Funktion erfordert Version 18.5 oder höher von SQL Server Management Studio. Die neueste Version von SSMS können Sie unter Herunterladen von SQL Server Management Studio (SSMS) abrufen.

    Migrieren von SSIS-Aufträgen zu ADF

    1. Klicken Sie in SSMS im Objekt-Explorer auf „SQL Server-Agent“ und dann auf „Aufträge“. Klicken Sie anschließend mit der rechten Maustaste, und wählen Sie die Option SSIS-Aufträge zu ADF migrieren aus. Screenshot des SQL Server Management Studio-Objekt-Explorers für die Auswahl von „Aufträge“ und dann „SSIS-Aufträge zu ADF migrieren“

    2. Melden Sie sich bei Azure an, und wählen Sie ein Azure-Abonnement, eine Data Factory-Instanz und eine Integration Runtime aus. Die Auswahl eines Azure Storage-Kontos ist optional. Dieses Konto wird im Schritt der Zuordnung des Paketspeicherorts verwendet, wenn die SSIS-Aufträge, die migriert werden sollen, über SSIS-Dateisystempakete verfügen. Menü

    3. Ordnen Sie die Pfade der SSIS-Pakete und Konfigurationsdateien in SSIS-Aufträgen den Zielpfaden zu, über die die migrierten Pipelines zugreifen können. Im Zuordnungsschritt können Sie folgende Aktionen ausführen:

      1. Sie können einen Quellordner auswählen und auf Zuordnung hinzufügen klicken.
      2. Sie können den Pfad zum Quellordner aktualisieren. Gültige Pfade sind Ordnerpfade oder übergeordnete Ordnerpfade von Paketen.
      3. Sie können den Pfad des Zielordners aktualisieren. Die Standardeinstellung ist der relative Pfad zum Azure Storage-Standardkonto, das in Schritt 2 ausgewählt wird.
      4. Sie können eine ausgewählte Zuordnung über Zuordnung löschen löschen. Screenshot: Seite zum Zuordnen der Pfade für SSIS-Paket und Konfiguration für das Hinzufügen einer ZuordnungScreenshot: Seite zum Zuordnen der Pfade für SSIS-Paket und Konfiguration für das Aktualisieren der Pfade für Quell- und Zielordner
    4. Wählen Sie die anwendbaren Aufträge aus, die migriert werden sollen, und konfigurieren Sie die Einstellungen der entsprechenden Aktivität SSIS-Paket ausführen.

      • Die Standardeinstellung gilt standardmäßig für alle ausgewählten Schritte. Weitere Informationen zu den einzelnen Eigenschaften finden Sie auf der Registerkarte Einstellungen der Aktivität „SSIS-Paket ausführen“, wenn der Paketspeicherort auf Dateisystem (Paket) festgelegt ist. Screenshot der Seite „SSIS-Aufträge auswählen“ für das Konfigurieren der Einstellungen der entsprechenden ausgeführten SSIS-Paketaktivität

      • Über die Einstellung Schritt können Sie die Einstellung für einen ausgewählten Schritt konfigurieren.

        Das Kontrollkästchen bei Standardeinstellung anwenden ist standardmäßig aktiviert. Deaktivieren Sie das Kontrollkästchen, wenn Sie nur die Einstellung für den ausgewählten Schritt konfigurieren möchten.
        Weitere Informationen zu anderen Eigenschaften finden Sie auf der Registerkarte Einstellungen der Aktivität „SSIS-Paket ausführen“, wenn der Paketspeicherort auf Dateisystem (Paket) festgelegt ist. Screenshot der Seite „SSIS-Aufträge auswählen“ für das Anwenden der Standardeinstellungen

    5. Generieren Sie eine ARM-Vorlage, und stellen Sie diese bereit.

      1. Wählen Sie den Ausgabepfad für die ARM-Vorlagen der migrierten ADF-Pipelines aus, oder geben Sie ihn ein. Sofern der Ordner noch nicht vorhanden ist, wird er automatisch erstellt.
      2. Aktivieren Sie das Kontrollkästchen bei ARM-Vorlagen in Data Factory bereitstellen.
        • Standardmäßig ist das Kontrollkästchen nicht aktiviert. Generierte ARM-Vorlagen können Sie später manuell bereitstellen.
        • Aktivieren Sie das Kontrollkästchen, um generierte ARM-Vorlagen direkt in Data Factory bereitzustellen. Screenshot der Seite „Migration konfigurieren“ für das Auswählen oder Eingeben des Ausgabepfads für die ARM-Vorlagen der migrierten ADF-Pipelines und das Aktivieren der Option zum Bereitstellen von ARM-Vorlagen in Ihrer Data Factory
    6. Führen Sie die Migration aus, und überprüfen Sie die Ergebnisse. Screenshot der Seite „Migrationsergebnisse“ mit dem Status der Migration

    Ausführen und Überwachen der Pipeline