App to azure using SQl Server

Robert Aubry 61 Reputation points
2023-09-17T16:30:37.5866667+00:00

1.       Does Azure have a tool to completely migrate a Sql Server back end to Azure Sql?

Azure SQL Database
{count} votes

Accepted answer
  1. RahulRandive 9,506 Reputation points
    2023-09-17T16:51:37.86+00:00

    Hi @Robert Aubry

    While it may not be apparent through the backend, there are indeed several methods available for migrating data from an on-premises SQL Server database to an Azure SQL database.

    The following are some of the methods that can be used for data migration:

    1. Create BACPAC files and export them
    2. Use SQL Server Management Studio; generate scripts and use the import/export data methods
    3. Use the Data Migration Assistant Wizard
    4. Leverage Transactional Replication to port the data over to the cloud
    5. Use PowerShell and SQLPackage.exe, an SSDT tool

    Here is a Migration guide: SQL Server to Azure SQL Database

    https://learn.microsoft.com/en-us/azure/azure-sql/migration-guides/database/sql-server-to-sql-database-guide?view=azuresql

    And the blog- https://www.sqlshack.com/migrate-an-on-premises-sql-server-database-to-the-azure-sql-database/

    Let us know if you need any additional information.

    Thank you!

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. AirGordon 7,120 Reputation points
    2023-09-17T16:45:07.14+00:00

    Yes. The Azure SQL DMA (Data Migration Assistant) is the tool you are after.

    The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality when you upgrade to a new version of SQL Server or migrate to Azure SQL Database. DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.

    https://learn.microsoft.com/en-us/sql/dma/dma-overview?view=sql-server-ver16#assess-on-premises-sql-server-instances-migrating-to-azure

    For larger migrations (in terms of number and size of databases) to Azure, you should use the Azure Database Migration Service, which can migrate databases at scale.

    0 comments No comments

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.