Lezen in het Engels

Delen via


Wat is er nieuw in Data Migration Assistant?

Belangrijk

Data Migration Assistant (DMA) is verouderd verklaard. Zie de migratieopties voor SQL Server naar Azure SQLvoor migratieopties van SQL Server naar Azure SQL.

Dit artikel bevat de toevoegingen in elke release van Data Migration Assistant.

Data Migration Assistant v5.6

De versie v5.6 van de Data Migration Assistant biedt ondersteuning voor:

  • Nieuwe premium-serie en geheugengeoptimaliseerde premium-serie preview-SKU's van Azure SQL Managed Instance toegevoegd aan de SKU-aanbevelingsfunctie.
  • Nieuwe SKU's voor E v5 en Eb v5 (preview) SQL Server toegevoegd aan de SKU-aanbevelingsfunctie van Azure Virtual Machine.
  • Er is een functievlag toegevoegd aan de console-app voor aanbevelingen van de SKU om te schakelen of er wel of geen nieuwe preview-SKU's worden overwogen.
  • Verbeterde SKU-aanbevelingslogica voor SQL Server op azure Virtual Machine zodat deze beter aansluit bij best practices: https://aka.ms/sqliaasperf

Daarnaast biedt deze release van Data Migration Assistant oplossingen en verbeteringen voor de volgende problemen:

  • Berekening van een vast CPU-gebruik veroorzaakt onjuiste SKU-aanbevelingsresultaten.
  • Er is een probleem opgelost met hoofdlettergevoelige sortering waardoor het verzamelen van gegevens mislukt tijdens de SKU-aanbeveling.
  • Toegankelijkheidsproblemen opgelost.
  • Probleem opgelost dat het aantal rijen voor migratie van Azure SQL Database niet overeenkomt.
  • Er is een T-SQL-parserfout opgelost.
  • Enkele blokkerende problemen omgezet in waarschuwingen.

Data Migration Assistant v5.5

De versie v5.5 van de Data Migration Assistant biedt ondersteuning voor:

  • Optie voor aanbevelingen voor elastische SKU's waarmee een unieke prijs-naar-prestatiecurve wordt gegenereerd op basis van een heuristische analyse van de verzamelde prestatiegegevens en workloadpatroonvergelijking met workloads in Azure SQL.
  • Verbeterde gebruikerservaring met het nieuwe HTML-rapport voor SKU-aanbevelingsresultaten, naast de bestaande uitvoer van het JSON-bestand.
  • Wizard voor verbindingsreeksen waarmee gebruikers intuïtief SQL-verbindingsgegevens kunnen opgeven voor afzonderlijke SQL-exemplaren.
  • Gebruikers de mogelijkheid geven om databases te selecteren voor opname in of uitsluiting van de SKU-aanbevelingen.

Daarnaast biedt deze release van Data Migration Assistant oplossingen en verbeteringen voor de volgende problemen:

  • Er is een fout opgelost waardoor verzamelde prestatiegegevens niet correct werden gelezen in bepaalde lokale instellingen.
  • Er is een probleem opgelost met betrekking tot onjuiste SKU-aanbevelingen voor omgevingen met zeer variabele workloadpatronen.
  • Er is een probleem opgelost dat van invloed is op het verzamelen van gegevens in omgevingen met een hoog geheugen.

Data Migration Assistant v5.4

De versie v5.4 van de Data Migration Assistant biedt ondersteuning voor:

  • Nieuwe console-interface die aanbevelingen en uitleg biedt voor Azure SQL Database, Azure SQL Managed Instance en SQL Server op Azure VM SKUs, gebaseerd op prestatiegegevens.
  • SQL Server 2005 is afgeschaft en wordt in toekomstige releases verwijderd als een mogelijke bron.

Daarnaast biedt deze release van Data Migration Assistant oplossingen voor de volgende problemen:

  • Er is een fout met de rechten van RDS voor SQL Server opgelost die optrad bij het evalueren van Azure SQL Managed Instance-doelen.
  • Onjuist gerapporteerde blokkeringen voor Memory Optimized Data Filegroup (FX) in de evaluaties gecorrigeerd.
  • Er is een ontbrekende regel opgelost voor het detecteren van drie- of vierdelige verwijzingen naar meerdere databases bij het beoordelen van Azure SQL Database-doelen.
  • Er is een specified value for 'AssessmentDatabases' is invalid-fout opgelost bij gebruik van de optie AssessTargetReadiness in de DMA-opdrachtregel.

Data Migration Assistant v5.3

De versie v5.3 van de Data Migration Assistant biedt ondersteuning voor:

  • Evaluatie van ad-hocquery's van externe toepassingen via de opdrachtregel.
  • Gebruikers kunnen de time-out parameter voor opdrachten aanpassen in het Dma.exe.config-configuratiebestand.
  • Voorbeeldbestand voor evaluatieconfiguratie en PowerShell-voorbeeldscript, waarin wordt uitgelegd hoe u een configuratiebestand gebruikt om de DMA-opdrachtregel uit te voeren.
  • Back-up- en herstelbewerkingen bij on-premises migratie zonder de tijdslimiet voor een time-out.

Bovendien wordt deze release van Data Migration Assistant bijgewerkt naar .NET 4.8 en biedt oplossingen voor fouten voor de volgende problemen:

  • Kan evaluatie niet uitvoeren of verbinding maken met Azure SQL Database zonder sysadmin-machtiging in de migratiefase.
  • Gebruikers kunnen evaluatie niet uitvoeren zonder sysadmin-machtiging voor RDS-evaluaties.
  • Gebruikers hebben problemen ondervonden bij het uploaden van JSON-evaluatierapporten naar Azure Migrate.
  • De objecten met Chinese tekens kunnen niet worden gemigreerd.

Data Migration Assistant v5.2

De versie v5.2 van de Data Migration Assistant biedt ondersteuning voor:

  • Evaluaties uploaden naar Azure Migrate met ondersteuning voor Azure Government en nationale clouds (soevereine aanbieding). U kunt de gereedheid van uw SQL Server-gegevensomgeving evalueren die naar Azure SQL wordt gemigreerd.
  • Opdrachtregelondersteuning voor het uploaden van evaluaties naar Azure Migrate met ondersteuning voor Azure Government en nationale clouds. Nu kunt u het uploaden van de evaluaties naar het Azure Migrate-project volledig automatiseren om een geconsolideerd Azure SQL-gereedheidsrapport op te halen.

Data Migration Assistant versie 5.0

De versie v5.0 van de Data Migration Assistant biedt ondersteuning voor:

  • SQL Server 2019 voor Windows en SQL Server 2019 voor Linux als doelen voor evaluatie en upgrade.
  • Evaluaties opslaan en laden, inclusief ondersteuning voor het opslaan en laden van evaluaties die zijn gemaakt in eerdere versies van de Data Migration Assistant.
  • Het beoordelen van SSIS-projecten (SQL Server Integration Services) die worden gehost in SSISDB en SSIS-pakketten die worden gehost in de package store voor bronversies naar SQL Server-versies eerder dan 2019. Database Migration Assistant detecteert niet-ondersteunde, gedeeltelijk ondersteunde of afgeschafte functies en compatibiliteitsproblemen die worden gebruikt in bronpakketten en biedt aanbevelingen om deze problemen op te lossen.
  • SQL-query's beoordelen vanuit een externe toepassing, bijvoorbeeld SQL-query's in C#-broncode.

Daarnaast biedt deze release van Data Migration Assistant extra verbeteringen en bugfixes en wordt het hulpprogramma bijgewerkt naar .NET 4.7.2.

Data Migration Assistant v4.5

De v4.5-versie van Data Migration Assistant biedt ondersteuning voor de evaluatie van het migreren van SSIS-pakketten (SQL Server Integration Services) die worden gehost in het bestandssysteem naar Azure SQL Database of SQL Managed Instance.

Data Migration Assistant v4.4

De v4.4-versie van Data Migration Assistant biedt ondersteuning voor het uploaden van evaluaties naar Azure Migrate.

Data Migration Assistant v4.3

De versie v4.3 van Data Migration Assistant biedt ondersteuning voor:

  • Aanbevelingen voor SKU's voor Azure SQL Managed Instance op basis van workloadevaluatie.
  • RDS SQL Server als bron voor evaluaties.
  • Agenttaakevaluaties voor Azure SQL Managed Instance als doel.
  • De mogelijkheid om bepaalde evaluatieregels te negeren; de lijst met foutcodes die zijn opgegeven in de eigenschap ignoreErrorCodes die is geconfigureerd in DMA, wordt niet weergegeven in de DMA-evaluatieresultaten.
  • Evaluatie van T-SQL-query's in taakactiviteitsstappen en het verstrekken van passende aanbevelingen
  • Evaluaties van uitgebreide gebeurtenissen (publieke preview).

Daarnaast biedt deze release van DMA verbeterde prestaties voor het verwerken van een groot aantal schemaobjecten in databases en oplossingen voor fouten met betrekking tot:

  • Procedures gecompileerd met systeemeigen compilatie, in sommige gevallen.
  • Gecompliceerde databaseschema's.

Data Migration Assistant v4.2

De v4.2-versie van Data Migration Assistant biedt opdrachtregelondersteuning voor evaluatie van doelgereedheid voor een of meer serverexemplaren bij het migreren van on-premises SQL Server naar een met SQL beheerd exemplaar. Klanten kunnen nu de Data Migration Assistant-opdrachtregel gebruiken om metagegevens over hun databaseschema te verzamelen, de obstakels te detecteren en meer te weten te komen over gedeeltelijk ondersteunde of niet-ondersteunde functies die van invloed zijn op migratie naar een SQL Managed Instance. De resultaten kunnen vervolgens worden weergegeven met behulp van de opgegeven Power BI-sjabloon.

Data Migration Assistant v4.1

De versie v4.1 van Data Migration Assistant introduceert ondersteuning voor uitgebreide evaluatie van on-premises SQL Server-databases die worden gemigreerd naar SQL Managed Instance.

Met de evaluatiewerkstroom kunt u de volgende problemen detecteren, die van invloed kunnen zijn op uw migratie naar SQL Managed Instance:

  • niet-ondersteunde of gedeeltelijk ondersteunde functies. Data Migration Assistant evalueert uw SQL Server-brondatabase op functies die gedeeltelijk of helemaal niet worden ondersteund op de doel-SQL Managed Instance. Het hulpprogramma biedt vervolgens een uitgebreide set aanbevelingen, alternatieve benaderingen die beschikbaar zijn in Azure en beperkende stappen, zodat klanten rekening kunnen houden met deze informatie bij het plannen van hun migratieprojecten.

  • compatibiliteitsproblemen. Data Migration Assistant identificeert ook compatibiliteitsproblemen met betrekking tot de volgende gebieden:

    • Belangrijke wijzigingen: de specifieke schemaobjecten die de functionaliteit kunnen verbreken die naar de doeldatabase wordt gemigreerd. We raden u aan deze schemaobjecten na de databasemigratie te herstellen.
    • Gedragswijzigingen: de gerapporteerde schemaobjecten kunnen blijven werken, maar ze kunnen een ander gedrag vertonen, bijvoorbeeld prestatievermindering.
    • Informatieve problemen: deze objecten hebben geen invloed op de migratie, maar zijn mogelijk afgeschaft uit functie-SQL Server-releases.

Nadat de evaluatie is voltooid, gebruikt u onze Azure Database Migration Service (DMS) om de migratie van uw SQL Server-databases naar SQL Managed Instance uit te voeren. DMS ondersteunt zowel offline (eenmalige) als online (minimale downtime) databasemigraties naar SQL Managed Instance.

Data Migration Assistant versie 4.0

De v4.0-versie van Data Migration Assistant introduceert de functie aanbevelingen voor Azure SQL Database SKU, waarmee gebruikers de minimaal aanbevolen Azure SQL Database-SKU kunnen identificeren op basis van prestatiemeteritems die zijn verzameld van de computers die als host fungeren voor uw databases. Deze functie biedt aanbevelingen met betrekking tot prijscategorie, rekenniveau en maximale gegevensgrootte en geschatte kosten per maand. Het biedt ook de mogelijkheid om al uw databases bulksgewijs in te richten in Azure.

Notitie

Deze functionaliteit is momenteel alleen beschikbaar via de opdrachtregelinterface (CLI).

Zie De juiste Azure SQL Database-SKU identificeren voor uw on-premises databasevoor meer informatie.

Data Migration Assistant v3.6

In de versie v3.6 van Data Migration Assistant wordt 'Automatische oplossing' geïntroduceerd voor de schemaobjecten die worden beïnvloed door de meest voorkomende migratieblokkeringen.

Deze release biedt automatischfix voor de volgende problemen met migratieblokkering en gedragswijziging:

  • De schemaobjecten die gebruikmaken van niet-gekwalificeerde joinsyntaxis.
  • De schemaobjecten die gebruikmaken van de oude RAISERROR-verklaring.
  • SQL-instructies die Order by Integer Literal gebruiken.

Data Migration Assistant voert automatische schemaconversie uit voor de objecten die worden beïnvloed door de vermelde problemen en vraagt de gebruiker om bevestiging voordat u doorgaat met de schemaconversie. Gebruikers kunnen de voorgestelde codewijzigingen controleren en vervolgens alle conversies voor een bepaald databaseobject accepteren of negeren.

Data Migration Assistant maakt gebruik van PROSE-technologie (Program Synthesis) om de codecorrecties voor te stellen. Meer informatie over PROSE-.

Data Migration Assistant v3.5

De versie v3.5 van Data Migration Assistant bevat de volgende toevoegingen:

  • Belangrijke prestatieverbeteringen voor de migratie naar Azure SQL Database (benchmarktests geven aan dat het proces vier keer sneller is dan bij eerdere versies van Data Migration Assistant).
  • De geheugenvoetafdruk is verder geoptimaliseerd om de stabiliteit van de migratiewerkstroom te verbeteren.
  • De mogelijkheid om evaluaties over te slaan tijdens de schema- en gegevensmigraties (als u de evaluatie al hebt uitgevoerd en eventuele belangrijke schemaobjecten vóór de migratie hebt aangepakt).
  • Een oplossing voor het oplossen van een probleem waarbij het hulpprogramma vastloopt wanneer er een ongeldig netwerksharepad wordt opgegeven voor back-upbestanden, bij het uitvoeren van een upgrade van een verouderde versie van SQL Server on-premises naar een latere versie of naar SQL Server op Azure-VM's.

Data Migration Assistant v3.4

De versie v3.4 van Data Migration Assistant bevat de volgende toevoegingen:

  • Ondersteuning voor SQL Server 2017 als bron voor migraties naar Azure SQL Database.
  • Verbeteringen aan de stabiliteit, prestaties en de juistheid van evaluatieregels.

Data Migration Assistant v3.3

Met de versie v3.3 van Data Migration Assistant kunt u een on-premises SQL Server-exemplaar migreren naar de nieuwe versie van SQL Server 2017, in zowel Windows als Linux. Hoewel de algemene migratiewerkstroom voor Windows en Linux hetzelfde is, is voor de overstap naar SQL Server 2017 voor Linux een aantal extra overwegingen vereist.

Het back-uppad opgeven

Linux en Windows gebruiken verschillende padindelingen. Als gevolg hiervan vereist migreren naar SQL Server 2017 op Linux dat de gebruiker zowel de Windows- als Linux-versies van het pad naar de locatie van het fysieke bestand opgeeft. U kunt beide versies van het pad op verschillende manieren opgeven, afhankelijk van de locatie van het fysieke bestand. Als het fysieke back-upbestand zich op een computer bevindt waarop:

  • In Linux, gebruikt u een samba-share om het bestand te delen met andere computers in het netwerk.
  • In Windows, gebruik de opdracht mnt om de gedeelde map te koppelen aan de computer waarop Linux draait.

Notitie

Details van het gebruik van een samba share of de opdracht mnt vallen buiten het bereik van dit artikel.

Windows-aanmeldingen migreren

Hoewel de migratie van Ad-aanmeldingen (Active Directory) officieel wordt ondersteund door SQL Server 2017 op Linux, is extra configuratie vereist om succesvol te kunnen werken. Raadpleeg het artikel Active Directory-verificatie met SQL Server op Linux voor gedetailleerde informatie over het instellen van Active Directory-aanmeldingen op SQL Server 2017 op Linux. Nadat u de vereiste configuratie hebt uitgevoerd, is de installatie voltooid en kunt u Zoals gebruikelijk Active Directory-aanmeldingen migreren. Standaard SQL-verificatie werkt zoals verwacht zonder extra instellingen.

Data Migration Assistant v3.2

De versie v3.2 van Data Migration Assistant bevat de volgende toevoegingen:

  • Schema- en gegevensmigratie worden ingeschakeld van on-premises SQL Server-databases naar Azure SQL Database met een nieuwe migratiewerkstroom.
  • Tijdens de schemamigratie naar Azure SQL Database genereert de DMA scripts van uw brondatabaseobjecten, biedt het richtlijnen voor het oplossen van eventuele compatibiliteitsproblemen, en implementeert het vervolgens uw schema in Azure.

Data Migration Assistant v3.1

De versie v3.1 van Data Migration Assistant bevat de volgende toevoegingen:

  • Verbeterde evaluatie-aanbevelingen voor Azure SQL Database met betrekking tot databasesorteringen, het gebruik van door het systeem niet-ondersteunde opgeslagen procedures en CLR-objecten.
  • Evaluatierichtlijnen voor compatibiliteitsniveaus 130, 120, 110 en 100 bij migratie naar Azure SQL Database.

Data Migration Assistant v3.0

De v3.0-versie van Data Migration Assistant breidt de Azure SQL Database-evaluatie uit om uitgebreide aanbevelingen te bieden voor het oplossen van problemen met betrekking tot:

  • Problemen met migratieblokkering.
  • Gedeeltelijk of niet-ondersteunde kenmerken en functies.

Data Migration Assistant v2.1

De versie v2.1 van Data Migration Assistant bevat de volgende toevoegingen:

Data Migration Assistant v2.0

De v2.0-versie van Data Migration Assistant bevat verbeterde aanbevelingen voor Stretch-databasefuncties om tabellen met prioriteit te bieden die de opslagbesparing maximaliseren.

Belangrijk

Stretch Database is afgeschaft in SQL Server 2022 (16.x) en Azure SQL Database. Deze functie wordt verwijderd in een toekomstige versie van de database-engine. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Data Migration Assistant v1.0

De v1.0-versie van Data Migration Assistant is de eerste release en biedt het volgende:

  • Detectie van problemen die van invloed kunnen zijn op een upgrade naar een on-premises versie van SQL Server. Eventuele bevindingen worden beschreven als compatibiliteitsproblemen en worden gecategoriseerd in de volgende gebieden:
    • Belangrijke wijzigingen
    • Gedragswijzigingen
    • Afgeschafte functies
  • Detectie van nieuwe functies in het doel-SQL Server-platform waarvan de database kan profiteren na een upgrade. Alle bevindingen worden beschreven als aanbevelingen voor functies en worden gecategoriseerd in de volgende gebieden:
    • Prestatie
    • Veiligheid
    • Opslag
  • Moderne gebruikerservaring voor het uitvoeren van evaluaties.