Condividi tramite


Configurare il ripristino in modalità self-service di database di SQL Server

 

Data di pubblicazione: marzo 2016

Si applica a: System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager

System Center 2012 – Data Protection Manager (DPM) include lo strumento di configurazione di DPM Self Service Recovery per SQL Server (SSRCT), installato nel server DPM e accessibile dall'area attività Protezione dati nella Console amministrazione DPM. Puoi usare questo strumento per creare, modificare o eliminare ruoli DPM, che specificano quali utenti possono eseguire il ripristino in modalità self-service dei database SQL Server protetti.

Puoi impostare il ripristino self-service creando un ruolo. Potrai quindi gestire questi ruoli secondo le necessità. Quando crei un ruolo, devi specificare le impostazioni seguenti:

  • Gruppi di sicurezza: Uno o più gruppi di sicurezza che contengono gli utenti per i quali si desidera attivare il ripristino in modalità self-service di database di SQL Server.

  • Elementi di ripristino: Istanze di SQL Server e database di SQL Server che attualmente sono protetti da DPM per cui si desidera attivare il ripristino in modalità self-service da parte degli utenti.

  • Obiettivi di ripristino: Le istanze di SQL Server che gli utenti possono utilizzare come percorsi di destinazione per ripristinare i database durante il ripristino in modalità self-service.

Per creare un ruolo DPM utilizzando DPM Self-Service Recovery Configuration Tool

  1. Nella Console amministrazione DPM andare alla visualizzazione Protezione dati, quindi fare clic su Configura ripristino in modalità self-service.

    Verrà aperto DPM Self-Service Recovery Configuration Tool per SQL Server.

  2. Per creare un nuovo ruolo DPM, fare clic su Crea ruolo.

  3. La procedura guidata Crea nuovo ruolo consente di aprire e guidare l'utente attraverso le pagine successive per creare un ruolo DPM:

    • Nella pagina Gruppi di sicurezza fai clic su Aggiungi e digita un gruppo di sicurezza nel formato dominio\gruppo di sicurezza oppure un singolo utente nel formato dominio\nome utente. Puoi aggiungere più utenti e gruppi a un ruolo di DPM.

    • Nella pagina Elementi ripristino, per specificare un'stanza di SQL Server come elemento di ripristino, fai clic su Aggiungi e quindi digita il nome dell'istanza nel formato <nome computer\nome istanza> e, facoltativamente, per specificare un database di SQL Server, premi TAB e quindi digita un nome di database oppure, per consentire agli utenti di questo ruolo di ripristinare tutti i database nell'istanza, premi TAB e quindi BARRA SPAZIATRICE per cancellare il testo presente nella colonna Nome database.

      Tieni presente che, quando consenti agli utenti di un ruolo DPM di ripristinare tutti i database di SQL Server in un'istanza di quest'ultimo, questi utenti possono anche ripristinare qualsiasi database di SQL Server venga aggiunto successivamente all'istanza. Quando si abilita l'accesso mediante i ruoli DPM, assicurarsi che tutti i membri del ruolo siano dotati delle idonee autorizzazione per visualizzare e accedere a tutti i database.

    • Nella pagina Percorsi destinazione ripristino specifica almeno un percorso di destinazione di ripristino e un percorso file per limitare l'ambito di eventuale ripristino dei file di questo ruolo DPM per i relativi database specificati. Non è necessario specificare la posizione o il percorso di destinazione di ripristino per gli utenti di questo ruolo DPM per ripristinare i relativi file dei database di SQL Server. Se non si limitano i percorsi di destinazione di ripristino, al momento del ripristino stesso, gli utenti possono ripristinare i file dei database in qualsiasi percorso per cui dispongano di autorizzazioni di scrittura. Tuttavia, gli utenti non possono sovrascrivere i file di database originali e DPM Self-Service Recovery Tool (SSRT) per SQL Server li blocca se tentano di farlo. Se non vuoi specificare i percorsi di destinazione di ripristino per gli utenti, non selezionare la casella di controllo Autorizza gli utenti a ripristinare i database da un'altra istanza di SQL Server e quindi fai clic su Avanti. È possibile specificare più istanze di SQL Server.

      Per limitare i percorsi in cui gli utenti possono ripristinare i file di database di SQL Server, seleziona la casella di controllo Autorizza gli utenti a ripristinare i database da un'altra istanza di SQL Server, fai clic su Aggiungi e quindi digita un'istanza di SQL Server nella colonna Istanza di SQL Server e digita facoltativamente un percorso nella colonna Percorsi file ripristinati dove gli utenti di questo ruolo possono ripristinare i propri file di database di SQL Server o, per abilitare gli utenti al ripristino in qualsiasi percorso nell'istanza, premi TAB e quindi BARRA SPAZIATRICE per cancellare il testo nella colonna Percorsi file ripristinati. Se tutti gli utenti di questo ruolo sono amministratori di database di SQL Server, potresti voler consentire loro di ripristinare i file di database in qualsiasi percorso in un'istanza di SQL Server. Tuttavia, quando gli utenti non sono amministratori di SQL Server, è possibile limitare le posizioni in cui è consentito eseguire il ripristino dei file di database affinché non influiscano sul funzionamento di altri database di SQL Server.

Per creare un ruolo DPM con PowerShell

  1. Creare un ruolo DPM.

    System_CAPS_ICON_important.jpg Importante

    Per creare un ruolo DPM, tutti i comandi seguenti devono essere eseguiti nell'ordine seguente.

    New-DPMRole -Name <NewDMPRoleName> -DPMServerName <DPMServerName> [-Description <DPMRoleDescription>] [<CommonParameters>]  
    
  2. Specificare i singoli utenti o più gruppi di sicurezza che contengono gli utenti per i quali si desidera attivare il ripristino in modalità self-service di database di SQL Server.

    Add-DPMSecurityGroup -SecurityGroups <SecurityGroupsToAddToDPMRole> -DpmRole <DPMRoleName> [<CommonParameters>]  
    

    Nota

    Gli utenti specificati possono ripristinare i database SQL Server indipendentemente dalle autorizzazioni database configurate sulle istanze di SQL Server.

  3. Specificare le istanze di SQL Server e database di SQL Server che attualmente sono protetti da DPM per cui si desidera attivare il ripristino in modalità self-service da parte degli utenti.

    Add-DPMRecoveryItem -Datasources <SQLServerDatabaseName> -Type SQLDatabase -DpmRole <DPMRoleName> [<CommonParameters>]  
    

    oppure

    Add-DPMRecoveryItem -SQLInstances <SQLDataSource> -Type SQLInstance -DpmRole <DPMRole> [<CommonParameters>]  
    
  4. Identificare e aggiungere le istanze di SQL Server che gli utenti possono utilizzare come percorsi di destinazione per ripristinare i database durante il ripristino in modalità self-service.

    1. Creare un oggetto di destinazione di ripristino.

      New-DPMRecoveryTarget -Type SQLInstance or SQLDatabase -RecoveryTarget <ComputerName\InstanceName> -RecoveredFilesPath <FilePath> [<CommonParameters>]  
      
    2. Aggiungere l'oggetto di destinazione di ripristino al ruolo.

      Add-DPMRecoveryTarget -DpmRole <DMPRoleName> -RecoveryTargets <TargetRecoveryTargetName> [<CommonParameters>]  
      
  5. Salvare il nuovo ruolo DPM.

    Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]  
    

Puoi modificare o eliminare un ruolo DPM creato, come segue:

Per modificare un ruolo DPM utilizzando DPM Self-Service Recovery Configuration Tool

  1. Nella Console amministrazione DPM andare alla visualizzazione Protezione dati, quindi fare clic su Ripristino in modalità self-service.

    Verrà aperto DPM Self-Service Recovery Configuration Tool per SQL Server.

  2. Per modificare un ruolo DPM, selezionare il ruolo, quindi fare clic su Modifica.

Per rinominare un ruolo DPM tramite i cmdlet di DPM Management Shell

  1. Aprire il ruolo DPM da modificare.

    Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]  
    
  2. Rinominare il ruolo DPM.

    Rename-DPMRole -Name <NewDMPRoleName> [-Description <DPMRoleDescription>] -DpmRole <DPMRoleName> [<CommonParameters>]  
    

    Nota

    Gli utenti presenti nei gruppi di sicurezza specificati possono ripristinare i database di SQL Server indipendentemente dalle autorizzazioni sui database configurate sulle istanze di SQL Server.

  3. Salvare il ruolo DPM modificato.

    Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]  
    

Per rimuovere un percorso di destinazione di ripristino

  1. Aprire il ruolo DPM da modificare.

    Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]  
    

    Nota

    Il nome di dominio completo (FQDN) è necessario quando si rimuove un percorso di destinazione.

  2. Rimuovere il percorso di destinazione di ripristino.

    Remove-DPMRole -DpmRole <DMPRoleName> [<CommonParameters>]  
    
  3. Salvare il ruolo DPM modificato.

    Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]  
    

Per eliminare un ruolo DPM utilizzando DPM Self-Service Recovery Configuration Tool

  1. Nella Console amministrazione DPM andare alla visualizzazione Protezione dati, quindi fare clic su Ripristino in modalità self-service.

    Verrà aperto DPM Self-Service Recovery Configuration Tool per SQL Server.

  2. Per eliminare un ruolo DPM, selezionare il ruolo, quindi fare clic su Elimina.

Per eliminare un ruolo DPM tramite i cmdlet di DPM Management Shell

  1. Apertura del ruolo DPM.

    Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]  
    
  2. Eliminazione del ruolo DPM.

    Remove-DPMRole -DPMRole <DMPRoleName> [<CommonParameters>]