Delen via


Herstel voor selfservicegebruikers van SQL Server-databases configureren

 

Gepubliceerd: maart 2016

Is van toepassing op: System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager

System Center 2012 – Data Protection Manager (DPM) bevat de DPM Self-Service Recovery Configuration Tool voor SQL Server (SSRCT), die is geïnstalleerd op de DPM-server en toegankelijk is via het taakgebied Beveiliging in DPM Administrator-console. U kunt dit hulpprogramma gebruiken om DPM-rollen te maken, wijzigen of verwijderen, die opgeven welke gebruikers herstel voor selfservicegebruikers van beveiligde SQL Server-databases kunnen uitvoeren waarvan ze eigenaar zijn.

U stelt herstel voor selfservicegebruikers in door een rol te maken. Vervolgens kunt u deze rollen beheren zoals u wilt. Wanneer u een rol maakt, geeft u de volgende instellingen op:

  • Beveiligingsgroepen: Een of meer beveiligingsgroepen die de gebruikers bevatten voor wie u herstel voor selfservicegebruikers van SQL Server-databases wilt inschakelen.

  • Herstelitems: Exemplaren van SQL Server en SQL Server-databases die momenteel worden beveiligd door DPM waarvoor u herstel voor selfservicegebruikers door gebruikers wilt inschakelen.

  • Hersteldoelen: Exemplaren van SQL Server die gebruikers als gerichte locaties kunnen gebruiken om databases tijdens herstel voor selfservicegebruikers te herstellen.

Een DPM-rol maken met behulp van de DPM Self-Service Recovery Configuration Tool

  1. In de DPM Administrator-console gaat u naar de weergave Beveiliging en klikt u op Herstel voor selfservicegebruikers configureren.

    De DPM Self-Service Recovery Configuration Tool voor SQL Server wordt geopend.

  2. Klik op Rol maken om een nieuwe DPM-rol te maken.

  3. De wizard Nieuwe rol maken wordt geopend en leidt u door de volgende pagina's om een DPM-rol maken:

    • Klik op de pagina Beveiligingsgroepen op Toevoegen en typ een beveiligingsgroep met de notatie domein\beveiligingsgroep of een afzonderlijke gebruiker met de notatie domein\gebruikersnaam. U kunt meerdere groepen en gebruikers toevoegen aan een DPM-rol.

    • Als u een exemplaar van SQL Server als een herstelitem wilt opgeven, klikt u op de pagina Herstelitems op Toevoegen en typt u de naam van het exemplaar met de volgende notatie: <computernaam\exemplaarnaam>. Als u eventueel een SQL Server-database wilt opgeven, drukt u op de tabtoets en typt de naam van een database. Als u wilt dat gebruikers van deze rol alle databases van het exemplaar kunnen herstellen, drukt u op de tabtoets en vervolgens op de spatiebalk om de tekst in de kolom Databasenaam te wissen.

      Houd er rekening mee dat wanneer u gebruikers van een DPM-rol de mogelijkheid geeft alle SQL Server-databases op een exemplaar van SQL Server te herstellen, die gebruikers ook SQL Server-databases kunnen herstellen die vervolgens worden toegevoegd aan het exemplaar. Als u toegang via DPM-rollen inschakelt, moet u ervoor zorgen dat alle leden van de rol de juiste machtiging hebben gekregen om alle databases weer te geven en te openen.

    • Geef op de pagina Doellocaties voor herstel een of meer doellocaties voor herstel en bestandspaden op om te beperken waar gebruikers van deze DPM-rol de bestanden voor de opgegeven databases kunnen herstellen. U hoeft geen doellocaties voor herstel of paden op te geven voor gebruikers van deze DPM-rol om hun SQL Server-databasebestanden te herstellen. Als u de doellocatie voor herstel niet beperkt, kunnen de gebruikers op het moment van herstel databasebestanden herstellen naar elke locatie waarvoor ze schrijftoegang hebben. Gebruikers kunnen de oorspronkelijke databasebestanden echter niet overschrijven en de DPM Self-Service Recovery Tool (SSRT) voor SQL Server blokkeert ze als ze dit proberen te doen. Als u geen doellocaties voor herstel voor gebruikers wilt opgeven, schakelt u het selectievakje Gebruikers toestaan om de databases naar een ander exemplaar van SQL Server te herstellen uit en klikt u op Volgende. U kunt meerdere exemplaren van SQL Server opgeven.

      Als u de locaties wilt beperken waarnaar gebruikers SQL Server-databasebestanden kunnen herstellen, schakelt u het selectievakje Gebruikers toestaan om de databases naar een ander exemplaar van SQL Server te herstellen in, klikt u op Toevoegen en typt u een exemplaar van SQL Server in de kolom SQL Server-exemplaar. Typ eventueel een pad in de kolom Hersteld bestandspadwaar gebruikers van deze rol hun SQL Server-databasebestanden kunnen herstellen. Als u wilt dat gebruikers alle paden van het exemplaar kunnen herstellen, drukt u op de tabtoets en vervolgens op de spatiebalk om de tekst in de kolom Hersteld bestandspad te wissen. Als alle gebruikers voor deze rol beheerders van SQL Server-database zijn, kunt u ze toestaan hun databasebestanden naar een willekeurige locatie op een exemplaar van SQL Server te herstellen. Als de gebruikers echter geen SQL Server-beheerder zijn, kunt u de locaties beperken waarnaar ze de databasebestanden kunnen herstellen, zodat ze geen invloed hebben op de werking van andere SQL Server-databases.

Een DPM-rol maken met behulp van PowerShell

  1. Maak een DPM-rol.

    System_CAPS_ICON_important.jpg Belangrijk

    Als u een DPM-rol wilt maken, moeten alle volgende opdrachten worden uitgevoerd in de volgende volgorde.

    New-DPMRole -Name <NewDMPRoleName> -DPMServerName <DPMServerName> [-Description <DPMRoleDescription>] [<CommonParameters>]  
    
  2. Geef de afzonderlijke gebruikers of beveiligingsgroepen op die de gebruikers bevatten voor wie u herstel voor selfservicegebruikers van SQL Server-databases wilt inschakelen.

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

    Notitie

    Opgegeven gebruikers kunnen hun SQL Server-databases herstellen ongeacht de databasemachtigingen die op de exemplaren van SQL Server zijn geconfigureerd.

  3. Geef de exemplaren van SQL Server en SQL Server-databases op die momenteel worden beschermd door DPM waarvoor u wilt herstel voor selfservicegebruikers door gebruikers wilt inschakelen.

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

    -Of-

    Add-DPMRecoveryItem -SQLInstances <SQLDataSource> -Type SQLInstance -DpmRole <DPMRole> [<CommonParameters>]  
    
  4. Identificeer en voeg de exemplaren toe van SQL Server die gebruikers als doellocatie kunnen gebruiken om databases naar te herstellen tijdens herstel voor selfservicegebruikers.

    1. Een hersteldoelobject maken.

      New-DPMRecoveryTarget -Type SQLInstance or SQLDatabase -RecoveryTarget <ComputerName\InstanceName> -RecoveredFilesPath <FilePath> [<CommonParameters>]  
      
    2. Voeg het hersteldoelobject toe aan de rol.

      Add-DPMRecoveryTarget -DpmRole <DMPRoleName> -RecoveryTargets <TargetRecoveryTargetName> [<CommonParameters>]  
      
  5. Sla de nieuwe DPM-rol op.

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

U kunt een DPM-rol die u hebt gemaakt als volgt wijzigen of verwijderen:

Een DPM-rol wijzigen met behulp van de DPM Self-Service Recovery Configuration Tool

  1. Ga in de DPM Administrator-console naar de weergave Beveiliging en klik vervolgens op Herstel voor selfservicegebruikers.

    De DPM Self-Service Recovery Configuration Tool voor SQL Server wordt geopend.

  2. Als u een DPM-rol wilt wijzigen, selecteert de rol en klikt u vervolgens op Wijzigen.

De naam van een DPM-rol wijzigen met behulp van DPM Management Shell-cmdlets

  1. Open de DPM-rol die u wilt bewerken.

    Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]  
    
  2. Geef de DPM-rol een nieuwe naam.

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

    Notitie

    Gebruikers in de opgegeven beveiligingsgroepen kunnen hun SQL Server-databases herstellen ongeacht de databasemachtigingen die op de exemplaren van SQL Server zijn geconfigureerd.

  3. Sla de gewijzigde DPM-rol op.

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

De doellocatie voor herstel verwijderen

  1. Open de DPM-rol die u wilt bewerken.

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

    Notitie

    De volledig gekwalificeerde domeinnaam (FQDN) is vereist bij het verwijderen van een doellocatie.

  2. Verwijder de doellocatie voor herstel.

    Remove-DPMRole -DpmRole <DMPRoleName> [<CommonParameters>]  
    
  3. Sla de gewijzigde DPM-rol op.

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

Den DPM-rol verwijderen met behulp van de DPM Self-Service Recovery Configuration Tool

  1. Ga in de DPM Administrator-console naar de weergave Beveiliging en klik vervolgens op Herstel voor selfservicegebruikers .

    De DPM Self-Service Recovery Configuration Tool voor SQL Server wordt geopend.

  2. Als u een DPM-rol wilt verwijderen, selecteert de rol en klikt u vervolgens op Verwijderen.

Een DPM-rol verwijderen met behulp van DPM Management Shell-cmdlets

  1. Open de DPM-rol.

    Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]  
    
  2. Verwijder de DPM-rol.

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