Restaurar aplicativos de serviço do Perfil de Usuário no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Você pode restaurar o aplicativo de Perfil de Usuário usando o site da Administração Central do SharePoint, Microsoft PowerShell ou as ferramentas do SQL Server. A ferramenta de backup usada depende do tipo de ambiente implantado, do agendamento exigido pelo backup e dos acordos de nível de serviço feitos com a organização.

Importante

As etapas deste artigo se aplicam ao SharePoint Server 2016.

Antes de começar

Este artigo descreve como restaurar o aplicativo de Perfil de Usuário em vez de restaurar o farm completo.

Antes de começar essa operação, revise as informações a seguir sobre como restaurar um aplicativo de serviço Perfil de Usuário:

  • O aplicativo de serviço de Perfil de Usuário fornece dados para outros serviços e sites. Como resultado, os usuários podem observar a interrupção do serviço até que o processo de recuperação seja concluído.

  • Você não pode fazer o backup de uma versão do SharePoint Server e restaurar para outra.

  • Para obter informações sobre como restaurar todos os aplicativos de serviço ao mesmo tempo em um farm, consulte Restaurar farms no SharePoint Server.

Usando o PowerShell para restaurar o aplicativo de serviço Perfil de Usuário no SharePoint Server

Você pode usar o Microsoft PowerShell para restaurar um aplicativo de serviço Perfil de Usuário.

Para restaurar o aplicativo de serviço Perfil de Usuário usando PowerShell

  1. Verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.

  2. Inicie o Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do PowerShell, digite o seguinte comando:

    Restore-SPFarm -Directory <BackupFolder> -Item Shared Services\Shared Services Applications\<ServiceApplicationName> -RestoreMethod Overwrite [-BackupId <GUID>] [-Verbose]
    

    Em que:

    • <BackupFolder> é o caminho da pasta onde os backups estão armazenados.

    • <NomeDoAplicativoDeServiço> é o nome do aplicativo de serviço.

    • <GUID> é o identificador do backup a ser usado no processo de restauração.

    Se não especificar o BackupId, será utilizada a cópia de segurança mais recente. Não é possível restaurar o aplicativo de serviço de um backup de configuração.

Para obter mais informações, consulte Restore-SPFarm.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Usando a Administração Central para restaurar um aplicativo de serviço Perfil de Usuário no SharePoint Server

Use os procedimentos a seguir para restaurar um aplicativo de serviço Perfil de Usuário usando o site do SharePoint do Administração Central.

Para restaurar o aplicativo de serviço Perfil de Usuário usando Administração Central

  1. Verifique se a conta de usuário que está executando esse procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Inicie a Administração Central.

  3. Na página inicial da Administração Central, na seção Backup e Restauração, clique em Restaurar de um backup.

  4. Em Restaurar do Backup — Etapa 1 de 3: página Selecionar Backup a ser Restaurado, selecione o trabalho de backup que contém o backup do aplicativo de serviço, ou um backup no nível do farm, na lista de backups e clique em Avançar. É possível exibir mais detalhes sobre cada backup clicando em (+) ao lado do backup.

    Observação

    [!OBSERVAçãO] Se o trabalho de backup correto não for exibido, na caixa de texto Local do Diretório de Backup, digite o caminho da pasta de backup correta e clique em Atualizar. Não é possível usar um backup somente de configuração para restaurar o aplicativo de serviço Perfil de Usuário.

  5. Na página Restaurar do Backup Etapa 2 de 3: Selecionar Componente para Restauração, expanda Aplicativos de Serviços Compartilhados, marque a caixa de seleção ao lado do aplicativo Serviço de Perfil de Usuário e clique em Avançar.

  6. Na página Restaurar a partir da Cópia de Segurança — Passo 3 de 3: Selecione Opções de Restauro, na secção Restaurar Componente, certifique-se de que o nome> da aplicação Farm\Shared Services Applications\<User Profile Service é apresentado na lista Restaurar o seguinte componente.

    Na seção Opções de Restauração, em Tipo de restauração, selecione a opção Mesma configuração. Será apresentada uma caixa de diálogo que lhe pede para confirmar a operação. Clique em OK.

  7. Clique em Iniciar restauração.

  8. É possível exibir o status geral de todos os trabalhos de recuperação na parte superior da página Status do Backup e da Restauração na seção Preparação. Você pode exibir o status do trabalho de recuperação atual na parte inferior da página na seção Restaurar. A página de status é atualizada a cada 30 segundos automaticamente. Você pode atualizar os detalhes do status manualmente clicando em Atualizar. O backup e a recuperação são trabalhos do serviço de timer. Por isso, a recuperação pode levar alguns instantes para iniciar.

    Se você receber algum erro, pode revisá-lo na coluna Mensagem de Falha da página Status do trabalho de backup e restauração. Também é possível encontrar mais detalhes no arquivo Sprestore.log no caminho UNC especificado na etapa 3.

Usando ferramentas do SQL Server para restaurar os bancos de dados associados ao aplicativo de serviço Perfil de Usuário no SharePoint Server

Você não pode restaurar o aplicativo de serviço completo ou o proxy do aplicativo de serviço usando as ferramentas do SQL Server. No entanto, pode usar as ferramentas do SQL Server para restaurar os bancos de dados associados ao aplicativo de serviço. Para restaurar o aplicativo de serviço completo, use PowerShell ou Administração Central.

Importante

Se você estiver restaurando um banco de dados de Perfil de Usuário (chamado por padrão de User Profile Service_ProfileDB_ <GUID>), restaure também o banco de dados Social (chamado por padrão de User Profile Service_SocialDB_ <GUID>). Se não fizer isso, poderá haver imprecisões nos dados de Perfil de Usuário que poderão ser difíceis de detectar e de corrigir.

Para restaurar os bancos de dados associados ao aplicativo de serviço de Perfil de Usuário usando as ferramentas do SQL Server

  1. Verifique se a conta do usuário que está sendo usada para restaurar os bancos de dados é membro da função de servidor fixa do SQL Server sysadmin no servidor de banco de dados no qual o banco de dados é armazenado.

  2. Inicie a Administração Central.

  3. No Administração Central, na seção Configurações do Sistema, clique em Gerenciar serviços no servidor.

  4. Na página Serviços no Servidor, encontre Serviço de Perfil de Usuário. Se o serviço foi iniciado, clique em Parar para interrompê-lo.

  5. Antes de restaurar os bancos de dados do aplicativo de serviço de Perfil de Usuário, importe a chave de criptografia MIIS que você exportou antes de fazer o backup dos bancos. É necessário fazer isso apenas uma vez no processo de restauração. Para isso, no servidor em que está restaurando o aplicativo de serviço, digite o seguinte no prompt de comando:

miiskmu.exe /i exported.key {<GUID>}

Em <que GIUD> é o identificador da chave.

  1. Abra o SQL Server Management Studio e faça a conexão ao servidor do banco de dados.

  2. No Explorador de Objetos, expanda Bancos de Dados.

  3. Clique com o botão direito no banco de dados que deseja restaurar, aponte para Tarefas e clique em Restaurar Banco de Dados.

  4. Na caixa de diálogo Restaurar Base de Dados , na página Opções , selecione o tipo de recuperação que pretende efetuar na lista Estado de recuperação .

    Para saber mais sobre qual tipo de recuperação usar, confira Modelos de recuperação (SQL Server) .

  5. Na página Geral, na seção Destino para a restauração, selecione o banco de dados na lista Para banco de dados.

  6. Na seção Origem para a restauração, selecione a origem do backup na lista Do banco de dados.

  7. Ou então, se você moveu os arquivos do backup para outro computador, selecione a opção Do dispositivo. Se o backup correto não estiver listado na caixa Selecionar conjuntos de backup para restaurar, navegue até o arquivo clicando no botão da elipse.

  8. Selecione o backup do qual restaurar na caixa Selecionar conjuntos de backup para restaurar e clique em OK.

  9. Clique em OK para restaurar o banco de dados.

  10. Repita as etapas 5 - 11 para seguintes os bancos de dados associados ao aplicativo de Serviço de Perfil de Usuário (os nomes padrão são listados):

  • User Profile Service_ProfileDB_ <GUID>

  • User Profile Service_SocialDB_ <GUID>

  • User Profile Service_SyncDB_ <GUID>

  1. No Administração Central, na seção Configurações do Sistema, clique em Gerenciar serviços no servidor.

  2. Na página Serviços no Servidor, encontre Serviço de Perfil de Usuário. Se o serviço foi parado, clique em Iniciar para iniciá-lo.

Confira também

Conceitos

Restaurar soluções no SharePoint Server

Fazer backup de aplicativos de serviço do Perfil de Usuário no SharePoint Server

Outros recursos

Windows PowerShell for SharePoint Server reference