Il DP-300 — Administering Microsoft Azure SQL Solutions è l’unico esame richiesto per la certificazione Microsoft Certified: Azure Database Administrator Associate. Valida il mestiere di chi amministra database relazionali veri, su Azure e on-premises insieme: sceglie la piattaforma, la mette in sicurezza, la monitora, automatizza le attività ricorrenti e la rende capace di sopravvivere a un guasto. Non è un esame di teoria relazionale né di sviluppo: è un esame di decisioni operative, in cui gli scenari chiedono quale servizio, quale configurazione e quale strategia di ripristino reggono i requisiti dichiarati.
Cosa valida il DP-300
Microsoft descrive il candidato come un database administrator che gestisce database cloud e on-premises costruiti su Azure SQL e SQL Server, responsabile di quattro cose: gestione, disponibilità, sicurezza, e monitoraggio e ottimizzazione delle prestazioni. Nel perimetro rientrano esplicitamente Azure SQL Database, Azure SQL Managed Instance, SQL Server su macchine virtuali Azure (Windows e Linux) e SQL Server on-premises. Rientrano anche le strategie di migrazione fra on-premises e Azure, e fra un servizio Azure SQL e l’altro.
Le skills measured attualmente in vigore sono quelle del 24 aprile 2026: è la data che trovi in cima alla study guide ufficiale, ed è la prima cosa da controllare prima di comprare qualunque materiale di preparazione. Microsoft avverte anche che la maggior parte delle domande riguarda funzionalità in general availability, ma che le funzionalità in preview possono comparire se sono di uso comune — e che l’esame può contenere componenti interattivi, non solo domande a risposta chiusa.
A chi si rivolge
Al DBA che ha già le mani nel motore. Non ci sono prerequisiti formali, ma l’esame presuppone che tu sappia leggere un piano di esecuzione, scrivere T-SQL amministrativo, configurare un backup e discutere di RPO e RTO con chi paga il downtime. Chi arriva dal mondo SQL Server on-premises parte avvantaggiato sulla metà “motore” (statistiche, indici, Query Store, Agent job) e deve costruirsi la metà “Azure” (Microsoft Entra ID, private endpoint, failover group, deployment con Bicep). Chi arriva da Azure senza esperienza di amministrazione database fa il percorso inverso, e di solito più in salita.
È un esame associate, quindi più operativo che architetturale: se il tuo lavoro è progettare la soluzione dati end-to-end anziché gestirla, guarda alla scheda della certificazione DP-300 su CertUp per collocarla nel percorso Azure prima di decidere.
I concetti trasversali: le tre offerte SQL
La domanda che torna più spesso, in forme diverse, è quale delle tre. Microsoft la tratta come una scelta su due assi — quanto controllo vuoi, quanta amministrazione sei disposto a fare — e la documentazione ufficiale è netta su dove ciascuna opzione vince.
| Opzione | Modello | Compatibilità | Quando la scegli |
|---|---|---|---|
| Azure SQL Database | PaaS (DBaaS) | Funzionalità a livello di database; alcune funzionalità SQL Server non ci sono | App cloud-native, singolo database o elastic pool, Hyperscale e serverless; database fino a 128 TB |
| Azure SQL Managed Instance | PaaS | Quasi tutte le funzionalità di istanza e di database, indirizzo IP privato in rete virtuale | La scelta di default per la maggior parte delle migrazioni da SQL Server, con modifiche minime |
| SQL Server su VM Azure | IaaS | Parità totale con la versione on-premises corrispondente, accesso al sistema operativo | Lift-and-shift, dipendenze dal sistema operativo, versioni ed edizioni specifiche; HA da configurare a mano |
Da questa tabella discendono metà delle risposte corrette dell’esame. Sulla VM l’alta disponibilità te la costruisci tu (availability group, Failover Cluster Instance) perché l’SLA copre le macchine, non il motore che ci gira dentro; su Managed Instance e SQL Database backup, patching e ripristino sono inclusi. Se lo scenario nomina SQL Server Agent job, linked server o oggetti a livello di istanza, la risposta raramente è Azure SQL Database. Se nomina un’istanza che per vincoli normativi non può essere migrata, guarda ad Azure Arc-enabled SQL Server, che la proietta in Azure Resource Manager senza spostarla.
Altri due riflessi da allenare: active geo-replication dà una secondaria leggibile in un’altra regione, mentre il failover group aggiunge i listener di lettura-scrittura e lettura-sola che rendono il failover trasparente per l’applicazione; e la zone redundancy difende da un guasto di zona, non da un’interruzione che coinvolge l’intera regione — per quella servono failover group, geo-replica o almeno il backup geo-ridondante.
I cinque domini d’esame (pesi ufficiali)
1. Pianificare e implementare le risorse della piattaforma dati (15-20%)
Consigliare l’offerta giusta in base ai requisiti, scegliere un metodo di deployment automatizzato, riconoscere i casi d’uso di Azure Arc-enabled SQL services e di Azure SQL Database in Microsoft Fabric, pianificare il partizionamento delle tabelle e lo sharding. Poi configurare scala e prestazioni sulle tre piattaforme, la compressione dati, e infine la migrazione: valutare online contro offline, implementarla, gestire la copia e lo spostamento dei database di Managed Instance, e fare troubleshooting quando non va.
2. Implementare un ambiente sicuro (20-25%)
Autenticazione con Microsoft Entra ID su tutte e tre le piattaforme, principali di sicurezza, utenti creati da identità Entra, permessi a livello di database e di oggetto, privilegio minimo su tutti i securable. Poi i dati a riposo e in transito: TDE, cifratura a livello di oggetto, regole firewall di server e di database, Always Encrypted — anche con VBS enclave — private link e service endpoint. Infine la conformità: classificazione dei dati, audit di server e database, change tracking, dynamic data masking, ledger in Azure SQL e row-level security.
3. Monitorare, configurare e ottimizzare le risorse (20-25%)
Preparare una baseline delle prestazioni prima di toccare qualsiasi cosa, individuare le fonti delle metriche e saperle interpretare, monitorare con database watcher e con gli Extended Events. Sul lato query: Query Store, blocking di sessione, DMV, modifiche agli indici, revisione dei piani di esecuzione, Intelligent Insights. E la manutenzione: indici, statistiche, controlli di integrità, automatic tuning, Resource Governor, configurazioni database-scoped e i casi d’uso dell’intelligent query processing.
4. Configurare e gestire l’automazione delle attività (15-20%)
I SQL Server Agent job (pianificazioni, alert, notifiche, troubleshooting), il deployment automatizzato con template ARM e Bicep, Azure PowerShell e Azure CLI, e le attività lato Azure: elastic job, alert e notifiche sulle attività di database, e diagnosi quando un’automazione fallisce.
5. Alta disponibilità e disaster recovery (20-25%)
Partire dai requisiti di RPO/RTO e arrivare alla configurazione che li regge: valutare le soluzioni ibride e quelle Azure-specifiche, e pianificare come testare il piano di ripristino. Backup e restore con gli strumenti nativi e con T-SQL, ripristino point-in-time, retention a lungo termine, backup su storage cloud. Poi la configurazione vera: active geo-replication, Always On availability group su Managed Instance e su VM, failover group, Always On Failover Cluster Instance, log shipping, e il monitoraggio e troubleshooting della soluzione.
I numeri d’esame: cosa Microsoft pubblica e cosa no
| Dato | Cosa dice la fonte ufficiale |
|---|---|
| Punteggio minimo | 700 su 1000 — pubblicato nella study guide |
| Durata | 100 minuti per completare la prova |
| Numero di domande | Non pubblicato |
| Lingue | Inglese, italiano, spagnolo, francese, tedesco, portoghese (Brasile), giapponese, coreano, cinese semplificato e tradizionale |
| Prezzo | Non pubblicato: dipende dal paese o dalla regione in cui l’esame viene erogato, e compare nel flusso di prenotazione Pearson VUE |
| Validità | 12 mesi, con rinnovo gratuito online |
Vale la pena insistere sulla soglia: 700 non è il 70% delle risposte corrette. È un punteggio in scala, e Microsoft non pubblica la corrispondenza fra risposte esatte e punteggio finale. Vale anche la pena insistere sulla lingua: l’italiano c’è, ma le versioni localizzate arrivano circa otto settimane dopo l’aggiornamento della versione inglese, quindi in prossimità di un cambio di skills measured le due versioni possono non coincidere.
Come prepararsi
- Parti dai requisiti, non dai servizi. Ogni scenario contiene un vincolo che decide: un RTO di minuti, una dipendenza da oggetti di istanza, un divieto di esporre dati in chiaro agli amministratori. Allenati a individuarlo prima di guardare le opzioni.
- Costruisci le coppie che si somigliano. Geo-replica contro failover group, TDE contro Always Encrypted, availability group contro Failover Cluster Instance contro log shipping, database watcher contro Extended Events: l’esame vive su queste distinzioni.
- Lavora sul motore, non solo sul portale. Statistiche, stime di cardinalità, memory grant e Query Store compaiono con un livello di dettaglio che non si copre leggendo le schede prodotto.
- Segui una struttura. Il nostro percorso di preparazione DP-300 segue gli stessi cinque domini della study guide, con unità brevi per ciascun blocco.
- Chiudi con le prove a tempo. La simulazione DP-300 attinge a un banco di 80 domande e propone sessioni da 50 domande in 100 minuti con soglia 700/1000 — numeri nostri, tarati sulla durata ufficiale, non un dato pubblicato da Microsoft sul formato reale. Le domande sono in inglese con spiegazione in italiano, e i tipi che riproduciamo sono tre: scelta singola, scelta multipla e matrice sì/no. Non riproduciamo i componenti interattivi che Microsoft dice di poter includere nell’esame: per quelli usa l’exam sandbox ufficiale.
In sintesi
Il DP-300 certifica che sai amministrare una piattaforma dati SQL su Azure e fuori: sceglierla, difenderla, misurarla, automatizzarla e rimetterla in piedi. I pesi ufficiali dicono dove mettere il tempo — sicurezza, monitoraggio e HA/DR valgono insieme fino al 75% dell’esame — e i due dati che Microsoft pubblica davvero, i 100 minuti e la soglia di 700, dicono che non è una prova in cui si può ragionare all’infinito su ogni scenario. Chi amministra database ogni giorno arriva pronto con qualche settimana di studio mirato sulle parti Azure; chi non ha mai gestito un’istanza dovrebbe prima accumulare pratica, poi tornare alla study guide.