Backup automatici nel database SQL in Microsoft Fabric
Si applica a:✅Database SQL in Microsoft Fabric
Questo articolo descrive la funzionalità di backup automatizzati per il database SQL in Microsoft Fabric. Per ripristinare un backup, vedere Eseguire il ripristino da un backup nel database SQL in Microsoft Fabric.
Informazioni sul backup del database
I backup del database sono elementi essenziali di qualsiasi strategia di continuità aziendale e ripristino di emergenza perché aiutano a proteggere i dati da danni o eliminazioni.
Per tutti i database nuovi, ripristinati e copiati, il database SQL in Fabric mantiene backup sufficienti per consentire un ripristino temporizzato (PITR) negli ultimi sette giorni per impostazione predefinita. Il servizio esegue backup regolari completi, differenziali e del log per garantire che i database siano ripristinabili in qualsiasi momento entro il periodo di conservazione per il database.
Se si elimina un database, il sistema mantiene i backup nello stesso modo per un database online, fino alla scadenza del periodo di conservazione di sette giorni.
Con quale frequenza vengono eseguiti backup in un database SQL in Fabric?
Il database SQL in Fabric offre funzionalità di backup automatici abilitate dal momento della creazione del database:
- Backup completi ogni settimana
- Backup differenziali ogni 12 ore
- Backup del log delle transazioni circa ogni 10 minuti
La frequenza dei backup del log delle transazioni è basata sulle dimensioni di calcolo e sulla quantità di attività del database. Quando si ripristina un database, il servizio determina automaticamente quali backup completi, differenziali e del log delle transazioni devono essere ripristinati.
Il primo backup completo viene pianificato subito dopo la creazione o il ripristino di un nuovo database. Il completamento del backup richiede in genere 30 minuti, ma potrebbe richiederne di più qualora le dimensioni del database siano elevate.
Dopo il primo backup completo, l'esecuzione di tutti i successivi backup viene pianificata e gestita automaticamente. La tempistica esatta di tutti i backup del database è determinata dal servizio di database SQL in quanto bilancia il carico di lavoro complessivo del sistema. Non è possibile modificare la pianificazione dei processi di backup o disabilitarli.
Per un nuovo database, ripristinato o copiato, la funzionalità di ripristino temporizzato diventa disponibile quando viene creato il backup iniziale del log delle transazioni, che segue il backup completo iniziale.
Dove vengono archiviati i backup del database SQL?
Tutti i backup nel database SQL in Fabric vengono archiviati negli account di archiviazione di Azure con ridondanza della zona. Con l'archiviazione con ridondanza della zona, i backup vengono copiati in modo sincrono in tre zone di disponibilità di Azure nell'area primaria.
L'archiviazione con ridondanza della zona è attualmente disponibile solo in determinate aree. Quando l'archiviazione di Azure basata su archiviazione con ridondanza della zona non è disponibile, i backup vengono archiviati nell'archiviazione con ridondanza locale. Con l'archiviazione con ridondanza locale, i backup vengono copiati in modo sincrono tre volte all'interno di una singola posizione fisica nell'area primaria.
Conservazione dell'archivio di backup
Il database SQL in Microsoft Fabric pianifica un backup completo ogni settimana. Per garantire un ripristino temporizzato nell'intero periodo di conservazione, il sistema deve archiviare altri backup completi, differenziali e del log delle transazioni per un massimo di una settimana in più rispetto al periodo di conservazione configurato.
I backup non più necessari per il ripristino temporizzato vengono eliminati automaticamente. Poiché i backup differenziali e i backup del log richiedono un backup completo precedente per essere ripristinabili, tutti e tre i tipi di backup vengono eliminati insieme in blocchi settimanali.
Per tutti i database, i backup completi e differenziali vengono compressi per ridurre la compressione dell'archiviazione di backup. Il rapporto medio di compressione dei backup è da 3 a 4 volte.
Cronologia dei backup
È possibile visualizzare l'elenco dei backup usando un semplice comando T-SQL tramite una dmv (Dynamic Management View) denominata sys.dm_database_backups
, che funziona in modo analogo a database SQL di Azure. Questa DMV contiene informazioni sui metadati su tutti i backup presenti necessari per abilitare il ripristino temporizzato.
Per eseguire query sul catalogo della cronologia di backup, è sufficiente eseguire script T-SQL tramite il portale di Fabric (o un altro strumento client di propria scelta):
SELECT * FROM sys.dm_database_backups;
Domande frequenti sui backup per il database SQL in Fabric
È possibile accedere ai backup?
No, i backup sono isolati dalla piattaforma Microsoft Fabric e non sono accessibili dagli utenti finali. L'unico modo per consentire al cliente di interagire con i file di backup consiste nell'usare la funzionalità di ripristino temporizzato (PITR).
I backup sono crittografati?
Tutti i file archiviati in Archiviazione di Azure, inclusi i backup del database SQL in Microsoft Fabric, vengono crittografati automaticamente quando i dati vengono salvati in modo permanente nel cloud. Per altre informazioni, vedere Crittografia di Archiviazione di Azure per dati inattivi.
Limiti
Limitazioni correnti per i backup per il database SQL:
- Non è possibile controllare la frequenza dei backup nel database SQL in Fabric.
- Non è possibile modificare il periodo di conservazione dei backup per un database SQL in Microsoft Fabric. Il periodo di conservazione predefinito è sette giorni.
- È possibile ripristinare solo i backup del database dai database SQL in tempo reale.
- È possibile ripristinare solo i backup del database all'interno della stessa area di lavoro. Il ripristino tempor tra aree di lavoro non è supportato.
- Se si elimina un'area di lavoro, vengono eliminati anche tutti i database dell'area di lavoro e non è possibile recuperarli.
- Tutti i backup vengono archiviati in una singola area replicata in diverse zone di disponibilità di Azure. Non sono presenti backup con replica geografica.
- Sono supportati solo i backup di conservazione a breve termine. Nessun supporto per i backup di conservazione a lungo termine.
- I backup possono essere ripristinati solo tramite il portale di Fabric. Attualmente non sono abilitati comandi API REST, Azure PowerShell o Interfaccia della riga di comando.