Partilhar via


Fazer backup de aplicativos de serviço de Pesquisa 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 fazer o backup do aplicativo de serviço de Pesquisa em um farm usando o site da Administração Central do SharePoint, o 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.

Antes de começar

Recomendamos fazer backups regulares no nível do farm. No entanto, os requisitos da empresa ou de TI podem exigir o backup do serviço de pesquisa ou dos recursos relacionados. O backup regular do serviço de pesquisa reduz a possibilidade de perda dos dados, que pode ocorrer por causa de falhas do hardware, falta de energia e outros problemas. Este é um processo simples, que ajuda a garantir que os dados e configurações que constituem o sistema de pesquisa estejam disponíveis para a recuperação, caso se torne necessária.

Antes de começar essa operação, analise as seguintes informações:

  • Você deve criar uma pasta no computador local ou na rede na qual você quer armazenar os backups. Para melhorar o desempenho, recomendamos fazer o backup no computador local e depois mover os ativos para uma pasta da rede.

  • Você não pode usar as ferramentas do SQL Server ou o Gerenciador de Proteção de Dados para fazer o backup de todos os componentes de pesquisa.

  • A cópia de segurança da pesquisa não afeta o estado do farm. No entanto, isso requer recursos. Por conseguinte, a cópia de segurança da pesquisa pode afetar o desempenho do farm enquanto a cópia de segurança está em execução. Você pode evitar erros de desempenho, fazendo backup da pesquisa durante as horas nas quais o uso do farm for menor.

Backup de um arquivo de dicionário de sinônimos

Os arquivos de dicionário de sinônimos são usados para especificar sinônimos para palavras ou frases que ocorrem nas consultas de pesquisa. Você cria e mantém esses arquivos nos sistemas externos ao SharePoint Server antes de importá-los para o SharePoint Server e torná-los disponíveis para o sistema de pesquisa. Portanto, os arquivos de dicionário de sinônimos não são incluídos nos procedimentos de backup de pesquisa do SharePoint Server destacados a seguir.

Para fazer o backup dos arquivos de dicionários de sinônimos, você precisa verificar se estão incluídos nos procedimentos de backup para o sistema externo que você está usando para criar e manter esses arquivos.

Use o PowerShell para fazer o backup da pesquisa no SharePoint Server

Você pode usar o PowerShell para fazer o backup da pesquisa manualmente ou como parte de um script que pode ser executado em intervalos agendados. Esse procedimento faz o backup de todos os componentes da pesquisa, incluindo o banco de dados, a configuração do serviço e todos os arquivos de índice.

Para fazer o backup da pesquisa usando o 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.

    • Grupo de Administradores de Farm do SharePoint.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar os cmdlets de Produtos do 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:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item "Farm\Shared Services\Shared Services Applications\<SearchServiceApplicationName>" [-Verbose]
    

    Em que:

    • <BackupFolder> é o caminho da pasta usada para armazenar os arquivos de backup.

    • <SearchServiceApplicationName> é o nome do aplicativo de serviço de Pesquisa cujo backup você está fazendo.

    Observação

    [!OBSERVAçãO] Se você estiver fazendo backup do farm pela primeira vez, use a opção Completo. Você deve executar um backup completo antes que possa executar um backup diferencial. Para exibir o andamento da operação de backup, use o parâmetro Verbose. A opção Differential se aplica apenas aos bancos de dados de pesquisa. Os arquivos do índice de pesquisa sempre são totalmente incluídos no backup, mesmo quando você usa a opção Differential.

Para saber mais, veja Backup-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.

Usar a Administração Central para fazer o backup da pesquisa no SharePoint Server

Você pode usar o Administração Central para fazer o backup da pesquisa. Esse procedimento faz o backup de todos os componentes da pesquisa, incluindo o banco de dados, a configuração do serviço e todos os arquivos de índice.

Para fazer backup da pesquisa usando a 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 o Administração Central.

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

  4. Na página Executar um Backup — Etapa 1 de 2: Selecionar Componente para o Backup, na lista de componentes, expanda Serviços Compartilhados e expanda Aplicativos de Serviços Compartilhados para exibir a lista de aplicativos de serviço no farm. Selecione o aplicativo de serviço de pesquisa na lista de componentes e clique em Avançar.

    Observação

    [!OBSERVAçãO] O aplicativo de serviço de pesquisa pode consistir em vários componentes. Selecione o componente do nível principal. Por padrão, o aplicativo de serviço tem o nome "Aplicativo de Serviço de Pesquisa".

  5. Na página Iniciar Backup Passo 2 de 2: Selecionar Opções de Backup, na seção Tipo de Backup, selecione Completo ou Diferencial.

    Observação

    [!OBSERVAçãO] Se você estiver fazendo o backup da pesquisa pela primeira vez, use a opção Completo. Você deve executar um backup completo antes que possa executar um backup diferencial. A opção Differential se aplica apenas aos bancos de dados de pesquisa. Os arquivos do índice de pesquisa sempre são totalmente incluídos no backup, mesmo quando você usa a opção Differential.

  6. Na seção Local do Arquivo de Backup, na caixa Local de backup, digite o caminho da pasta de backup e clique em Iniciar Backup.

  7. Você pode visualizar o status geral de todos os trabalhos de backup na parte superior da página Status do Trabalho de Backup e Restauração, na seção Preparação. O status do trabalho de backup atual pode ser exibido na parte inferior da página, na seção Backup. A página de status é atualizada a cada 30 segundos automaticamente. Você pode atualizar os detalhes de status manualmente clicando em Atualizar. O backup e a recuperação são trabalhos do serviço de Timer. Portanto, o backup pode demorar vários segundos para iniciar.

    Se você receber algum erro, pode revisá-lo na coluna Mensagem de Falha da página Status de Trabalho de Backup e Recuperação. Você também pode encontrar maiores detalhes no arquivo Spbackup.log no caminho UNC que você especificou no passo 6.

Não é possível fazer o backup completo do aplicativo de serviço de Pesquisa do SharePoint usando as ferramentas do SQL Server. No entanto, você pode usar as ferramentas do SQL Server para fazer o backup dos bancos de dados associados a esse aplicativo. Para fazer o backup completo deste aplicativo, use PowerShell ou Administração Central.

Para usar o SQL Server para fazer o backup dos bancos de dados associados a um aplicativo de serviço de Pesquisa, siga estas etapas:

  1. Interrompa o aplicativo de serviço de Pesquisa.

  2. Faça o backup de todos os bancos de dados do aplicativo de serviço de Pesquisa com as ferramentas do SQL Server.

  3. Reinicie o aplicativo de serviço de Pesquisa.

Para interromper o aplicativo de serviço de Pesquisa usando o 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 2016.

    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:

    $ssa = Get-SPEnterpriseSearchServiceApplication -Identity <SearchServiceApplicationName> 
    Suspend-SPEnterpriseSearchServiceApplication -Identity $ssa
    

    Em que:

    • <SearchServiceApplicationName> é o nome do aplicativo de serviço de Pesquisa cujo backup você está fazendo.

Para fazer o backup de todos os bancos de dados do aplicativo de serviço de Pesquisa usando as ferramentas do SQL Server

  1. Verifique se a conta de usuário que está executando este procedimento é membro da função fixa de banco de dados SQL Server db_backupoperator no servidor em que cada banco de dados está armazenado.

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

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

  4. Clique com o botão direito no banco de dados do qual você deseja fazer um backup, aponte para Tarefas e então clique em Backup.

  5. Na caixa de diálogo Criar Cópia de Segurança da Base de Dados, confirme o nome da base de dados.

  6. Em seguida, selecione o tipo de backup que você deseja realizar na lista Tipo de Backup. Para saber mais sobre que tipo de backup usar, confira Modelos de Recuperação (SQL Server).

  7. Na área Componente de backup, clique em Banco de dados.

  8. Use o nome padrão que é fornecido ou especifique um nome para o conjunto de backup na caixa de texto Nome.

  9. Na área Destino, especifique onde deseja armazenar o backup.

  10. Clique em OK para fazer o backup do banco de dados.

  11. Repita as etapas 1 a 10 para os bancos de dados a seguir:

  • Administração de Pesquisa

  • Relatórios de Análise

  • Rastreamento

  • Link

Para retomar o aplicativo de serviço de Pesquisa usando o 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.

  1. Inicie o Shell de Gerenciamento do SharePoint.

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

    $ssa = Get-SPEnterpriseSearchServiceApplication -Identity <SearchServiceApplicationName> 
    Resume-SPEnterpriseSearchServiceApplication -Identity $ssa
    

    Em que:

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

Confira também

Conceitos

Restaurar aplicativos de serviço de Pesquisa no SharePoint Server