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.

  • Não é possível fazer backup de uma versão do SharePoint Server e restaurar para outra versão do SharePoint Server.

  • 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.

    • 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

    Se você não tiver permissões, entre em contato com o administrador de configuração ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do Windows 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 você não especificar o BackupId, o backup mais recente será usado. Não é possível restaurar um aplicativo de serviço a partir de um backup somente de configuração.

Para saber mais, confira 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

    Se o trabalho de backup correto não aparecer, 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 Serviço de Perfil de Usuário.

  5. Na página Restaurar do Backup — Etapa 2 de 3: Selecione o Componente a Ser Restaurado, expanda Aplicativos de Serviços Compartilhados, marque a caixa marcar ao lado do aplicativo de serviço Serviço de Perfil de Usuário e clique em Avançar.

  6. Na página Restaurar de backup — Etapa 3 de 3: Selecione Opções de Restauração, na seção Restaurar Componente, verifique se o nome> do aplicativo de serviço Farm\Shared ServicesApplications\<User Profile Service é exibido 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. Aparecerá uma caixa de diálogo solicitando que você confirme 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. Você também pode 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

Não é possível restaurar o aplicativo de serviço completo ou o proxy de 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 o banco de dados de Perfil de Usuário (por padrão, ele é chamado de Perfil de Usuário Service_ProfileDB_ <GUID>), também deverá restaurar o banco de dados Social (por padrão, ele é chamado de Perfil de Usuário 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 de usuário que você está usando para restaurar os bancos de dados é membro da função de servidor fixo sysadmin do SQL Server no servidor de banco de dados em que cada banco de dados está 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>}
    

Onde <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 Banco de Dados , na página Opções , selecione o tipo de recuperação que você deseja executar na lista Estado de recuperação .

    Para obter mais informações sobre qual tipo de recuperação usar, consulte 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 Selecione os conjuntos de backup a serem restaurados , navegue até o arquivo clicando no botão de reticências.

  8. Selecione o backup a ser restaurado na caixa Selecione os conjuntos de backup a serem restaurados 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