Delen via


Aanbevolen procedures voor het uitvoeren van 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 enkele aanbevolen procedures voor installatie, evaluatie en migratie.

Installatie

Installeer en voer de Data Migration Assistant niet rechtstreeks uit op de SQL Server-hostcomputer.

Beoordeling

  • Voer evaluaties uit op productiedatabases tijdens niet-piektijden.
  • Voer de evaluaties van compatibiliteitsproblemen en aanbevelingen voor nieuwe functies afzonderlijk uit om de duur van de evaluatie te verkorten.

Migratie

  • Migreer een server tijdens niet-piektijden.

  • Wanneer u een database migreert, geeft u één sharelocatie op die toegankelijk is voor de bronserver en de doelserver, en vermijdt u indien mogelijk een kopieerbewerking. Een kopieerbewerking kan vertraging veroorzaken op basis van de grootte van het back-upbestand. De kopieerbewerking verhoogt ook de kans dat een migratie mislukt vanwege een extra stap. Wanneer er één locatie wordt opgegeven, wordt de kopieerbewerking door Data Migration Assistant overgeslagen.

    Zorg er bovendien voor dat u de juiste machtigingen voor de gedeelde map opgeeft om migratiefouten te voorkomen. De juiste machtigingen worden opgegeven in het hulpprogramma. Als een SQL Server-exemplaar onder Netwerkservice-referenties wordt uitgevoerd, geeft u de juiste machtigingen voor de gedeelde map aan het machineaccount voor het SQL Server-exemplaar.

  • Schakel de versleutelingsverbinding in wanneer u verbinding maakt met de bron- en doelservers. Het gebruik van TLS-versleuteling verhoogt de beveiliging van gegevens die worden verzonden via de netwerken tussen Data Migration Assistant en het SQL Server-exemplaar. Dit is vooral handig bij het migreren van SQL-aanmeldingen. Als TLS-versleuteling niet wordt gebruikt en het netwerk wordt aangetast door een aanvaller, kunnen de SQL-aanmeldingen die worden gemigreerd, worden onderschept en/of gewijzigd door de aanvaller.

    Als alle toegang echter een beveiligde intranetconfiguratie omvat, is versleuteling mogelijk niet vereist. Het inschakelen van versleuteling vertraagt de prestaties omdat de extra overhead die nodig is voor het versleutelen en ontsleutelen van pakketten. Raadpleeg Verbindingen versleutelen met SQL Servervoor meer informatie.

  • Controleer op niet-vertrouwde beperkingen voor zowel de brondatabase als de doeldatabase voordat u gegevens migreert. Na de migratie opnieuw analyseren of er beperkingen in de doeldatabase tijdens de gegevensverplaatsing onbetrouwbaar zijn geworden. Los niet-vertrouwde beperkingen indien nodig op. Als u de beperkingen niet vertrouwt, kan dit leiden tot slechte uitvoeringsplannen en kan dit van invloed zijn op de prestaties.