Migrating SQL Server to Managed Instance
Microsoft offers numerous options when migrating databases to Azure SQL Database Managed Instance. A migration project can be overwhelming. As such, it's important to choose the correct service model and service tier. There are a few, and your choice of them will depend on the use case for your managed instance:
- Cross-database joins
- CLR
- SQL Server Agent Jobs
- Log shipping
- Global temporary tables
These are some factors to consider when deciding on your managed instance. Additionally, unlike a virtual machine solution, managed instance is a Platform-as-a-Service (PaaS) solution, ensuring that you don't have to support the patching and upgrading of the database.
It is crucial before undertaking a migration to a Managed Instance that any compatibility issues due to deprecated versioning and features, such as 2008/R2/2012 are identified and resolved beforehand. SQL Server 2008/R2 contains a significant list...