SSIS-Migrationsbewertungsregeln

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!

Bei der Planung einer Migration von lokalen SSIS-Workloads zu SSIS in Azure Data Factory (ADF) oder Synapse-Pipelines helfen Bewertungen beim Identifizieren von Problemen mit den SSIS-Quellpaketen, die eine erfolgreiche Migration verhindern würden.

Mit dem Datenmigrations-Assistent (DMA) für Integration Services können Sie eine Bewertung Ihres Projekts vornehmen. Nachfolgend finden Sie eine vollständige Liste potenzieller Probleme, die auch als DMA-Regeln bezeichnet werden.

[1001] Verbindung mit Hostnamen kann fehlschlagen

Auswirkung

Bei einer Verbindung, die einen Hostnamen enthält, kann ein Fehler auftreten. Das passiert in der Regel, weil für das virtuelle Azure-Netzwerk die richtige Konfiguration erforderlich ist, um die DNS-Namensauflösung zu unterstützen.

Empfehlung

Sie können die folgenden Optionen für die SSIS Integration Runtime verwenden, um auf diese Ressourcen zuzugreifen:

[1002] Auf die Verbindung mit absolutem oder UNC-Pfad kann möglicherweise nicht zugegriffen werden

Wirkung

Die Verbindung, die einen absoluten oder UNC-Pfad enthält, kann fehlschlagen

Empfehlung

Sie können die folgenden Optionen für die SSIS Integration Runtime verwenden, um auf diese Ressourcen zuzugreifen:

[1003] Die Verbindung mit Windows-Authentifizierung kann fehlschlagen

Wirkung

Wenn eine Verbindungszeichenfolge die Windows-Authentifizierung verwendet, kann die Verbindung fehlschlagen. Für die Windows-Authentifizierung sind zusätzliche Konfigurationsschritte in Azure erforderlich.

Empfehlung

Es gibt vier Methoden für den Zugriff auf Datenspeicher mit Windows-Authentifizierung in Azure SSIS Integration Runtime:

  • Einrichten eines Ausführungskontexts auf Aktivitätsebene
  • Einrichten eines Ausführungskontexts auf Katalogebene
  • Beibehalten von Anmeldeinformationen über den Befehl „cmdkey“
  • Einbinden von Laufwerken zur Paketausführungszeit (ohne Persistenz)

[1004] Die Verbindung mit nicht integriertem Anbieter oder Treiber kann fehlschlagen

Wirkung

Azure-SSIS IR enthält standardmäßig nur integrierte Anbieter oder Treiber. Ohne Anpassung zum Installieren des Anbieters oder Treibers kann die Verbindung fehlschlagen.

Empfehlung

Passen Sie die Azure-SSIS Integration Runtime an, um nicht integrierte Anbieter oder Treiber zu installieren.

[1005] Analysis Services-Verbindungs-Manager kann kein Konto mit aktivierter MFA verwenden

Wirkung

Wenn Sie SSIS in Azure Data Factory (ADF) verwenden und eine Verbindung mit der Azure Analysis Services-Instanz (AAS) herstellen möchten, können Sie kein Konto verwenden, für das die Multi-Faktor-Authentifizierung (MFA) aktiviert ist.

Empfehlung

Verwenden Sie stattdessen ein Konto, das keine Interaktivität/MFA oder Dienstprinzipal erfordert.

AdditionalInformation

Konfiguration des Analysis Services-Verbindungs-Managers

[1006] In Verbindungs-Manager wird eine Windows-Umgebungsvariable erkannt

Wirkung

Es wird erkannt, dass der Verbindungs-Manager eine Windows-Umgebungsvariable verwendet.

Empfehlung

Sie können folgende Methoden verwenden, damit Windows-Umgebungsvariablen in SSIS Integration Runtime funktionieren:

[1007] Der OLE DB-Treiber von SQL Server Native Client (SNAC) ist veraltet

Empfehlung

Verwenden Sie den neuesten Microsoft OLE DB-Treiber

[2001] Die Komponente wird nur in der Enterprise Edition unterstützt

Wirkung

Die Komponente wird nur in der Enterprise Edition von Azure-SSIS Integration Runtime unterstützt.

Empfehlung

Konfigurieren Sie Azure-SSIS Integration Runtime für die Enterprise Edition.

[2002] Das ORC- und Parquet-Dateiformat ist standardmäßig nicht aktiviert

Wirkung

DAS ORC- und Parquet-Dateiformat benötigt eine JRE, die standardmäßig nicht in Azure-SSIS Integration Runtime installiert ist.

Empfehlung

Installieren Sie eine kompatible JRE, indem Sie das Setup für Azure-SSIS Integration Runtime anpassen.

[2003] Drittanbieterkomponente ist standardmäßig nicht aktiviert

Wirkung

Azure-SSIS Integration Runtime wird standardmäßig nicht mit Komponenten von Drittanbietern aktiviert. Die Drittanbieterkomponente kann fehlschlagen.

Empfehlung

  • Wenden Sie sich an den Drittanbieter, um eine mit SSIS Integration Runtime kompatible Version zu erhalten.

  • Bei einer internen oder Open Source Komponente müssen Sie Azure-SSIS Integration Runtime anpassen, um die notwendigen Komponenten zu installieren, die mit SQL Server 2017 kompatibel sind.

[2004] Azure Blob-Quelle und -Ziel wird erkannt

Empfehlung

Es wird empfohlen, eine flexible Dateiquelle oder -Ziel mit gegenüber Azure Blob erweiterten Funktionen zu verwenden.

[2005] Nicht integrierte Protokollanbieter werden wahrscheinlich standardmäßig nicht installiert

Wirkung

Azure-SSIS Integration Runtime wird standardmäßig nur mit integrierten Protokollanbietern bereitgestellt, bei angepassten Protokollanbietern treten möglicherweise Fehler auf.

Empfehlung

Passen Sie die Azure-SSIS Integration Runtime an, um nicht integrierte Anbieter oder Treiber zu installieren.

[3001] In „Execute Process Task“ wird ein absoluter oder UNC-Pfad erkannt

Wirkung

Azure-SSIS Integration Runtime kann Ihre ausführbare(n) Datei(en) mit absolutem oder UNC-Pfad möglicherweise nicht starten.

Empfehlung

Sie können die folgenden Optionen für SSIS Integration Runtime verwenden, um Ihre ausführbaren Dateien zu starten:

[4001] In der Paketkonfiguration wird ein absoluter oder UNC-Konfigurationspfad erkannt

Wirkung

Ein Paket mit absolutem oder UNC-Konfigurationspfad kann in Azure-SSIS Integration Runtime fehlschlagen.

Empfehlung

Sie können die folgenden Optionen für die SSIS Integration Runtime verwenden, um auf diese Ressourcen zuzugreifen:

[4002] In der Paketkonfiguration wird ein Registrierungseintrag erkannt

Wirkung

Bei einem Registrierungseintrag in der Paketkonfiguration schlägt Azure-SSIS Integration Runtime möglicherweise fehl.

Empfehlung

Verwenden Sie andere Paketkonfigurationstypen. Es wird eine XML-Konfigurationsdatei empfohlen.

Zusätzliche Informationen

Paketkonfigurationen

[4003] Mit einem Benutzerschlüssel verschlüsselte Pakete werden nicht unterstützt

Wirkung

Das mit einem Benutzerschlüssel verschlüsselte Paket wird in Azure-SSIS Integration Runtime nicht unterstützt.

Empfehlung

Sie können die folgenden Optionen verwenden:

  • Ändern Sie die Paketschutzebene in „Alles mit Kennwort verschlüsseln“ oder „Vertrauliche Daten mit einem Kennwort verschlüsseln“.
  • Behalten Sie die Paketschutzebene „Vertrauliche Daten mit einem Benutzerschlüssel verschlüsseln" bei (oder ändern Sie die Schutzebene entsprechend), und überschreiben Sie die Verbindungs-Manager-Eigenschaft bei der Paketausführung.

Zusätzliche Informationen

Zugriffssteuerung für vertrauliche Daten in Paketen