Step 7 — Configurazione e avvio della migrazione (wizard DMS)
A questo punto abbiamo tutto pronto:
- backup FULL eseguito
- backup dei log attivi
- Blob Storage configurato
- SHIR Online
- servizio DMS creato
Ora possiamo configurare la migrazione vera e propria tramite il wizard di Azure DMS.
Avvio del wizard
Dal portale Azure:
- entra nel servizio Azure Database Migration Service
- clicca su New Migration
Qui iniziamo la configurazione guidata.
Selezione scenario
Nel primo step del wizard:
- Source server type: SQL Server
- Target server type: SQL Server on Azure Virtual Machine
- Migration type: Online
Questo è importante: assicurati di selezionare Online, altrimenti non verrà utilizzata la sincronizzazione dei log.
Configurazione Source (SQL Server sorgente)
Inserisci i dettagli del server SQL sorgente:
- nome server o IP
- tipo di infrastruttura (nel lab: Virtual Machine)
- autenticazione SQL (utente con permessi adeguati, meglio se sysadmin)
DMS utilizzerà lo SHIR per connettersi al server.
Se tutto è corretto, la connessione verrà validata senza errori.
Configurazione Target (Azure SQL VM)
Nel passo successivo:
- seleziona subscription e resource group
- scegli la VM SQL di destinazione
Se la VM è configurata correttamente con SQL IaaS Agent, verrà rilevata automaticamente.
Configurazione Data Source (backup su Blob)
Qui indichiamo a DMS dove trovare i backup:
- seleziona lo Storage Account
- seleziona il container (es.
backup)
Se i permessi sono corretti, vedrai le cartelle dei database.
A questo punto puoi:
- selezionare i database da migrare
- eventualmente cambiare il nome del database di destinazione
Avvio della migrazione
Dopo aver completato la configurazione:
- rivedi il riepilogo
- clicca su Start Migration
DMS inizierà subito a lavorare.
Stato della migrazione
All’inizio vedrai lo stato:
Restoring
Questo significa che:
- DMS sta applicando il backup FULL
- il database viene creato sulla VM di destinazione
Durante questa fase, sul server di destinazione vedrai il database in stato:
RESTORING
È assolutamente normale.
Sincronizzazione dei log
Una volta completato il restore iniziale:
- DMS inizierà ad applicare i backup dei log
- il database rimane sincronizzato con la sorgente
Finché la migrazione è attiva:
- i log vengono letti dal Blob Storage
- applicati automaticamente sulla destinazione
Considerazione pratica
Questo è il punto in cui tutto prende vita.
Nel mio caso, quando vedo il database comparire sulla VM Azure in stato RESTORING e i log che iniziano ad essere applicati, so che la migrazione sta funzionando correttamente.
Da qui in poi resta solo da decidere quando fare il cutover.





