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:
- Verknüpfen Sie Azure-SSIS IR mit einem virtuellen Netzwerk, das über eine Verbindung zu lokalen Quellen verfügt
- Migrieren Sie Ihre Daten zu Azure, und verwenden Sie den Azure-Ressourcenendpunkt.
- Verwenden Sie die Authentifizierung der verwalteten Identität, wenn Sie zu Azure-Ressourcen wechseln.
- Verwenden Sie eine selbstgehostete Integration Runtime, um eine Verbindung zu lokalen Quellen herzustellen.
[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:
- Wechseln Sie zu %TEMP%
- Migrieren Sie Ihre Dateien zu Azure Files
- Verknüpfen Sie Azure-SSIS IR mit einem virtuellen Netzwerk, das über eine Verbindung zu lokalen Quellen verfügt.
- Verwenden Sie eine selbstgehostete Integration Runtime, um eine Verbindung zu lokalen Quellen herzustellen.
[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
- 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:
- Passen Sie das SSIS Integration Runtime-Setup mit Windows-Umgebungsvariablen an.
- Verwenden Sie Paket- oder Projektparameter.
[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:
- Migrieren Sie Ihre ausführbare(n) Datei(en) zu Azure Files.
- Verknüpfen Sie Azure-SSIS IR mit einem virtuellen Netzwerk, das über eine Verbindung zu lokalen Quellen verfügt.
- Passen Sie bei Bedarf das Setupskript an, um Ihre ausführbare(n) Datei(en) vorab beim Starten von IR zu installieren.
[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:
- Migrieren Sie Ihre Dateien zu Azure Files
- Verknüpfen Sie Azure-SSIS IR mit einem virtuellen Netzwerk, das über eine Verbindung zu lokalen Quellen verfügt.
- Verwenden Sie eine selbstgehostete Integration Runtime, um eine Verbindung zu lokalen Quellen herzustellen.
[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
[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