Evaluatieregels voor SSIS-migratie
VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over hoe u gratis een nieuwe proefversie start .
Bij het plannen van een migratie van on-premises SSIS naar SSIS in Azure Data Factory (ADF) of Synapse Pipelines, helpt evaluatie bij het identificeren van problemen met de bron-SSIS-pakketten die een geslaagde migratie verhinderen.
Data Migration Assistant (DMA) voor Integration Services kunt een evaluatie van uw project uitvoeren. Hieronder vindt u een volledige lijst met mogelijke problemen, ook wel DMA-regels genoemd.
[1001] Verbinding met hostnaam kan mislukken
Impact
Verbinding met hostnaam kan mislukken, meestal omdat het virtuele Azure-netwerk de juiste configuratie vereist om DNS-naamomzetting te ondersteunen.
Aanbeveling
U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:
- Voeg Azure-SSIS IR toe aan een virtueel netwerk dat verbinding maakt met on-premises bronnen
- Migreer uw gegevens naar Azure en gebruik azure-resource-eindpunt.
- Gebruik beheerde identiteitverificatie als u overstapt op Azure-resources.
- Gebruik zelf-hostende IR om verbinding te maken met on-premises bronnen.
[1002] Verbinding met absoluut of UNC-pad is mogelijk niet toegankelijk
Impact
Verbinding met een absoluut of UNC-pad kan mislukken
Aanbeveling
U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:
- Wijzigen in %TEMP%
- Uw bestanden migreren naar Azure Files
- Voeg Azure-SSIS IR toe aan een virtueel netwerk dat verbinding maakt met on-premises bronnen.
- Gebruik zelf-hostende IR om verbinding te maken met on-premises bronnen.
[1003] Verbinding met Windows-verificatie kan mislukken
Impact
Als een connection string Gebruikmaakt van Windows-verificatie, kan deze mislukken. Windows-verificatie vereist aanvullende configuratiestappen in Azure.
Aanbeveling
- Een uitvoeringscontext op activiteitsniveau instellen
- Een uitvoeringscontext op catalogusniveau instellen
- Referenties behouden via de opdracht cmdkey
- Stations koppelen tijdens de uitvoeringstijd van het pakket (niet-persistent)
[1004] Verbinding met niet-ingebouwde provider of stuurprogramma kan mislukken
Impact
Azure-SSIS IR bevat standaard alleen ingebouwde providers of stuurprogramma's. Zonder aanpassing om de provider of het stuurprogramma te installeren, kan de verbinding mislukken.
Aanbeveling
Pas Azure-SSIS Integration Runtime aan om niet-ingebouwde provider of stuurprogramma te installeren.
[1005] Analysis Services-Verbindingsbeheer kan geen account gebruiken waarvoor MFA is ingeschakeld
Impact
Als u SSIS in Azure Data Factory (ADF) gebruikt en verbinding wilt maken met Azure Analysis Services exemplaar (AAS), kunt u geen account gebruiken waarvoor MFA (Multi-Factor Authentication) is ingeschakeld.
Aanbeveling
Gebruik in plaats daarvan een account waarvoor geen interactiviteit/MFA of een service-principal is vereist.
Aanvullendeinformatie
Configuratie van de Analysis Services-Verbindingsbeheer
[1006] Windows-omgevingsvariabele in Verbindingsbeheer wordt gedetecteerd
Impact
Verbindingsbeheer die windows-omgevingsvariabele gebruikt, wordt gedetecteerd.
Aanbeveling
U kunt de onderstaande methoden gebruiken om Windows-omgevingsvariabelen te laten werken in SSIS Integration Runtime:
- Pas de installatie van SSIS Integration Runtime aan met Windows-omgevingsvariabelen.
- Gebruik pakket- of projectparameter.
[1007] SQL Server Native Client OLE DB-stuurprogramma (SNAC) is afgeschaft
Aanbeveling
Het meest recente Microsoft OLE DB-stuurprogramma gebruiken
[2001] Onderdeel wordt alleen ondersteund in Enterprise Edition
Impact
Het onderdeel wordt alleen ondersteund in Azure SSIS Integration Runtime Enterprise Edition.
Aanbeveling
Configureer Azure SSIS Integration Runtime naar Enterprise Edition.
[2002] ORC- en Parquet-bestandsindelingen zijn niet standaard ingeschakeld
Impact
VOOR DE bestandsindelingEN ORC en Parquet is JRE vereist. Deze is niet standaard geïnstalleerd in Azure SSIS Integration Runtime.
Aanbeveling
Installeer compatibele JRE door de installatie voor de Azure-SSIS-integratieruntime aan te passen.
[2003] Onderdeel van derden is niet standaard ingeschakeld
Impact
Azure SSIS Integration Runtime is niet standaard ingeschakeld met onderdelen van derden. Onderdeel van derden kan mislukken.
Aanbeveling
Neem contact op met de derde partij om een versie op te halen die compatibel is met SSIS Integration Runtime.
Voor interne of open source-onderdelen past u Azure-SSIS Integration Runtime aan om de benodigde SQL Server 2017-compatibele onderdelen te installeren.
[2004] Azure Blob-bron en -bestemming is gedetecteerd
Aanbeveling
U wordt aangeraden de bron of bestemmingvan het flexibele bestand te gebruiken, dat meer geavanceerde functies heeft dan Azure Blob.
[2005] Niet-ingebouwde logboekprovider is mogelijk niet standaard geïnstalleerd
Impact
Azure SSIS-integratietijd wordt standaard alleen ingericht met ingebouwde logboekproviders. Het aanpassen van de logboekprovider kan mislukken.
Aanbeveling
Pas Azure-SSIS Integration Runtime aan om niet-ingebouwde provider of stuurprogramma te installeren.
[3001] Absoluut of UNC-pad wordt gedetecteerd in Procestaak uitvoeren
Impact
Azure-SSIS Integration Runtime uw uitvoerbare bestanden met een absoluut of UNC-pad mogelijk niet kunnen starten.
Aanbeveling
U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om uw uitvoerbare bestanden te starten:
- Migreer uw uitvoerbare bestanden naar Azure Files.
- Voeg Azure-SSIS IR toe aan een virtueel netwerk dat verbinding maakt met on-premises bronnen.
- Pas indien nodig het installatiescript aan om uw uitvoerbare bestanden vooraf te installeren bij het starten van IR.
[4001] Absoluut of UNC-configuratiepad wordt gedetecteerd in pakketconfiguratie
Impact
Pakket met absoluut of UNC-configuratiepad kan mislukken in Azure SSIS Integration Runtime.
Aanbeveling
U kunt de onderstaande opties voor SSIS Integration Runtime gebruiken om toegang te krijgen tot deze resources:
- Uw bestanden migreren naar Azure Files
- Voeg Azure-SSIS IR toe aan een virtueel netwerk dat verbinding maakt met on-premises bronnen.
- Gebruik zelf-hostende IR om verbinding te maken met on-premises bronnen.
[4002] Registervermelding wordt gedetecteerd in pakketconfiguratie
Impact
Registervermelding in pakketconfiguratie kan mislukken in Azure SSIS Integration Runtime.
Aanbeveling
Gebruik andere pakketconfiguratietypen. XML-configuratiebestand wordt aanbevolen.
Aanvullende informatie
[4003] Pakket versleuteld met gebruikerssleutel wordt niet ondersteund
Impact
Pakket versleuteld met een gebruikerssleutel wordt niet ondersteund in Azure SSIS Integration Runtime.
Aanbeveling
U kunt de onderstaande opties gebruiken:
- Wijzig het beveiligingsniveau van het pakket in 'Alles versleutelen met wachtwoord' of 'Gevoelige versleutelen met wachtwoord'.
- Behoud of wijzig het pakketbeveiligingsniveau in 'Gevoelige versleutelen met gebruikerssleutel', overschrijf de eigenschap verbindingsbeheer tijdens het uitvoeren van het pakket
Aanvullende informatie