Limitations of data migration with Data Migration Assistant and Data Migration Services

John 101 Reputation points
2022-06-15T09:55:55.763+00:00

Hi there, I am trying to create an overview of ways to migrate data(bases) to Azure. I know you can use Data Migration Assistant. I read it's advised to use Data Migration Services for larger migrations and if there is a need and you can't migrate online you could use Data Box.

I saw a lot of information and specs about the different Data Box devices, but I was wondering what the limitations are of Data Migration Assistant and Data Migration services. I want to know when to use DMA or DMS for migrating data(bases).

  1. How much data can they migrate? For example. 100GB, 1TB etc.
  2. How many databases can they migrate?
  3. What security features do they have for during the migration?
  4. What DBMS types can you migrate to Azure?

If you know any relevant info or have links to informational websites please let me know.

Thanks

Azure SQL Database
Azure Migrate
Azure Migrate
A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
925 questions
0 comments No comments
{count} vote

Accepted answer
  1. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2022-06-15T10:35:37.513+00:00

    Welcome to Microsoft QA.

    Question #1

    They both can migrate TBs of data but with Data Migration Assistant (DMA) you can spend more than 24 hours to migrate 1 TB. DMA can take 26-28 hours to migrate 700 MB while DMS can do the same in less than an hour, depending on where you are migrating.

    Question #2

    Data Migration Assistant (DMA) can migrate 8 databases at a time, you can perform assessment of 8 databases in parallel. Data Migration Service many in parallel at the same time and is more resilient. I have witnessed DMS migrating more than 500 databases in parallel, but I don't have knowledge of a documented maximum number of databases that can be migrated in parallel.

    Question #3

    The assessment these tools take in consideration migration of logins, users and roles on some scenarios. Encrypted objects like stored procedures/functions cannot be migrated using DMA. DMS can migrate databases using Transparent Data Encryption and Always Encrypted. Data is encrypted in transit (TLS encryption is used).

    DMA discover and enumerate new security features in the target SQL Server platform that the database can benefit from after an upgrade. DMA can help you migrate users, roles, windows and SQL logins when migrating from SQL Server on-premises to Azure SQL VM. DMA tries to map database users to existent logins on the target database.

    DMS provides a security baseline that applies guidance from the Azure Security Benchmark version 2.0 to Azure Database Migration Service. The Azure Security Benchmark provides recommendations on how you can secure your cloud solutions on Azure. The content is grouped by the security controls defined by the Azure Security Benchmark and the related guidance applicable to Azure Database Migration Service.

    Question #4

    DMA enables you to upgrade to a new version of SQL Server and Azure SQL Database (standalone and Managed Instance). DMS helps you migrate SQL Server, Oracle, MySQL, PostgreSQL, MariaDB, RDS SQL. Mingo DB and PostgreSQL to Azure,

    Only DMA can help you migrate (and/or upgrade) SQL Server to SQL Server on Azure VM


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.