Condividi tramite


Eseguire il ripristino da un backup nel database SQL in Microsoft Fabric

Si applica a:Database SQL in Microsoft Fabric

Questo articolo illustra la procedura per ripristinare qualsiasi database da un backup nel database SQL in Microsoft Fabric.

Importante

Questa funzionalità si trova in anteprima.

Ripristino temporizzato

I backup automatizzati del database aiutano a proteggere i database da errori degli utenti e delle applicazioni, dall'eliminazione accidentale dal database e da interruzioni prolungate. Si tratta di una funzionalità predefinita fornita dal database SQL in Fabric per proteggere i dati da modifiche indesiderate. Il ripristino temporizzato (PITR) è una funzionalità per ripristinare il database in un punto specifico nel tempo entro il periodo di conservazione. Con un ripristino del database, si crea un nuovo database SQL nella stessa area di lavoro, dai backup.

Nell'anteprima corrente non sono previsti costi o consumo di risorse CPU associate al ripristino di un database.

Tempo di ripristino

Diversi fattori influiscono sul tempo necessario per ripristinare un database tramite backup automatici del database:

  • Dimensione database
  • Numero di log delle transazioni coinvolti
  • Quantità di attività che deve essere riprodotta per il ripristino al punto di ripristino
  • Numero di richieste di ripristino simultanee elaborate nell'area di destinazione

Per un database molto di grandi dimensioni o molto attivo il ripristino potrebbe richiedere diverse ore. Quando sono presenti molte richieste di ripristino simultanee nell'area di destinazione, il tempo di ripristino per singoli database può aumentare.

Autorizzazioni

Per ripristinare un database usando una funzionalità di ripristino temporizzato, è necessario disporre di uno dei ruoli seguenti nell'area di lavoro infrastruttura:

  • Amministratore
  • Collaboratore
  • Membro

Per altre informazioni, vedere Ruoli di Microsoft Fabric.

Come ripristinare un database SQL in Microsoft Fabric

Puoi ripristinare un database in un punto nel tempo entro il periodo di conservazione. Eseguendo questa operazione, si sta effettivamente creando un nuovo database SQL in Fabric. Al termine del ripristino, Fabric crea un nuovo database nella stessa area di lavoro del database originale.

Nota

Non è possibile sovrascrivere un database esistente con un ripristino.

Il caso d'uso principale del ripristino temporizzato consiste nel ripristinare da un incidente umano ripristinando un database SQL a un momento precedente. È possibile considerare il database ripristinato come sostituzione per il database originale o usarlo come origine dati per aggiornare il database originale.

  1. Nell'area di lavoro fare clic con il pulsante destro del mouse sul database SQL o sul ... menu di scelta rapida. Selezionare Ripristina database.

    Screenshot del portale infrastruttura degli elementi in un'area di lavoro. Il menu di scelta rapida per un database viene espanso e l'opzione Di dialogo Ripristina database è evidenziata.

  2. Verrà visualizzata la finestra popup Ripristina database . Specificare un nome di un nuovo database che verrà creato dai backup del database di origine/originale.

  3. Scegliere un punto nel tempo. È possibile visualizzare il punto di ripristino meno recente disponibile, il punto di ripristino più recente o qualsiasi punto nel tempo tra.

    Nota

    Gli orari sono elencati nel fuso orario locale, non in formato UTC. Anche l'elenco a discesa ora è modificabile. È possibile selezionare l'ora desiderata.

  4. Seleziona Crea.

  5. L'avanzamento del ripristino del database viene avviato in background. Le notifiche vengono visualizzate nell'angolo superiore destro e sarà anche possibile visualizzare la notifica relativa al ripristino del database in corso nel Centro notifiche.

    Screenshot della scheda Notifiche del portale di Infrastruttura che mostra lo stato di avanzamento del ripristino del database.

    Nota

    Non è possibile aprire il nuovo database fino al termine dell'operazione di ripristino.

Visualizzare i punti di ripristino del database SQL in Microsoft Fabric

È possibile visualizzare il punto di ripristino meno recente (meno recente) nelle proprietà a cui è possibile accedere tramite la visualizzazione del database del portale di Fabric.

È possibile ripristinare un database in qualsiasi momento tra questi due punti di ripristino.

  1. Aprire il database nel portale di Infrastruttura. Selezionare l'icona Impostazioni sulla barra multifunzione o fare clic con il pulsante destro del mouse e scegliere Impostazioni.

  2. Selezionare Punti di ripristino. Gli orari sono elencati nel fuso orario locale.

    Screenshot del portale di Infrastruttura che mostra i punti di ripristino per un database SQL.

Limiti

Limitazioni correnti nel ripristino per il database SQL:

  • La conservazione dei backup è di sette giorni per un database attivo.
  • Il ripristino dei backup dai database eliminati non è attualmente possibile dopo il periodo di conservazione di sette giorni.
  • Il ripristino tra aree di lavoro non è supportato.
  • Il ripristino tra aree non è supportato.
  • Se si elimina il database durante il ripristino, l'operazione verrà annullata. Non è possibile recuperare i dati dal database eliminato.