IBM Cloud Docs
Ripristino del Database MSSQL

Ripristino del Database MSSQL

Dopo aver eseguito il backup dei database SQL Server utilizzando il plug-in SQL Server, è possibile ripristinare i database direttamente su un'istanza SQL Server o ripristinare i database su file flat. Quando si desidera ripristinare un database SQL Server in un gruppo di disponibilità sempre attivo, è necessario ripristinare sempre il database sulla replica principale.

Ripristino dei database direttamente su SQL Server.

Dopo aver eseguito il backup dei database SQL Server utilizzando il plug - in SQL Server, è possibile ripristinare i database direttamente in una istanza SQL Server. Se è stato eseguito il backup dei log di transazione utilizzando un metodo alternativo, è possibile ripristinare un database nello stato di ripristino in modo da poter applicare i log di transazione al database in un secondo momento. Quando si ripristinano i database di sistema, il database primario deve essere ripristinato da solo. Altri database di sistema possono quindi essere ripristinati in un secondo momento. È necessario specificare un file Windows o SQL Server account amministratore a cui connettersi SQL Server durante un ripristino. Dopo aver ripristinare un database SQL Server 2016 esteso a Microsoft® Azure, è necessario eseguire una procedura memorizzata (sys.sp_rda_reauthorize_db) per riconnettere il database locale ripristinato ai dati Azure remoti. Per ulteriori informazioni, vedere Ripristino della connessione tra il database SQL Server e il database remoto Azure su Microsoft Developer Network.

Per ripristinare un database direttamente su SQL Server, completare le seguenti attività.

  1. Nella barra di navigazione, fare clic su Computer. Una griglia elenca i computer disponibili.

  2. Individuare il server con il backup del database SQL Server che si desidera ripristinare ed espanderne la vista facendo clic sulla riga del computer.

  3. Fare clic sulla scheda Lavori.

  4. Individuare il lavoro con il database che si desidera ripristinare. Nel menu Seleziona azione del lavoro, fare clic su Ripristina.

  5. Nella finestra di dialogo Scegli come ripristinare, selezionare Ripristina database in un'istanza SQL Server.

  6. Nell'elenco Istanza, fare clic sull'istanza di SQL Server in cui si desidera ripristinare il database.

  7. Connettersi all'istanza utilizzando uno dei metodi riportati di seguito.

    • Per connetterti all'istanza utilizzando un account amministratore Windows, seleziona Autenticazione Windows. Immettere il nome utente, la password e il dominio nei campi appropriati.
    • Per connettersi all'istanza utilizzando un account amministratore SQL Server, selezionare l'autenticazione SQL Server. Immettere il nome utente e la password nei campi appropriati.
  8. Fai clic su Continua. La finestra di dialogo Ripristino di SQL Server mostra la serie di sicurezza più recente per il lavoro.

  9. Per ripristinare i dati da un set sicuro precedente o da file SSI (safe set image), effettuare una delle seguenti operazioni.

    • Per ripristinare i dati da un set sicuro precedente, fare clic sul calendario. Nel calendario visualizzato, fare clic sulla data del set sicuro da cui si desidera ripristinare. Accanto al diario, fare clic sul set sicuro specifico che si desidera utilizzare.
    • Per ripristinare i dati dai file SSI (safe set image) sul disco, selezionare Directory sul disco dall'elenco Unità di origine. Fare clic sulla cartella. Nella finestra di dialogo Seleziona cartella, selezionare la directory in cui si trovano i file e fare clic su OK.

    I file SSI sono backup completi che sono stati esportati dal vault o di cui è stato eseguito il backup da un computer su disco invece che su un vault. Può essere più rapido salvare i file di backup sul supporto fisico e trasportarli in un'ubicazione per un ripristino piuttosto che ripristinare i dati da un vault in un data center remoto. Nota: non è possibile ripristinare da backup su disco (file SSI) finché la serie sicura non viene importata nel vault e l'agent IBM Cloud® Backup for Classic non viene sincronizzato con il vault.

  10. Nella casella Selezione database, selezionare la casella di controllo per ciascun database che si desidera ripristinare.

  11. Nel campo Password di crittografia, inserire la password di crittografia dei dati. Per visualizzare il suggerimento per la password, fare clic su Suggerimento.

  12. Selezionare un nome database.

  • Per ripristinare uno o più database con i relativi nomi originali, selezionare Nomi database originali.
  • Per ripristinare un database con un nuovo nome, selezionare Nome database alternativo. Nel campo visualizzato, immettere il nuovo nome per il database ripristinato.

È possibile ripristinare solo un database se è selezionato Nome database alternativo.

  1. Selezionare l'impostazione appropriata per le sovrascritture.
  • Per sovrascrivere il database esistente se si ripristina un database con lo stesso nome del database esistente, selezionare Sovrascrivi database esistenti.
  • Per non eseguire il ripristino se esiste un database con lo stesso nome, deselezionare Sovrascrivi database esistenti. Se l'opzione Sovrascrivi database esistenti non è selezionata e si ripristinano più database, il ripristino ha esito negativo per tutti i database se anche un database ha lo stesso nome di un database esistente.
  1. Per ripristinare il database nello stato di ripristino, selezionare Ripristina utilizzando Nessun ripristino. Se questa opzione è selezionata, è possibile applicare i log di transazione al database dopo il ripristino. È necessario eseguire prima il backup dei log di transazione utilizzando un metodo alternativo (ad esempio, un backup SQL Server nativo).
  2. Per specificare un percorso alternativo per i file di database, selezionare Percorso alternativo. Fare clic sulla cartella. Nella finestra di dialogo Seleziona cartella, selezionare l'ubicazione file alternativa e fare clic su OK.

L'ubicazione del file alternativo viene utilizzata solo se l'ubicazione originale per i file di database non è disponibile.

  1. Per modificare il livello di dettaglio del log, l'impostazione di limitazione della larghezza di banda o l'opzione di ripristino hardware, fare clic su Opzioni di ripristino avanzate.

  2. Fare clic su Esegui ripristino. La finestra di dialogo Dettagli processo mostra l'avanzamento del ripristino e indica quando il ripristino è stato completato. Nella finestra di dialogo potrebbero essere elencati anche altri processi di lavoro recenti. Per chiudere la schermata Dettagli processo, fare clic su Chiudi. La chiusura della finestra non influisce sul processo di ripristino.

Ripristino di database in file flat

Dopo aver eseguito il backup dei database SQL Server utilizzando il plug-in SQL Server, è possibile ripristinare un database di SQL Server in file flat. Gli strumenti SQL Server possono essere utilizzati per portare i dati in un database.

Per ripristinare un database SQL Server in file flat, completare le seguenti attività.

  1. Nella barra di navigazione, fare clic su Computer. Una griglia elenca i server disponibili.

  2. Individuare il computer con il backup del database SQL Server che si desidera ripristinare ed espanderne la vista facendo clic sulla relativa riga.

  3. Fare clic sulla scheda Lavori.

  4. Individuare il lavoro con il database che si desidera ripristinare e fare clic su Ripristina nel menu Seleziona azione per il lavoro.

  5. Nella finestra di dialogo Scegliere come ripristinare, selezionare Ripristina nella cartella.

  6. Fai clic su Continua. La finestra di dialogo Ripristino di SQL Server mostra la serie sicura più recente per il lavoro.

  7. Per ripristinare i dati da un set sicuro precedente o da file SSI (safe set image), effettuare una delle seguenti operazioni.

    • Per ripristinare i dati da un set sicuro precedente, fare clic sul calendario. Nel calendario visualizzato, fare clic sulla data del set sicuro da cui si desidera ripristinare. Accanto al diario, fare clic sul set sicuro specifico che si desidera utilizzare.
    • Per ripristinare i dati dai file SSI (safe set image) su disco, selezionare Directory su disco dall'elenco Unità di origine. Fare clic sulla cartella. Nella finestra di dialogo Seleziona cartella, selezionare la directory in cui si trovano i file e fare clic su OK.

    I file SSI sono backup completi che sono stati esportati dal vault o di cui è stato eseguito il backup da un computer su disco invece che su un vault. Può essere più rapido salvare i file di backup sul supporto fisico e trasportarli in un'ubicazione per un ripristino piuttosto che ripristinare i dati da un vault in un data center remoto. Non puoi eseguire il ripristino da backup su disco (file SSI) finché la serie sicura non viene importata nel vault e l'agent IBM Cloud Backup for Classic non è sincronizzato con il vault.

  8. In Selezione database, selezionare la check box per ciascun database che si desidera ripristinare.

  9. Nel campo Password di crittografia, inserire la password di crittografia dei dati. Per visualizzare il suggerimento per la password, fare clic su Suggerimento.

  10. In Destinazione ripristino, immettere un percorso per la destinazione oppure fare clic sulla cartella. Nella finestra di dialogo Seleziona cartella, selezionare la posizione in cui si desidera ripristinare e fare clic su OK.

  11. Per modificare il livello di dettaglio del log, l'impostazione di limitazione della larghezza di banda o l'opzione di ripristino hardware, fare clic su Opzioni di ripristino avanzate. Nella finestra di dialogo è possibile selezionare il livello di dettaglio per la registrazione dei lavori e selezionare o deselezionare l'opzione Usa tutta la larghezza di banda disponibile.

  12. Fare clic su Esegui ripristino. La finestra di dialogo Dettagli processo mostra l'avanzamento del ripristino e indica quando il ripristino è stato completato. Nella finestra di dialogo potrebbero essere elencati anche altri processi di lavoro recenti. Per chiudere la schermata Dettagli processo, fare clic su Chiudi. La chiusura della finestra non influisce sul processo di ripristino.

Ripristino dei database nei gruppi di disponibilità AlwaysOn

È sempre necessario ripristinare un database di SQL Server nella replica primaria in un gruppo di disponibilità AlwaysOn. Se Windows IBM Cloud Backup for Classic L'agente e il plug-in non sono installati sul server di replica primario, è necessario eseguire il failover su un server su cui è installato il software. Quindi, è possibile tentare il ripristino.

Una volta ripristinato un database sulla replica primaria e aggiunto nuovamente il database nel gruppo di disponibilità AlwaysOn, è possibile replicarlo sulle repliche secondarie. Per ridurre la quantità di traffico di replica dopo un ripristino, è possibile eseguire un "Ripristino da un altro computer" su qualsiasi server di replica secondario in cui Windows IBM Cloud Backup for Classic L'agente e il plug-in sono installati.

Ripristino di un database principale in un gruppo di disponibilità AlwaysOn

  1. Se l'agent e il plug-in IBM Cloud Backup for Classic non sono installati sul server di replica primario, eseguire il failover sull'istanza del database secondario in cui è installato l'agent IBM Cloud Backup for Classic. La precedente replica secondaria in cui è stato eseguito il backup del database diventa la replica principale.
  2. Rimuovere il database principale dal gruppo di disponibilità AlwaysOn.
  3. Cancellare il database da tutte le repliche secondarie.
  4. Ripristinare il nome del database primario utilizzando l'opzione Sovrascrivi database esistenti.
  5. Aggiungere il database primario ripristinato al gruppo di disponibilità AlwaysOn utilizzando l'opzione Sincronizzazione completa. Dopo aver ripristinato un database SQL Server sulla replica principale, è possibile ripristinare il database sui server di replica secondari per ridurre la quantità di traffico di replica richiesto.

Ripristino di un database secondario in un gruppo di disponibilità AlwaysOn

  1. Se il database non è stato eliminato da tutte le repliche secondarie quando è stato ripristinato il database primario, rimuovere il database secondario dal Gruppo di disponibilità AlwaysOn.
  2. Su un server di replica secondario in cui sono installati l'agent e il plug-in IBM Cloud Backup for Classic, ripristinare il database eseguendo un ripristino da un altro computer utilizzando l'opzione Nessun ripristino.
  3. Aggiungere il database secondario ripristinato al gruppo di disponibilità AlwaysOn utilizzando l'opzione Unisci.

Ripristino di elementi da un database SQL Server o SharePoint

Se il backup di un database Microsoft SharePoint 2010 o 2013 viene eseguito utilizzando il plug-in SQL Server, è possibile ripristinare elementi quali raccolte di siti, siti Web, elenchi e documenti dal backup. Se il backup di un database Microsoft SQL Server è stato eseguito utilizzando il plug-in SQL Server o il plug-in Image, è possibile ripristinare tabelle e oggetti specifici dal backup.

Per ripristinare gli elementi da un backup del database, è necessario prima utilizzare Portal per esporre la serie sicura come una risorsa condivisa. È quindi possibile utilizzare un'applicazione di ripristino granulare per trovare e ripristinare elementi dal backup. Per ripristinare gli elementi da un backup di database SharePoint, utilizzare Ripristino granulare per Microsoft SharePoint. Per ripristinare gli elementi da un backup di database SQL Server, utilizzare Ripristino granulare per Microsoft Exchange e SQL. Per ulteriori informazioni o per ottenere un'applicazione di ripristino granulare, contattare il fornitore del servizio.

Per ripristinare gli elementi da un database SQL Server o SharePoint, completare le seguenti attività.

  1. Nella barra di navigazione, fare clic su Computer. Una griglia elenca i server disponibili.
  2. Individuare il computer con la serie di sicurezza con dati SharePoint o SQL Server che si desidera ripristinare ed espandere la relativa vista facendo clic sulla riga del computer.
  3. Fare clic sulla scheda Lavori.
  4. Individuare il job con i dati SharePoint che si desidera ripristinare e fare clic su Ripristina nel menu Seleziona azione per il job. Viene visualizzata la finestra di dialogo Seleziona come ripristinare.
  5. Selezionare Ripristina elementi in un database SharePoint o SQL Server e fare clic su Continua. La finestra di dialogo Ripristino di SQL Server mostra la serie di sicurezza più recente per il lavoro.
  6. Per ripristinare i dati da un set sicuro precedente, fare clic sul calendario. Nel calendario, fare clic sulla data del set sicuro da cui si desidera ripristinare. Quindi, fare clic sul set sicuro specifico che si desidera utilizzare.
  7. Nel campo Password di crittografia, inserire la password di crittografia dei dati. Per visualizzare il suggerimento per la password, fare clic su Suggerimento.
  8. Nel campo Tempo di inattività, inserire il numero di minuti di inattività dopo i quali la condivisione deve arrestarsi automaticamente. Il valore può variare da 2 a 180 minuti.
  9. Selezionare o deselezionare l'opzione Utilizza tutta la larghezza di banda disponibile.
  10. Fare clic su Condividi. La finestra di dialogo Dettagli processo mostra lo stato del processo di condivisione. Quando la condivisione è disponibile, il percorso di condivisione viene visualizzato accanto alla finestra di dialogo.
  11. Fare clic su Copia percorso negli appunti. Il percorso è ora disponibile per essere incollato nell'applicazione Ripristino granulare.
  12. Avviare il ripristino granulare.
  • Per ripristinare gli elementi di SharePoint, avviare l'applicazione Ripristino granulare per Microsoft SharePoint su un sistema SharePoint 2010 o 2013.
  • Per ripristinare gli elementi del database SQL Server, avviare l'applicazione Ripristino granulare per Microsoft Exchange e SQL su un sistema SQL Server.
  1. Incollare il percorso per la condivisione della serie sicura SQL nell'applicazione Ripristino granulare.
  2. Selezionare e ripristinare i dati.
  3. Quando non hai più bisogno di condividere il set sicuro, fai clic su Arresta. Quando si fa clic su Arresta o si raggiunge il tempo di inattività della condivisione, la finestra di dialogo Dettagli processo mostra che la condivisione non è più disponibile.