Share via


Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010)

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2016-11-30

Ao atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, há duas opções: in-loco ou com anexação de banco de dados. Além disso, é possível combinar determinados aspectos dessas duas abordagens a fim de aumentar a disponibilidade ou a taxa de transferência durante o processo de atualização. Este artigo descreve como executar uma abordagem híbrida que combina a atualização in-loco com a desanexação e anexação de bancos de dados, de modo que seja possível atualizar vários bancos de dados ao mesmo tempo, inclusive em hardware separado. Você pode usar essa abordagem para atualizar dois ou mais bancos de dados de conteúdo de uma só vez mais rapidamente do que se usasse uma atualização in-loco padrão (que atualiza bancos de dados de conteúdo individuais e conjuntos de sites em série). Essa abordagem usa as seguintes técnicas híbridas:

  • Usar uma atualização in-loco para atualizar o farm e as configurações.

  • Desanexação e atualização de vários bancos de dados em paralelo.

  • Sequência de atualização alternativa: atualização de bancos de dados em um farm pequeno e temporário.

Observe que, se você optar por usar o farm temporário para executar a atualização real, precisará de acesso direto aos servidores cujos bancos de dados serão copiados. Copiar bancos de dados pela rede consome tempo e largura de banda; teste esse processo para determinar se você tem os recursos necessários para usar um farm pequeno e temporário.

Para conhecer mais prós e contras das diferentes abordagens de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). Para obter uma visão geral breve e uma descrição gráfica das etapas envolvidas em cada abordagem, consulte Visão geral do processo de atualização (SharePoint Foundation 2010).

Observação

Uma causa frequente de falhas durante a atualização é a falta de recursos, soluções ou outros elementos personalizados no ambiente. Verifique se qualquer elemento personalizado necessário está instalado em seus servidores Web front-end antes de iniciar o processo de atualização. Você pode usar o verificador de pré-atualização — e, para uma atualização com anexação de banco de dados, o cmdlet test-spcontentdatabase do Windows PowerShell — para identificar qualquer elemento personalizado que seus sites possam estar usando. Para obter mais informações, consulte Identificar e instalar personalizações no artigo "Usar uma atualização de avaliação para localizar possíveis problemas".

Neste artigo:

  • Visão geral do processo

  • Antes de começar

  • Para desanexar bancos de dados e atualizá-los em paralelo no mesmo farm

  • Para desanexar os bancos de dados e atualizá-los em paralelo em um farm pequeno e temporário

  • Verificação

Importante

Execute o Service Pack 2 (SP2) do Windows SharePoint Services 3.0 em um ambiente Windows Server 2008 de 64 bits para desempenhar uma atualização in-loco para o SharePoint Foundation 2010. Se estiver usando um ambiente de farm de servidores, execute também uma versão de 64 bits de um dos produtos a seguir: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2, e SQL Server 2005 com SP3 e Atualização Cumulativa 3.

Visão geral do processo

Como essa abordagem de atualização é um híbrido das técnicas usadas nas atualizações in-loco e com anexação de banco de dados, este artigo descreve como as etapas de cada abordagem se encaixam no processo híbrido. Ele não fornece detalhes de cada etapa do processo, pois elas serão abordadas nos seguintes artigos:

Esses artigos, combinados com este roteiro, proporcionam as informações necessárias para executar uma atualização híbrida.

Há dois modos pelos quais é possível executar atualização híbrida: usando um farm por inteiro ou usando um pequeno farm temporário para executar a atualização real. As seções abaixo apresentam as ações a serem tomadas para executar a atualização usando cada um desses métodos.

Antes de começar

Antes de iniciar a atualização in-loco, examine as informações a seguir sobre as permissões, requisitos de hardware e requisitos de software, bem como sobre as etapas a serem executadas antes do início do processo.

Para desanexar bancos de dados e atualizá-los em paralelo no mesmo farm

Esta seção descreve as etapas a serem executadas para usar a a abordagem de atualização com desanexação de banco de dados em um único farm.

Processo de atualização in-loco com bancos de dados desanexados (mesmo farm)

Desanexação de bancos de dados

  1. Use a operação a seguir para desanexar os bancos de dados de conteúdo:

    Stsadm.exe -o deletecontentdb -url https://servername -databasename ContentDatabaseName

    Para obter mais informações sobre essa operação, consulte o artigo sobre Deletecontentdb: operação do Stsadm (Windows SharePoint Services).

Atualizar o farm in-loco

  1. Instale todos os pré-requisitos para todos os servidores no farm.

  2. Execute a Instalação em todos os servidores no farm.

  3. Execute o Assistente de Configuração de Produtos do SharePoint em todos os servidores no farm.

Para obter os procedimentos detalhados que descrevem essas etapas, consulte Atualização in-loco para o SharePoint Foundation 2010.

Anexar os bancos de dados e atualizar o conteúdo

  1. Adicione os bancos de dados de conteúdo aos aplicativos Web.

    Use o seguinte cmdlet do Windows PowerShell para adicionar e atualizar os bancos de dados de conteúdo:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  2. Verifique a atualização do primeiro banco de dados.

  3. Repita os procedimentos de restauração e adição para os demais bancos de dados em paralelo.

Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010.

Para desanexar os bancos de dados e atualizá-los em paralelo em um farm pequeno e temporário

Esta seção descreve as etapas a serem executadas para usar a abordagem de atualização de desanexação de banco de dados em dois farms: no original e em um farm pequeno e temporário.

Processo de atualização in-loco com bancos de dados desanexados (farm pequeno e temporário)

Configurar um farm pequeno e temporário para ser usado na atualização dos bancos de dados

Para obter os procedimentos detalhados que descrevem essas etapas, consulte Preparar o novo ambiente do SharePoint Foundation.

2 - Desanexar bancos de dados do farm original

  1. Fazer backup dos bancos de dados da versão anterior usando as ferramentas do SQL Server.

    Para obter os procedimentos detalhados sobre o backup dos bancos de dados, consulte Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010.

  2. Use a operação a seguir para desanexar os bancos de dados de conteúdo:

    Stsadm.exe -o deletecontentdb -url https://servername -databasename ContentDatabaseName

    Para obter mais informações sobre essa operação, consulte o artigo sobre Deletecontentdb: operação do Stsadm (Windows SharePoint Services).

Atualizar o farm original in-loco

  1. Instale todos os pré-requisitos para todos os servidores no farm.

  2. Execute a Instalação em todos os servidores no farm.

  3. Execute o Assistente de Configuração de Produtos do SharePoint em todos os servidores no farm.

Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualização in-loco (SharePoint Foundation 2010).

Anexar bancos de dados ao farm pequeno e temporário e atualizar o conteúdo

  1. Restaure a cópia de backup para o novo farm.

  2. Adicione os bancos de dados de conteúdo aos aplicativos Web.

    Use o seguinte cmdlet do Windows PowerShell para adicionar e atualizar os bancos de dados de conteúdo:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  3. Verifique a atualização do primeiro banco de dados.

  4. Repita os procedimentos de restauração e adição para os demais bancos de dados em paralelo.

Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010.

Fazer backup dos bancos de dados do farm pequeno e temporário e anexá-los ao farm original

  1. Faça backup dos bancos de dados atualizados usando as ferramentas do SQL Server.

  2. Restaure a cópia de backup para o farm original.

  3. Adicione os bancos de dados de conteúdo atualizados aos aplicativos Web originais.

Este é, basicamente, um processo idêntico ao da etapa anterior; no entanto, você está movendo os bancos de dados do farm pequeno e temporário para o original. O mesmo procedimento se aplica, como nas etapas anteriores.

Verificação

Se a atualização falhar ou relatar problemas, você poderá consultar os arquivos de log e de erros para saber o que aconteceu. Para obter mais informações sobre como analisar os arquivos de log e reiniciar a atualização após uma falha, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010).