Utvärderingsregler för SSIS-migrering

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Tips

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

När du planerar en migrering av lokal SSIS till SSIS i Azure Data Factory (ADF) eller Synapse Pipelines hjälper utvärderingen till att identifiera problem med käll-SSIS-paket som förhindrar en lyckad migrering.

Data Migration Assistant (DMA) för Integration Services kan utföra utvärdering av projektet och nedan finns en fullständig lista över potentiella problem, även kallade DMA-regler.

[1001] Anslutningen till värdnamnet kan misslyckas

Påverkan

Anslutningen som innehåller värdnamnet kan misslyckas, vanligtvis på grund av att det virtuella Azure-nätverket kräver rätt konfiguration för att stödja DNS-namnmatchning.

Rekommendation

Du kan använda alternativen nedan för SSIS Integration Runtime för att komma åt dessa resurser:

[1002] Anslutning med absolut eller UNC-sökväg kanske inte är tillgänglig

Påverkan

Anslutningen som innehåller absolut sökväg eller UNC-sökväg kan misslyckas

Rekommendation

Du kan använda alternativen nedan för SSIS Integration Runtime för att komma åt dessa resurser:

[1003] Anslutningen till Windows-autentiseringen kan misslyckas

Påverkan

Om en anslutningssträng använder Windows-autentisering kan det misslyckas. Windows-autentisering kräver ytterligare konfigurationssteg i Azure.

Rekommendation

Det finns fyra metoder för att komma åt datalager Windows-autentisering i Azure SSIS Integration Runtime:

  • Konfigurera en körningskontext på aktivitetsnivå
  • Konfigurera en körningskontext på katalognivå
  • Spara autentiseringsuppgifter via cmdkey-kommandot
  • Montera enheter vid körningstid för paket (ej beständiga)

[1004] Anslutningen till en icke-inbyggd provider eller drivrutin kan misslyckas

Påverkan

Azure-SSIS IR innehåller endast inbyggda leverantörer eller drivrutiner som standard. Utan anpassning för att installera providern eller drivrutinen kan anslutningen misslyckas.

Rekommendation

Anpassa Azure-SSIS Integration Runtime för att installera en icke-inbyggd provider eller drivrutin.

[1005] Analysis Services-Anslutningshanteraren kan inte använda ett konto med MFA aktiverat

Påverkan

Om du använder SSIS i Azure Data Factory (ADF) och vill ansluta till Azure Analysis Services-instans (AAS) kan du inte använda ett konto med Multi-Factor Authentication (MFA) aktiverat.

Rekommendation

Använd ett konto som inte kräver interaktivitet/MFA eller tjänstens huvudnamn i stället.

Ytterligare information

Konfiguration av Analysis Services-Anslutningshanteraren

[1006] Windows-miljövariabeln i Anslutningshanteraren identifieras

Påverkan

Anslutningshanteraren med hjälp av Miljövariabeln i Windows identifieras.

Rekommendation

Du kan använda metoderna nedan för att använda Windows-miljövariabler som fungerar i SSIS Integration Runtime:

[1007] SQL Server Native Client (SNAC) OLE DB-drivrutin är inaktuell

Rekommendation

Använda den senaste Microsoft OLE DB-drivrutinen

[2001] Komponenten stöds endast i Enterprise Edition

Påverkan

Komponenten stöds endast i Azure SSIS Integration Runtime Enterprise Edition.

Rekommendation

Konfigurera Azure SSIS Integration Runtime till Enterprise Edition.

[2002] ORC- och Parquet-filformatet är inte aktiverade som standard

Påverkan

ORC- och Parquet-filformatet behöver JRE, vilket inte är installerat som standard i Azure SSIS Integration Runtime.

Rekommendation

Installera kompatibel JRE genom att anpassa konfigurationen för Azure-SSIS Integration Runtime.

[2003] Komponent från tredje part är inte aktiverad som standard

Påverkan

Azure SSIS-Integration Runtime är inte som standard aktiverat med komponenter från tredje part. Komponenten från tredje part kan misslyckas.

Rekommendation

  • Kontakta den tredje parten för att hämta en SSIS Integration Runtime-kompatibel version.

  • För intern eller öppen källkod komponent anpassar du Azure-SSIS Integration Runtime för att installera nödvändiga SQL Server 2017-kompatibla komponenter.

[2004] Azure Blob-källa och mål identifieras

Rekommendation

Vi rekommenderar att du använder flexibel filkälla eller mål, som har mer avancerade funktioner än Azure Blob.

[2005] Icke-inbyggd loggprovider kanske inte installeras som standard

Påverkan

Azure SSIS-integreringstiden etableras med inbyggda loggprovidrar som standard, och det kan hända att det inte går att anpassa loggprovidern.

Rekommendation

Anpassa Azure-SSIS Integration Runtime för att installera en icke-inbyggd provider eller drivrutin.

[3001] Absolut sökväg eller UNC-sökväg identifieras i Kör processuppgift

Påverkan

Azure-SSIS-Integration Runtime kanske inte kan starta dina körbara filer med absolut eller UNC-sökväg.

Rekommendation

Du kan använda alternativen nedan för SSIS Integration Runtime för att starta körbara filer:

[4001] Absolut eller UNC-konfigurationssökväg identifieras i paketkonfiguration

Påverkan

Paket med absolut eller UNC-konfigurationssökväg kan misslyckas i Azure SSIS-Integration Runtime.

Rekommendation

Du kan använda alternativen nedan för SSIS Integration Runtime för att komma åt dessa resurser:

[4002] Registerposten identifieras i paketkonfigurationen

Påverkan

Registerposten i paketkonfigurationen kan misslyckas i Azure SSIS-Integration Runtime.

Rekommendation

Använd andra paketkonfigurationstyper. XML-konfigurationsfilen rekommenderas.

Ytterligare information

Paketkonfigurationer

[4003] Paket som krypterats med användarnyckel stöds inte

Påverkan

Paket som krypterats med användarnyckel stöds inte i Azure SSIS-Integration Runtime.

Rekommendation

Du kan använda alternativen nedan:

  • Ändra paketskyddsnivån till "Kryptera alla med lösenord" eller "Kryptera känsligt med lösenord".
  • Behåll eller ändra paketskyddsnivån till "Kryptera känslig med användarnyckel" och åsidosätt egenskapen för anslutningshanteraren under paketkörningen

Ytterligare information

Access Control för känsliga data i paket