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.

Ripristino a un momento specifico

I backup automatizzati del database aiutano a proteggere i database da errori degli utenti e delle applicazioni, dall'eliminazione accidentale del 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 point-in-time (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.

Tempo di ripristino

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

  • Dimensione del database
  • Numero di log delle transazioni coinvolti
  • Quantità di attività che deve essere rieseguita per il ripristino al punto di ripristino
  • Numero di richieste di ripristino simultanee elaborate nella regione 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.

Costo

Attualmente, non è previsto alcun costo o consumo di risorse della CPU associate al ripristino di un database.

L'inizio di un ripristino a un punto nel tempo può portare il database da uno stato sospeso a uno stato online e potrebbe comportare costi di consumo.

Autorizzazioni

Per ripristinare un database usando una funzionalità di ripristino a un momento specifico, è necessario disporre di uno dei ruoli seguenti nel workspace di Fabric:

  • Amministratore
  • Contributore
  • Membro

Per altre informazioni, vedere ruoli di Microsoft Fabric.

Come ripristinare un database SQL in Microsoft Fabric

Puoi ripristinare qualsiasi database a un momento precedente 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 a un momento precedente consiste nel riprendersi da un errore 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 oppure usare il menu di scelta rapida .... Selezionare Ripristino database.

    Screenshot del portale Fabric con gli elementi in un'area di lavoro. Il menu di scelta rapida per un database è aperto e l'opzione Ripristina database della finestra di dialogo è evidenziata.

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

  3. Scegli un momento specifico. È possibile visualizzare il punto di ripristino più remoto disponibile, il punto di ripristino più recente o qualsiasi punto nel tempo compreso tra i due. Gli orari sono elencati nel fuso orario locale, non in UTC. Anche l'elenco a discesa dell'ora è modificabile. È possibile selezionare l'ora desiderata.

  4. Seleziona Crea.

  5. Il ripristino del database viene avviato in background. Sarà anche possibile visualizzare le notifiche sul ripristino del database in corso nel Centro notifiche. Al termine dell'operazione di ripristino, è possibile aprire il nuovo database.

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

Visualizzare i punti di ripristino del database SQL in Microsoft Fabric

È possibile visualizzare il punto di ripristino più vecchio (meno recente) e quello più recente (più nuovo) 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 mostrati.

  1. Apri il tuo database nel portale di Fabric. 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 Fabric che mostra i punti di ripristino per un database SQL.

Limitazioni

Limitazioni correnti durante il ripristino di un database SQL in Microsoft Fabric:

  • Il ripristino tra aree di lavoro non è supportato.
  • Il ripristino tra regioni non è supportato.
  • Se si elimina il database durante il ripristino, l'operazione viene annullata. Non è possibile recuperare i dati eliminati dal database.