Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 2.72 KB

File metadata and controls

29 lines (18 loc) · 2.72 KB
author MashaMSFT
ms.author mathoma
ms.reviewer randolphwest
ms.date 03/06/2026
ms.service azure-sql-managed-instance
ms.topic include

Restore operation failures after migrating to SQL Managed Instance

If you migrate a database to Azure SQL Managed Instance from SQL Server 2019 and later versions with accelerated database recovery enabled, but configured with the persistent version store (PVS) set to something other than the PRIMARY file group, you can experience restore operation failures on the target SQL managed instance.

To work around this issue, make sure you set the persistent version store (PVS) to PRIMARY on the source SQL Server database before you migrate it to SQL Managed Instance. If you already migrated the database without setting the PVS to PRIMARY, you can set it on the source SQL Server database, and then re-migrate the database to SQL Managed Instance.

Unable to use accelerated database recovery after migrating to SQL Managed Instance

Starting with SQL Server 2019, if you migrate a database to Azure SQL Managed Instance, and the source database has accelerated database recovery disabled, you can't use accelerated database recovery on the target SQL managed instance.

To work around this issue, make sure you enable accelerated database recovery on the source SQL Server database before you migrate it to SQL Managed Instance. If you already migrated the database without enabling accelerated database recovery, you can enable it on the source SQL Server database, and then re-migrate the database to SQL managed instance.

SQL Server 2017 and earlier versions don't support accelerated database recovery, so this issue doesn't apply to databases migrated from those versions of SQL Server.

Unable to use Service Broker after migrating to SQL Managed Instance

If you migrate a database to Azure SQL Managed Instance, and Service Broker is disabled on the source database, you can't use Service Broker on the target SQL managed instance.

To work around this issue, make sure you enable Service Broker on the source SQL Server database before you migrate it to SQL Managed Instance. If you already migrated the database without enabling Service Broker, you can enable it on the source SQL Server database, and then re-migrate the database to SQL Managed Instance.