Azure DevOps Migration

Adnan Khan 20 Reputation points
2024-12-05T22:30:45.6866667+00:00

Hi Community,

We are in the process of migrating from Azure DevOps (ADO) Server 2022 with SQL Server 2019 Standard (running on Windows Server 2019) to Azure DevOps Services using the ADO Migration Tool for high-fidelity migration.

Our largest table size is 45 GB, which exceeds the 30 GB limit for the DACPAC import method. As a result, we are following the Azure SQL Method as outlined in the documentation: Migrate Large Collections.

I have two questions:

Azure SQL Image Selection: When provisioning an Azure SQL Virtual Machine (VM), should we select SQL Server 2019 Standard, or would it be fine to choose SQL Server 2022? Does the version of SQL Server on the Azure VM have any impact on the migration process?

Post-Migration Decommissioning: After the migration is successfully completed, can we safely decommission the Azure SQL VM used for the migration?

Looking forward to your insights and recommendations!

Thanks in advance.

Azure SQL Database
0 comments No comments
{count} votes

Accepted answer
  1. NIKHILA NETHIKUNTA 4,600 Reputation points Microsoft External Staff
    2024-12-06T01:46:23.1166667+00:00

    @Adnan Khan
    Thank you for the question and for using Microsoft Q&A platform.
    I'm glad to help you with your questions regarding the migration process from Azure DevOps Server 2022 to Azure DevOps Services using the ADO Migration Tool.

    Regarding your first question, it is recommended to use the same version of SQL Server on the Azure VM as the one you are currently using on your on-premises server. The version of SQL Server on the Azure VM doesn't have a direct impact on the migration process itself, as long as it supports the required features used by Azure DevOps. However, it's generally recommended to match the version of SQL Server on your source environment to avoid any potential compatibility issues during the migration.
    In your case, since you are currently using SQL Server 2019 Standard, it would be best to select SQL Server 2019 Standard when provisioning the Azure SQL VM. This will ensure that there are no compatibility issues during the migration process.

    As for your second question, once the migration is successfully completed and you have verified that all data has been migrated to Azure DevOps Services, you can safely decommission the Azure SQL VM used for the migration. However, it is recommended to keep a backup of the VM for a certain period of time in case any issues arise.

    You can refer to the below links for more help:
    https://learn.microsoft.com/en-us/azure/devops/migrate/migration-overview?view=azure-devops
    https://learn.microsoft.com/en-us/azure/devops/migrate/migration-prerequisites?view=azure-devops

    Hope this helps. Do let us know if you have any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    1 person found this answer helpful.

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.