This architecture demonstrates the connectivity architecture and traffic flows for migrating on-premises SQL database to SQL Managed Instance PaaS service in Azure.
Download Visio link here.
- DMS (Data Migration Services) is PaaS service Azure used for live/online Migration of SQL Server to SQL Managed Instance. DMS-Subnet routable from on-premises
- SQL-MI gets deployed in a dedicated subnet. This subnet routable from on-premises
- SQL Server On-Premises, File share server on-premises are routable from Azure
- SQL-MI PaaS service Deployed in Private mode and no public Access to SQLMI instance.
- DMA (Data Migration Assistant) is deployed on-premises
- Storage Account Access
-
Azure Subnet planning for DMS subnet and SQL MI subnet
Create a seperate dedicated subnet for SQL MI and Azure Data Migration Service (DMS)
-
DNS resolution for SQL MI in private mode. Notice public google DNS resolves to private IP
nslookup nnsqlmi.2bc8e260b368.database.windows.net 8.8.8.8
Server: dns.google
Address: 8.8.8.8
Non-authoritative answer:
Name: tr18202.eastus1-a.worker.vnet.database.windows.net
Address: 172.16.7.254
Aliases: nnsqlmi.2bc8e260b368.database.windows.net
DNS Checker Output
-
SSMS Connection String Note the , seperated ports. Use tcp/1433 (private endpoint) or tcp/3342 (public endpoint)
- Fix flow for online migration
- Multiregion addition
- NVA Design considerations





