Condividi tramite


Eseguire il backup di SQL Server con DPM

System Center Data Protection Manager (DPM) fornisce backup e ripristino per i database di SQL Server. Oltre a eseguire il backup dei database SQL Server, è possibile eseguire un backup di sistema o un backup bare metal completo del computer SQL Server. Ecco cosa può proteggere DPM:

  • Istanze autonome di SQL Server

  • Istanza del cluster di failover di SQL Server

Nota

DPM 2019 UR2 supporta l'istanza del cluster di failover di SQL Server usando il volume condiviso del cluster.DPM 2019 UR2.

La protezione dell'istanza del cluster di failover di SQL Server con Spazi di archiviazione diretta in Azure e nell'istanza del cluster di failover di SQL Server con dischi condivisi di Azure è supportata con questa funzionalità. Il server DPM deve essere distribuito nella macchina virtuale di Azure per proteggere l'istanza dell'istanza del cluster di failover SQL distribuita nelle macchine virtuali di Azure.

  • Un gruppo di disponibilità AlwaysOn di SQL Server con queste preferenze:

    • Preferisco secondario

    • Solo secondaria

    • Primario

    • Qualsiasi replica

Perché eseguire il backup di SQL Server con DPM?

  • DPM è stato progettato per proteggere le configurazioni avanzate di SQL Server.

  • DPM può essere impostato in modo da proteggere SQL Server con una frequenza fino a ogni 15 minuti.

  • DPM riduce i potenziali conflitti tra strumenti di backup e pianificazioni della protezione dati di SQL Server.

  • DPM può proteggere SQL Server a livello di istanza o di database. Quando la protezione a livello di istanza è attivata, DPM rileva nuovi database in tale istanza e li aggiunge automaticamente al gruppo protezione dati.

  • DPM è un'opzione economicamente conveniente. È una scelta ottimale per una superficie SQL Server di dimensioni ridotte e può essere ridimensionato per organizzazioni con una superficie SQL Server di dimensioni maggiori.

  • DPM dispone di uno strumento di ripristino self-service (SSRT) che estende le opzioni degli amministratori di database per il ripristino self-service dei database SQL.

  • Se si esegue l'aggiornamento a SQL Server 2014, DPM continuerà a eseguire il backup di database già protetti dopo l'aggiornamento di SQL Server. È consigliabile evitare processi di backup durante l'aggiornamento di SQL Server.

Prerequisiti e limitazioni

  • Se si ha un database con file in una condivisione file remota, la protezione avrà esito negativo con ID errore 104. DPM non supporta la protezione per i dati di SQL Server in una condivisione file remota.

  • DPM non può proteggere i database archiviati in condivisioni SMB remote.

  • Assicurarsi che le repliche del gruppo di disponibilità siano configurate in sola lettura.

  • È necessario aggiungere l'account di sistema NTAuthority\System esplicitamente al gruppo Sysadmin in SQL Server.

  • Quando si esegue il ripristino in un percorso alternativo per un database parzialmente indipendente, è necessario assicurarsi che per l'istanza SQL di destinazione sia stata abilitata la funzione Database indipendenti.

  • Quando si esegue un ripristino in un percorso alternativo per un database di flusso di file, è necessario assicurarsi che l'istanza SQL di destinazione disponga della funzionalità per database di flusso di file abilitata.

  • Protezione per SQL Server AlwaysOn:

    • DPM rileva i gruppi di disponibilità quando si esegue un'interrogazione al momento della creazione del gruppo protezione dati.

    • DPM rileva un failover e continua la protezione del database.

    • DPM supporta le configurazioni dei cluster multisito per un'istanza di SQL Server.

    Quando si proteggono i database che utilizzano la funzionalità AlwaysOn, DPM presenta le seguenti limitazioni:

    • DPM rispetta i criteri di backup per i gruppi di disponibilità impostati in SQL Server in base alle preferenze di backup come indicato di seguito:

      • Preferisco secondario: i backup devono essere eseguiti in una replica secondaria tranne quando la replica primaria è l'unica replica online. Se sono presenti più repliche secondarie, per il backup verrà selezionato il nodo con la priorità di backup più alta. Nel caso in cui sia disponibile solo la replica primaria, il backup deve essere eseguito nella replica primaria.

      • Solo secondario: il backup non deve essere eseguito sulla replica primaria. Se la replica primaria è l'unica online, il backup non deve essere eseguito.

      • Primario: i backup devono essere sempre eseguiti nella replica primaria.

      • Qualsiasi replica: i backup possono verificarsi in una qualsiasi delle repliche disponibili nel gruppo di disponibilità. Il nodo da cui eseguire il backup sarà basato sulle priorità di backup per ciascuno dei nodi.

    Nota

    • I backup possono essere eseguiti da qualsiasi replica leggibile, ad esempio primaria, secondaria sincrona, asincrona.
    • Se una replica viene esclusa dal backup( ad esempio, Exclude Replica è abilitata o è contrassegnata come non leggibile), tale replica non verrà selezionata per il backup in nessuna delle opzioni.
    • Se sono presenti più repliche e sono tutte leggibili, per il backup verrà selezionato il nodo con la priorità di backup più alta.
    • Se il backup non viene completato nel nodo selezionato, l'operazione di backup avrà esito negativo.
    • Il ripristino nel percorso originale non è supportato.
  • Problemi di backup di SQL Server 2014 o versioni successive:

    • SQL Server 2014 ha aggiunto una nuova funzionalità per creare un database per SQL Server locale nell'archiviazione BLOB di Microsoft Azure. DPM non può essere usato per proteggere questa configurazione.

    • Esistono alcuni problemi noti relativi alla preferenza Prefer secondary backup per l'opzione SQL AlwaysOn. DPM esegue sempre un backup dal database secondario; se non è possibile trovare alcun database secondario, il backup ha esito negativo.

Prima di iniziare

  1. Distribuire DPM : verificare che DPM sia installato e distribuito correttamente. In caso contrario, vedere:

  2. Configurare l'archiviazione : è possibile archiviare i dati di cui è stato eseguito il backup su disco, su nastro e nel cloud con Azure. Per altre informazioni, vedere Preparare l'archiviazione dei dati.

  3. Configurare l'agente protezione DPM: è necessario installare l'agente protezione DPM in ogni computer di cui si vuole eseguire il backup. Leggere Distribuire l'agente protezione DPM.

Configurare il backup

  1. Per creare un gruppo protezione dati, selezionare Azioni>protezione dati>Crea gruppo protezione dati per aprire la procedura guidata Crea nuovo gruppo protezione dati nella console DPM.

  2. In Selezione tipo di gruppo protezione dati selezionare Server.

  3. In Seleziona membri del gruppo selezionare le istanze di SQL Server nel server da proteggere. Per altre informazioni, vedere Distribuire i gruppi protezione dati.

Nota

  • È possibile selezionare la protezione a livello di istanza o la protezione dei singoli database.
  • Quando si protegge a livello di istanza, qualsiasi database aggiunto a tale istanza di SQL Server verrà aggiunto automaticamente alla protezione DPM.
  • Se si usano gruppi di disponibilità AlwaysOn di SQL Server, è possibile creare un gruppo protezione dati contenente i gruppi di disponibilità. DPM rileva i gruppi di disponibilità e li visualizza in Gruppo di cluster. Selezionare l'intero gruppo per proteggerlo in modo che tutti i database aggiunti al gruppo siano protetti automaticamente o selezionare singoli database. Per ogni istanza di SQL Server, è anche possibile eseguire un backup dello stato del sistema o un backup bare metal completo. Questa opzione risulta utile se si vuole essere in grado di ripristinare l'intero server e non solo i dati.
  1. In Selezionare il metodo di protezione dei dati specificare la modalità di gestione del backup a breve e a lungo termine. Il backup a breve termine viene sempre eseguito prima su disco, con l'opzione di eseguire il backup (a breve o a lungo termine) dal disco nel cloud di Azure tramite Backup di Azure. In alternativa al backup a lungo termine nel cloud, è anche possibile configurare il backup a lungo termine in un dispositivo nastro autonomo o una libreria di nastri connessa al server DPM.

  2. In Seleziona obiettivi a breve termine specificare come eseguire il backup dell'archiviazione a breve termine su disco. In Intervallo di conservazione specificare per quanto tempo si desidera mantenere i dati su disco. Per Frequenza di sincronizzazione specificare la frequenza con cui eseguire un backup incrementale su disco. Se non si vuole impostare un intervallo di backup, è possibile selezionare Subito prima di un punto di ripristino in modo che DPM esegua un backup completo rapido subito prima che ogni punto di ripristino sia pianificato.

    Nota

    I database di SQL Server forniti in modalità di sola lettura o che usano il modello di recupero con registrazione minima non supportano il backup incrementale. I punti di ripristino vengono creati solo per ogni backup completo rapido. Per tutti gli altri database di SQL Server, la sincronizzazione trasferisce un backup registro transazioni e vengono creati punti di ripristino per ogni sincronizzazione incrementale e backup completo rapido. Il registro transazioni è un record seriale di tutte le transazioni eseguite sul database dall'ultimo backup del registro transazioni.

  3. Se si desidera archiviare i dati su nastro per l'archiviazione a lungo termine, in Specificare obiettivi a lungo termine, indicare per quanto tempo si desidera conservare i dati su nastro (da 1 a 99 anni). In Frequenza di backup specificare la frequenza di esecuzione dei backup su nastro. La frequenza è basata sull'intervallo di conservazione specificato:

    • Se l'intervallo di mantenimento è di 1-99–99 anni, è possibile selezionare una frequenza di backup giornaliera, settimanale, quindicinale, mensile, trimestrale, semestrale o annuale.

    • Se l'intervallo di mantenimento è di 1-11 mesi, è possibile selezionare una frequenza di backup giornaliera, settimanale, quindicinale o mensile.

    • Quando l'intervallo di conservazione è 1-4 settimane, è possibile selezionare l'esecuzione di backup giornaliera o settimanale.

    In un'unità nastro autonoma, per un singolo gruppo protezione dati, DPM usa lo stesso nastro per i backup giornalieri fino a quando non è presente spazio insufficiente sul nastro. È anche possibile raggruppare i dati di gruppi protezione dati diversi su nastro.

    Nella pagina Seleziona dettagli nastro e raccolta specificare il nastro o la libreria da usare e se i dati devono essere compressi e crittografati su nastro.

  4. Nella pagina Verifica allocazione dischi esaminare lo spazio su disco del pool di archiviazione allocato per il gruppo protezione dati.

    Le dimensioni totali dei dati sono le dimensioni dei dati di cui si vuole eseguire il backup e lo spazio su disco di cui eseguire il provisioning in DPM è lo spazio consigliato da DPM per il gruppo protezione dati. DPM sceglie il volume di backup in base alle impostazioni. Tuttavia è possibile modificare le opzioni del volume di backup nei dettagli di allocazione del disco. Per i carichi di lavoro, selezionare la risorsa di archiviazione preferita nel menu a discesa. Le modifiche modificano i valori per Totale spazio di archiviazione e Spazio libero di archiviazione nel riquadro Spazio di archiviazione su disco disponibile. Lo spazio sottoposto a provisioning inferiore è la quantità di spazio di archiviazione che DPM suggerisce di aggiungere al volume per continuare con i backup senza problemi in futuro.

  5. In Scelta del metodo per la creazione della replica selezionare come gestire la replica dei dati completa iniziale. Se si sceglie di eseguire la replica in rete, è consigliabile scegliere un orario di minore attività. Per grandi quantità di dati o condizioni della rete non ottimali, tenere in considerazione la replica dei dati offline con i supporti rimovibili.

  6. Nella pagina Scelta opzioni di verifica coerenza selezionare il modo in cui automatizzare le verifiche della coerenza. È possibile abilitare un controllo per l'esecuzione solo quando i dati della replica diventano incoerenti o in base a una pianificazione. Se non si vuole configurare la verifica coerenza automatica, è possibile eseguire una verifica manuale in qualsiasi momento facendo clic con il pulsante destro del mouse sul gruppo protezione dati nell'area Protezione della console DPM e scegliendo Esegui verifica coerenza.

  7. Se si è scelto di eseguire il backup nel cloud con Backup di Azure, nella pagina Specificare i dati di protezione online assicurarsi di selezionare i carichi di lavoro di cui si vuole eseguire il backup in Azure.

  8. Nella pagina Specificare la pianificazione dei backup online specificare la frequenza con cui eseguire i backup incrementali in Azure. È possibile pianificare l'esecuzione di backup giornalieri, settimanali, mensili e annuali nonché la data e l'ora in cui eseguirli. È possibile eseguire i backup fino a due volte al giorno. Ogni volta che viene eseguito un backup, viene creato un punto di ripristino dei dati in Azure dalla copia dei dati di cui è stato eseguito il backup archiviati nel disco DPM.

  9. In Specificare i criteri di conservazione online è possibile specificare la modalità di conservazione in Azure dei punti di recupero creati dai backup giornalieri, settimanali, mensili e annuali.

  10. In Scegliere la replica online specificare la modalità di esecuzione della replica completa iniziale dei dati. È possibile eseguire la replica in rete o eseguire un backup offline (seeding offline). Il backup offline usa la funzionalità di importazione di Azure. Per altre informazioni, vedere Seeding offline con Azure Data Box.

  11. Nella pagina Riepilogo esaminare le impostazioni. Dopo aver selezionato Crea gruppo, viene eseguita la replica iniziale dei dati. Al termine, lo stato del gruppo protezione dati viene visualizzato come OK nella pagina Stato. Viene quindi eseguito il backup in base alle impostazioni del gruppo protezione dati.

Monitoraggio

Dopo aver creato il gruppo protezione dati, viene eseguita la replica iniziale e DPM avvia il backup e la sincronizzazione dei dati di SQL Server. DPM esegue il monitoraggio della sincronizzazione iniziale e dei backup successivi. È possibile monitorare i dati di SQL Server in due modi:

  • Tramite il monitoraggio predefinito di DPM è possibile impostare notifiche per il monitoraggio proattivo, pubblicando avvisi e configurando le notifiche. È possibile inviare le notifiche tramite e-mail per gli avvisi critici, le avvertenze o gli avvisi informativi e per lo stato dei ripristini avviati.

  • Se si usa Operations Manager, è possibile pubblicare gli avvisi in modo centralizzato.

Impostare le notifiche di monitoraggio

  1. Nella Console amministrazione DPM selezionare Opzioni azione>di monitoraggio.>

  2. Selezionare Server SMTP, digitare il nome del server, la porta e l'indirizzo di posta elettronica da cui verranno inviate le notifiche. L'indirizzo deve essere valido.

  3. In Server SMTP autenticato digitare un nome utente e una password. Il nome utente e la password devono essere il nome dell'account di dominio della persona il cui indirizzo "Da" è descritto nel passaggio precedente; in caso contrario, il recapito delle notifiche ha esito negativo.

  4. Per testare le impostazioni del server SMTP, selezionare Invia messaggio di prova, digitare l'indirizzo di posta elettronica in cui si vuole che DPM invii il messaggio di test e quindi selezionare OK. Selezionare Opzioni>Notifiche e selezionare i tipi di avvisi relativi ai destinatari a cui inviare una notifica. In Destinatari digitare l'indirizzo di posta elettronica per ogni destinatario a cui si desidera inviare copie delle notifiche da parte di DPM.

Configurare gli avvisi con Operations Manager

  1. Nella Console amministrazione DPM selezionare Monitoraggio>opzioni azione>>Pubblicazione>avvisi attivi

  2. Dopo aver abilitato la pubblicazione degli avvisi, tutti gli avvisi DPM esistenti che potrebbero richiedere un'azione utente vengono pubblicati nel registro eventi degli avvisi DPM. L'agente di Operations Manager installato nel server DPM pubblica quindi questi avvisi in Operations Manager e continua ad aggiornare la console man mano che vengono generati nuovi avvisi.

Consentire agli amministratori di SQL Server di ripristinare i dati

DPM offre una funzionalità di ripristino self-service per consentire agli amministratori di SQL Server di accedere ai dati protetti da DPM, in modo che possano ripristinare un database di SQL Server dal backup a una cartella di rete. È possibile configurare lo strumento di configurazione self-service DPM per creare e gestire ruoli che specificano quali utenti possono eseguire il ripristino self-service. Gli utenti usano quindi la Procedura guidata ripristino self-service di DPM per ripristinare i database di SQL Server.

DPM 2022 UR1 offre una funzionalità di ripristino self-service per consentire agli amministratori di SQL Server di accedere ai dati protetti da DPM in modo che possano ripristinare un database di SQL Server dal backup a una cartella di rete. È possibile configurare lo strumento di configurazione self-service DPM per creare e gestire ruoli che specificano quali utenti possono eseguire il ripristino self-service. Gli utenti usano quindi la procedura guidata di DPM Self Service Recovery per ripristinare i database di SQL Server. Scaricare lo strumento di ripristino guidato self-service. Si noti che per eseguire lo strumento è necessario installare .NET 3.5 SP1 e Visual Studio 2013 .

DPM offre una funzionalità di ripristino self-service per consentire agli amministratori di SQL Server di accedere ai dati protetti da DPM in modo che possano ripristinare un database di SQL Server dal backup a una cartella di rete. È possibile configurare lo strumento di configurazione self-service DPM per creare e gestire ruoli che specificano quali utenti possono eseguire il ripristino self-service. Gli utenti usano quindi la procedura guidata di DPM Self Service Recovery per ripristinare i database di SQL Server. Scaricare lo strumento di ripristino guidato self-service. Si noti che per eseguire lo strumento è necessario installare .NET 3.5 SP1 e Visual Studio 2013 .

Configurare il ripristino self-service di SQL Server come indicato di seguito:

  1. Nella console >DPM Protezione selezionare Configura ripristino self-service.

  2. Nello strumento di configurazione self-service di DPM per SQL Server selezionare Crea ruolo.

  3. Nella pagina Gruppi di sicurezza si creeranno uno o più gruppi che contengono gli utenti per i quali si vuole abilitare il ripristino self-service. Specificare i gruppi di sicurezza nel formato dominio\gruppo di sicurezza o un singolo utente nel formato dominio\nomeutente. Puoi aggiungere più utenti e gruppi a un ruolo di DPM.

  4. Nella pagina Elementi di ripristino specificare le istanze e i database di SQL Server protetti per i quali si vuole consentire il ripristino self-service. Specificare le istanze nel formato <nome computer\nome> istanza. Per specificare un database, premere TAB e quindi digitare un nome di database. In alternativa, per consentire agli utenti del ruolo di ripristinare tutti i database nell'istanza, premere TAB e quindi premere la barra spaziatrice per cancellare il testo nella colonna Nome database.

Nota

Quando si abilitano gli utenti di un ruolo DPM per ripristinare tutti i database di SQL Server in un'istanza di SQL Server, tali utenti possono anche recuperare tutti i database di SQL Server aggiunti successivamente all'istanza. Quando si abilita l'accesso usando i ruoli DPM, assicurarsi che a tutti i membri del ruolo sia stata concessa l'autorizzazione appropriata per visualizzare e accedere a tutti i database.

  1. Nella pagina Percorsi di destinazione di ripristino, per limitare i percorsi di ripristino per gli utenti del ruolo, selezionare Consenti agli utenti di ripristinare i database in un'altra istanza di SQL Server e specificare uno o più percorsi di destinazione di ripristino e percorsi di file consentiti. Se si vuole consentire qualsiasi percorso in un'istanza di , non specificare un valore in Percorso file ripristinato. Se si abilita l'impostazione, gli utenti possono ripristinare i file di database in qualsiasi posizione per cui hanno l'autorizzazione di scrittura. Tuttavia, gli utenti non possono sovrascrivere i file di database originali e lo Strumento di ripristino self-service DPM per SQL Server li blocca se tentano di farlo.

  2. Inoltre, nel computer da cui verrà eseguito il ripristino self-service, assicurarsi che sia installato almeno .NET Framework 4.5 e che sia installato DPM Self-Service Recovery Tool. Lo strumento è disponibile nel percorso di installazione del prodotto DPM nella cartella DpmSqlEURInstaller .

Ripristinare i dati di SQL Server

È possibile ripristinare i dati SQL come indicato di seguito:

  • Ripristinare un database nel percorso originale

  • Ripristino del database con un nuovo nome nella posizione originale o in una diversa istanza di SQL Server

  • Ripristino del database in una diversa istanza di SQL Server

  • Copia del database in una cartella di rete

  • Copia del database su nastro

Non è possibile ripristinare un database di sistema in un'istanza diversa di SQL Server.

Ripristinare un database dalla console DPM come indicato di seguito:

  1. Nella Console amministrazione DPM selezionare Ripristino sulla barra di spostamento. Usando la funzionalità di esplorazione, selezionare il database da ripristinare.

  2. Nel calendario selezionare una data in grassetto per ottenere i punti di ripristino disponibili per tale data. Il menu Ora ripristino elenca l'ora di ciascun punto di ripristino disponibile. Nel menu Ora ripristino , selezionare il punto di ripristino da utilizzare.

  3. Nel riquadro Azioni selezionare Ripristina per avviare ripristino guidato.

  4. Nella pagina Verifica selezione ripristino selezionare Avanti.

Nota

  • Selezionare dove ripristinare il database. Se si seleziona Ripristina in qualsiasi istanza di SQL, immettere il percorso di ripristino. È possibile specificare un nuovo nome per il database ripristinato. Questa opzione non è disponibile con l'impostazione Punto di ripristino più recente.
  • Il percorso di ripristino predefinito è il percorso originale. È necessario immettere il percorso di ripristino appropriato.
  • Non è possibile ripristinare un database DI SQL Server versione più recente in un'istanza di SQL Server precedente.
  • Se si seleziona Copia in una cartella di rete e il punto di ripristino selezionato non è stato creato da un backup completo rapido, verranno visualizzate nuove opzioni per il punto di ripristino.
  • Se si seleziona Copia su nastro e il punto di ripristino selezionato non è stato creato da un backup completo rapido, verranno visualizzate nuove opzioni di punto di ripristino. Per l'opzione nastro, si selezionerà la libreria di nastri da usare per il ripristino.
  1. Se è stato selezionato un punto di ripristino diverso da Latest nella pagina Specifica stato database, selezionare Lascia operativo il database.

  2. Specificare le opzioni di ripristino per la limitazione dell'utilizzo della larghezza di banda di rete, il ripristino basato su SAN e le notifiche tramite posta elettronica e quindi selezionare Avanti.

  3. Nella pagina Riepilogo esaminare le impostazioni di ripristino e quindi selezionare Ripristina.

Gli utenti con autorizzazioni di ripristino self-service devono eseguire il ripristino come indicato di seguito:

Con DPM 2022 UR1, scaricare lo strumento di ripristino self-service di SQL Server separatamente per usarlo per i ripristini self-service.

Scaricare lo strumento di ripristino self-service di SQL Server separatamente per usarlo per i ripristini self-service.

  1. L'utente deve aprire lo strumento di ripristino self-service di DPM, selezionare Connetti al server DPM e specificare il nome del server DPM.

  2. Dopo aver stabilito una connessione, l'utente deve selezionare Nuovo processo di ripristino per avviare la Procedura guidata ripristino.

  3. Nella pagina Specifica dettagli database della procedura guidata specificare l'istanza di SQL Server e il nome del database da ripristinare. Se si usano gruppi di disponibilità, specificare il nome del gruppo nel formato AGNAME. ClusternameFQDN\AGNAME.

  4. Nella pagina Specifica punto di ripristino selezionare i dati e l'ora del punto di ripristino.

  5. Nella pagina Selezione tipo di ripristino selezionare se eseguire il ripristino in qualsiasi istanza nello stesso SQL Server o in un'istanza diversa. Specificare se eseguire il ripristino in una cartella di rete.

    Nota

    Solo i punti di ripristino che verranno creati dal backup rapido completo possono essere ripristinati in una cartella di rete.

  6. Se si esegue il ripristino in un database, nella pagina Specifica stato database specificare se il database deve rimanere operativo dopo il ripristino e specificare se si desidera copiare i log delle transazioni SQL.

  7. Nella pagina Specifica opzioni di ripristino specificare se si desidera mantenere le impostazioni di sicurezza dal server di origine o applicare le impostazioni dal server di destinazione. È anche possibile specificare che una notifica tramite posta elettronica deve essere inviata al termine del ripristino.