Compartilhar via


Anexar e restaurar bancos de dados somente leitura 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 anexar e restaurar um banco de dados de conteúdo somente leitura no SharePoint Server usando o PowerShell.

Antes de começar

Um farm do SharePoint Server no qual os bancos de dados de conteúdo são configurados como somente leitura pode fazer parte de um ambiente de recuperação de falhas que execute contra bancos de dados de conteúdo espelhado ou entregue pelos logs, ou como parte de um ambiente altamente disponível de manutenção ou patching que forneça acesso ao usuário quando outra versão do farm estiver sendo atualizada.

Antes de começar essa operação, revise as seguintes informações sobre os pré-requisitos:

Usando o PowerShell para anexar e restaurar um banco de dados de conteúdo somente leitura

Você só pode usar o PowerShell para anexar e restaurar um banco de dados de conteúdo somente leitura.

Para anexar e restaurar um banco de dados de conteúdo somente leitura 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.

  2. Inicie o Shell de Gerenciamento do SharePoint.

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

    Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> [-Verbose]
    

    Onde:

    • <DatabaseName> é o nome do banco de dados somente leitura.

    • <WebApplicationID> é o ID atribuído ao banco de dados somente leitura.

    Observação

    Anexar uma base de dados de conteúdos com o Mount-SPContentDatabase cmdlet difere de anexar uma base de dados no SQL Server com as ferramentas do SQL Server. Mount-SPContentDatabase associa a base de dados de conteúdos a uma aplicação Web para que os conteúdos possam ser lidos.

Para saber mais, confira Mount-SPContentDatabase.

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.

Confira também

Conceitos

Visão geral de backup e recuperação no SharePoint Server