Configurar a recuperação de autoatendimento dos bancos de dados SQL Server
Publicado: março de 2016
Aplicável a: System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager
O System Center 2012 – Data Protection Manager (DPM) inclui a Ferramenta de Configuração de Recuperação de Autoatendimento (SSRCT) do DPM para o SQL Server, que é instalada no servidor DPM e acessada na área de tarefas de Proteção. Você pode usar essa ferramenta para criar, modificar ou excluir funções do DPM, que permitem que os usuários realizem a recuperação de autoatendimento dos bancos de dados do SQL Server dos quais eles são proprietários.
Você pode configurar a recuperação de autoatendimento criando uma função. Você pode gerenciar essas funções conforme necessário. Quando você cria uma função, especifique as seguintes configurações:
Grupos de segurança: Um ou mais grupos de segurança contendo os usuários para os quais você deseja habilitar a recuperação de autoatendimento de bancos de dados do SQL Server.
Itens de recuperação: Instâncias do SQL Server e bancos de dados do SQL Server que estão atualmente protegidos pelo DPM e para os quais você deseja habilitar a recuperação de autoatendimento por parte dos usuários.
Destinos de recuperação: Instâncias do SQL Server que os usuários podem usar como locais alvo para recuperar bancos de dados durante a recuperação de autoatendimento.
Para criar uma função do DPM usando a Ferramenta de Configuração de Recuperação de Autoatendimento do DPM
No Console do Administrador do DPM, vá até o modo de exibição Proteção e depois clique em Configurar recuperação de autoatendimento.
É aberta a Ferramenta de Configuração de Recuperação de Autoatendimento para o SQL Server.
Para criar uma nova função do DPM, clique em Criar Função.
O assistente para Criar Nova Função é aberto, fornecendo orientação ao longo das páginas seguintes para você criar uma função do DPM:
Na página Grupos de Segurança, clique em Adicionar e digite um grupo de segurança no formato domain\security group ou um usuário individual no formato domínio\nome de usuário. É possível adicionar vários usuários e grupos de segurança a uma função do DPM.
Na página Itens de Recuperação, para especificar uma instância do SQL Server como um item de recuperação, clique em Adicionar e digite o nome da instância no seguinte formato: <nome do computador\nome da instância>. Como alternativa, para especificar um banco de dados SQL Server, pressione a tecla TAB e digite um nome de banco de dados ou, para permitir que os usuários dessa função recuperem todos os bancos de dados da instância, pressione a tecla TAB e pressione a barra de espaço para limpar o texto na coluna Nome do Banco de Dados.
Quando você permite que os usuários de uma função do DPM recuperem todos os bancos de dados SQL Server em uma instância do SQL Server, esses usuários também podem recuperar qualquer banco de dados SQL Server subsequentemente adicionado a essa instância. Quando você habilitar o acesso com o uso de funções do DPM, verifique se todos os membros da função em questão receberam a permissão apropriada para visualizar e acessar todos os bancos de dados.
Na página Locais dos Destinos de Recuperação, especifique um ou mais locais de destino de recuperação e os caminhos de arquivos para restringir onde os usuários dessa função do DPM podem recuperar os arquivos referentes aos seus bancos de dados especificados. Você não precisa especificar caminhos ou locais de destino de recuperação para que os usuários dessa função do DPM recuperem seus arquivos de bancos de dados do SQL Server. Se os locais de destino de recuperação não forem restringidos, na ocasião da recuperação, os usuários poderão recuperar arquivos de banco de dados em qualquer local onde tenham permissão de gravação. No entanto, esses usuários não podem substituir os arquivos de banco de dados originais, e a Ferramenta de Recuperação de Autoatendimento (SSRT) do DPM para o SQL Server irá bloqueá-los caso eles tentem fazer isso. Se não desejar especificar locais de destino de recuperação para os usuários, deixe a caixa de seleção Permitir que os usuários recuperem os bancos de dados em outra instância do SQL Server desmarcada e clique em Avançar. Você pode especificar várias instâncias do SQL Server.
Para restringir os locais onde os usuários podem recuperar arquivos de banco de dados SQL Server, marque a caixa de seleção Permitir que os usuários recuperem os bancos de dados em outra instância do SQL Server, clique em Adicionar, digite uma instância do SQL Server na coluna Instância do SQL Server e, opcionalmente, especifique um caminho na coluna Caminho dos Arquivos Recuperados, onde os usuários dessa função poderão recuperar seus arquivos de banco de dados SQL Server. Como alternativa, para permitir que esses usuários façam a recuperação em qualquer caminho da instância, pressione a tecla TAB e depois pressione a barra de espaço para limpar o texto na coluna Caminho dos Arquivos Recuperados. Se todos os usuários dessa função forem administradores do banco de dados SQL Server, você poderá querer permitir que eles recuperem seus arquivos de banco de dados para qualquer local em uma instância do SQL Server. Entretanto, se os usuários não forem administradores do SQL Server, convém restringir os locais onde eles podem recuperar arquivos de banco de dados, para que esses arquivos não afetem o funcionamento de outros bancos de dados do SQL Server.
Para criar uma função do DPM usando o PowerShell
Crie uma função DPM.
Importante
Para criar uma função do DPM, todos os comandos a seguir devem ser executados na seguinte ordem.
New-DPMRole -Name <NewDMPRoleName> -DPMServerName <DPMServerName> [-Description <DPMRoleDescription>] [<CommonParameters>]
Especifique os usuários individuais ou grupos de segurança contendo os usuários para os quais você deseja habilitar a recuperação autoatendimento de bancos de dados do SQL Server.
Add-DPMSecurityGroup -SecurityGroups <SecurityGroupsToAddToDPMRole> -DpmRole <DPMRoleName> [<CommonParameters>]
Observação
Os usuários especificados podem recuperar seus bancos de dados do SQL Server independentemente das configurações de banco de dados definidas nas instâncias do SQL Server.
Especifique as instâncias do SQL Server e bancos de dados do SQL Server que estão atualmente protegidos pelo DPM e para os quais você deseja habilitar a recuperação de autoatendimento por parte dos usuários.
Add-DPMRecoveryItem -Datasources <SQLServerDatabaseName> -Type SQLDatabase -DpmRole <DPMRoleName> [<CommonParameters>]
-Ou-
Add-DPMRecoveryItem -SQLInstances <SQLDataSource> -Type SQLInstance -DpmRole <DPMRole> [<CommonParameters>]
Identifique e adicione instâncias do SQL Server que os usuários podem usar como locais alvo para recuperar bancos de dados durante a recuperação de autoatendimento.
Crie um objeto de destino de recuperação.
New-DPMRecoveryTarget -Type SQLInstance or SQLDatabase -RecoveryTarget <ComputerName\InstanceName> -RecoveredFilesPath <FilePath> [<CommonParameters>]
Adicione o objeto de destino de recuperação à função.
Add-DPMRecoveryTarget -DpmRole <DMPRoleName> -RecoveryTargets <TargetRecoveryTargetName> [<CommonParameters>]
Salve a nova função DPM.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
Você pode modificar ou excluir uma função do DPM criada, da seguinte maneira:
Para modificar uma função do DPM usando a Ferramenta de Configuração de Recuperação de Autoatendimento do DPM
No Console do Administrador do DPM, vá até o modo de exibição Proteção e depois clique em Recuperação de autoatendimento.
É aberta a Ferramenta de Configuração de Recuperação de Autoatendimento para o SQL Server.
Para modificar uma função do DPM, selecione-a e clique em Modificar.
Para renomer uma função do DPM usando cmdlets do Shell de Gerenciamento do DPM
Abra a função DPM para edição.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
Renomeie a função DPM.
Rename-DPMRole -Name <NewDMPRoleName> [-Description <DPMRoleDescription>] -DpmRole <DPMRoleName> [<CommonParameters>]
Observação
Os usuários nos grupos de segurança especificados podem recuperar seus bancos de dados do SQL Server independentemente permissões de banco de dados configuradas nas instâncias do SQL Server.
Salve a função modificada do DPM.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
Para remover um local de destino de recuperação
Abra a função DPM para edição.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
Observação
O FQDN (nome de domínio totalmente qualificado) é necessário durante a remoção de um local de destino.
Remova o local de destino de recuperação.
Remove-DPMRole -DpmRole <DMPRoleName> [<CommonParameters>]
Salve a função modificada do DPM.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
Para excluir uma função do DPM usando a Ferramenta de Configuração de Recuperação de Autoatendimento do DPM
No Console do Administrador do DPM, vá até o modo de exibição Proteção e depois clique em Recuperação de autoatendimento.
É aberta a Ferramenta de Configuração de Recuperação de Autoatendimento para o SQL Server.
Para excluir uma função do DPM, selecione-a e clique em Excluir.
Para excluir uma função do DPM usando os cmdlets do Shell de Gerenciamento do DPM
Abra a função do DPM.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
Exclua a função do DPM.
Remove-DPMRole -DPMRole <DMPRoleName> [<CommonParameters>]