The System Center Data Protection Manager (DPM) allows you to authorize SQL Server database owners to recover their databases without intervention from the backup administrator. To do this, the administrator must create and manage DPM roles. A DPM role allows backup administrators to control what an end-user can recover and which instances of SQL Server they can recover to. The following are DPM roles in DPM Self-Service Recovery Configuration Tool for SQL Server:

You can create and manage roles through DPM Self-Service Recovery Configuration Tool or by using the cmdlets in DPM Management Shell.

Modifying User Roles Using the Configuration Tool

To modify user roles using the configuration tool

  1. Select the user role you want to modify.

  2. Click Modify to start the DPM Role Configuration Wizard.

  3. The wizard will guide you through the process of modifying user roles and assigning permissions.

    1. Specify Security Groups

    2. Specify Recovery Items

    3. Specify Recovery Target Locations

    4. Summary

Modifying User Roles Using DPM Management Shell Cmdlets

To rename a user role

  1. Open the DPM role for editing.

      Copy Code
    Get-DPMRole [[-Name] <String>] [-DPMServerName] <String> [-Editable <SwitchParameter>] [<CommonParameters>]
    
  2. Rename the DPM role.

      Copy Code
    Rename-DPMRole [[-Name] <String>] [[-Description] <String>] [-DpmRole] <DPMRole> [<CommonParameters>]
    
  3. Save the changes.

      Copy Code
    Set-DPMRole [-DpmRole] <DPMRole> [-Confirm] [<CommonParameters>]Set-DPMRole -DpmRole $Role
    

To revoke permissions to a target location

  1. Open the DPM role for editing.

      Copy Code
    Get-DPMRole [[-Name] <String>] [-DPMServerName] <String> [-Editable <SwitchParameter>] [<CommonParameters>]
    
  2. Remove the target location from the list of authorized recovery locations.

      Copy Code
    Remove-DPMRole [-DpmRole] <DPMRole> [<CommonParameters>]
    
    Note
    FQDN is required while removing.
  3. Save the changes.

      Copy Code
    Set-DPMRole [-DpmRole] <DPMRole> [-Confirm] [<CommonParameters>]Set-DPMRole -DpmRole $Role