Atualizando para o Microsoft SharePoint Foundation 2010 Microsoft Corporation Publicado: novembro de 2010 Autor: equipe de servidores e do Microsoft Office System ([email protected]) Resumo Este guia foi criado para orientar os administradores e profissionais de TI pelo processo de atualização para o Microsoft SharePoint Foundation 2010 do Windows SharePoint Services 3.0. O conteúdo deste guia é uma cópia do conteúdo selecionado na biblioteca técnica do SharePoint Foundation 2010 (http://go.microsoft.com/fwlink/?linkid=181463&clcid=0x416) a partir da data de publicação. Para obter o conteúdo mais atual, consulte a biblioteca técnica na Web. 1 Este documento é fornecido "no estado em que se encontra". As informações e as exibições expressas neste documento, incluindo URLs e outras referências a sites da Internet, podem ser alteradas sem aviso prévio. Você assume o risco inerente à sua utilização. Alguns exemplos citados neste documento são fornecidos somente como ilustração e são fictícios. Não há nenhuma intenção, nem por dedução, de qualquer associação ou conexão real. Este documento não oferece a você quaisquer direitos legais sobre propriedade intelectual em qualquer produto da Microsoft. Este documento pode ser copiado e usado para fins internos e de referência. © 2010 Microsoft Corporation. Todos os direitos reservados. Microsoft, Access, Active Directory, Backstage, Excel, Groove, Hotmail, InfoPath, Internet Explorer, Outlook, PerformancePoint, PowerPoint, SharePoint, Silverlight, Windows, Windows Live, Windows Mobile, Windows PowerShell, Windows Server e Windows Vista são marcas registradas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países. As informações contidas neste documento representam a visão atual da Microsoft Corporation em relação às questões discutidas na data de publicação. Como a Microsoft precisa responder a condições de mercado em permanente mudança, essas informações não devem ser interpretadas como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão das informações apresentadas após a data de publicação. 2 Conteúdo Obtendo ajuda ......................................................................................................................................... 10 Atualizando para o SharePoint Foundation 2010 .................................................................................... 11 Consulte também ................................................................................................................................. 12 Sobre o processo de atualização (SharePoint Foundation 2010) ........................................................... 13 O que há de novo na atualização (SharePoint Foundation 2010) .......................................................... 14 Requisitos de atualização .................................................................................................................... 14 Requisito de hardware: 64 bits ......................................................................................................... 14 Requisito de sistema operacional: Windows Server 2008 ou Windows Server 2008 R2 ................ 15 Requisito de banco de dados: SQL Server 2005 SP3 ou SQL Server 2008 SP1 de 64 bits ........... 16 Verificador de pré-atualização.............................................................................................................. 16 Comando do Windows PowerShell para verificar bancos de dados antes de anexar ........................ 17 Atualização Visual ................................................................................................................................ 17 Atualização de Recursos ...................................................................................................................... 18 Novas opções para reduzir o tempo de inatividade durante a atualização ......................................... 18 Alterações nos principais recursos entre versões................................................................................ 19 Visão geral do processo de atualização (SharePoint Foundation 2010) ................................................ 24 Atualização in-loco ............................................................................................................................... 24 Atualização com anexação de banco de dados................................................................................... 26 Abordagem híbrida 1: bancos de dados somente leitura .................................................................... 27 Abordagem híbrida 2: desanexar bancos de dados ............................................................................ 29 Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010 ....................... 32 Visão geral do processo ....................................................................................................................... 32 Sequência de atualização ................................................................................................................. 33 Antes de começar ................................................................................................................................ 35 Examinar as permissões necessárias .............................................................................................. 35 Examinar o hardware e o software necessários ............................................................................... 36 Preparar-se para a atualização ............................................................................................................ 36 Preparar os farms ................................................................................................................................. 37 Executar a primeira atualização ........................................................................................................... 38 Verificar a primeira atualização ............................................................................................................ 39 Executar a segunda atualização .......................................................................................................... 39 Verificar a segunda atualização ........................................................................................................... 39 Planejar e preparar a atualização (SharePoint Foundation 2010) .......................................................... 40 Determinar a abordagem de atualização (SharePoint Foundation 2010) ............................................... 41 Escolher uma abordagem de atualização ............................................................................................ 41 3 Casos especiais ................................................................................................................................... 44 Examinar práticas recomendadas de atualização (SharePoint Foundation 2010) ................................. 48 Examinar caminhos de atualização com e sem suporte (SharePoint Foundation 2010) ....................... 50 Examinar topologias com suporte para atualização ............................................................................ 50 Orientações sobre topologia física ................................................................................................... 50 Topologias com suporte .................................................................................................................... 50 Migrando de um servidor autônomo para um farm de servidores .................................................... 51 Migrando de um hardware de 32 bits ............................................................................................... 51 Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010) ............................. 52 Sobre esses requisitos ......................................................................................................................... 52 Determinar como lidar com personalizações (SharePoint Foundation 2010) ......................................... 54 Identificar personalizações no ambiente .............................................................................................. 54 Avaliar as personalizações................................................................................................................... 54 Considerações para personalizações específicas ............................................................................... 55 Garantir que personalizações futuras seguirão práticas recomendadas ............................................. 58 Criar um plano de comunicação (SharePoint Foundation 2010) ............................................................ 59 Quem faz parte da equipe de atualização? ......................................................................................... 59 Quando e o que deve ser comunicado à equipe de atualização ......................................................... 60 Quando e o que deve ser comunicado aos usuários do site ............................................................... 61 Planejar a atualização visual (SharePoint Foundation 2010) .................................................................. 63 Fase de planejamento fundamental da atualização visual .................................................................. 63 Preservando a interface do usuário existente .................................................................................. 63 Atualizando para a nova interface do usuário .................................................................................. 64 Treinamento de proprietários de conjuntos de sites e de proprietários de sites ................................. 64 Problemas conhecidos ......................................................................................................................... 65 Consulte também ................................................................................................................................. 66 Testando a atualização e solucionando problemas (SharePoint Foundation 2010) ............................... 67 Práticas recomendadas para testar a atualização (SharePoint Foundation 2010) ................................. 69 Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) .............................................................................................................................................................. 71 Configurar um ambiente de teste ......................................................................................................... 72 Usando um ambiente de teste virtual ............................................................................................... 72 Usando um ambiente de teste físico ................................................................................................ 73 Ambientes de teste adicionais para atualização com anexação de banco de dados ...................... 74 Identificar e instalar personalizações ................................................................................................... 74 Copiar os dados reais no ambiente de teste e tentar a atualização .................................................... 75 Tentar a atualização in-loco .............................................................................................................. 76 4 Tentar uma atualização com anexação de banco de dados ............................................................ 77 Revisar os resultados ........................................................................................................................... 77 Revisar os arquivos de log ................................................................................................................ 77 Reiniciar a atualização, se necessário ............................................................................................. 78 Revisar sites atualizados .................................................................................................................. 79 Ajustar seu planejamento e tentar novamente..................................................................................... 79 Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010) 80 Estimar o espaço de que você precisa para a atualização .................................................................. 80 Estimar a duração da atualização ........................................................................................................ 81 Limpando o ambiente antes da atualização (SharePoint Foundation 2010) .......................................... 85 Itens para limpeza ................................................................................................................................ 85 Exclua subwebs e conjuntos de sites não utilizados ou pouco utilizados ........................................ 85 Lidar com listas grandes ................................................................................................................... 85 Lidar com ACLs grandes .................................................................................................................. 86 Remover versões de documentos não essenciais ........................................................................... 86 Remover modelos, recursos e Web Parts não utilizados ................................................................. 86 Reparar problemas de dados ........................................................................................................... 87 Fazendo alterações estruturais ............................................................................................................ 87 Solucionar problemas de atualização (Windows SharePoint Services) .................................................. 88 Princípios gerais para identificar problemas ........................................................................................ 88 Em primeiro lugar, verifique o status da atualização e os arquivos de log ...................................... 88 Em seguida, solucione os problemas em ordem .............................................................................. 89 Problemas comuns ............................................................................................................................... 89 Personalizações ou arquivos ausentes ou preteridos no servidor ................................................... 89 Configurações ausentes ou definidas incorretamente para farm de servidores, aplicativo Web ou serviços.......................................................................................................................................... 90 Níveis de atualização inconsistentes ou incorretos .......................................................................... 91 Problemas de dados ......................................................................................................................... 91 Alterações na interface do usuário ................................................................................................... 91 Espaço insuficiente ........................................................................................................................... 92 Autenticação baseada em formulários ............................................................................................. 92 Segurança e permissões...................................................................................................................... 92 Consulte também ................................................................................................................................. 92 Recuperando após uma atualização com falha (SharePoint Foundation 2010) ..................................... 93 Recuperando quando você tem bancos de dados somente leitura em um ambiente em espera (atualização com anexação de banco de dados) ............................................................................. 93 Recuperando quando você tem um backup do ambiente completo (atualização in-loco) .................. 94 Recuperando quando você tem backups de bancos de dados (atualização in-loco).......................... 94 Continuar a atualização (SharePoint Foundation 2010) ......................................................................... 95 5 Reiniciar a atualização para um farm de servidores usando Psconfig.exe ......................................... 95 Reiniciar a atualização para um banco de dados usando o Windows PowerShell ............................. 96 Executar etapas de pré-atualização (SharePoint Foundation 2010)....................................................... 97 Executar o verificador de pré-atualização (SharePoint Foundation 2010) .............................................. 98 Sobre o relatório do verificador de pré-atualização ............................................................................. 99 Instalar e executar o verificador de pré-atualização .......................................................................... 100 Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010) .. 102 Fazer backup do ambiente ................................................................................................................. 102 Testar os backups .............................................................................................................................. 102 Consulte também ............................................................................................................................... 102 Executar uma atualização in-loco (SharePoint Foundation 2010) ........................................................ 103 Lista de verificação para atualização in-loco (SharePoint Foundation 2010) ....................................... 104 Preparar a atualização ....................................................................................................................... 104 Executar a atualização ....................................................................................................................... 105 Executar etapas de pós-atualização .................................................................................................. 109 Consulte também ............................................................................................................................... 111 Atualização in-loco para o SharePoint Foundation 2010 ...................................................................... 112 Visão geral do processo ..................................................................................................................... 113 Antes de começar .............................................................................................................................. 114 Instalar pré-requisitos ......................................................................................................................... 114 Executar a Instalação em todos os servidores .................................................................................. 115 Executar o Assistente de Configuração de Produtos do SharePoint ................................................ 116 Verificar o status de atualização dos sites ......................................................................................... 118 Verificação .......................................................................................................................................... 118 Consulte também ............................................................................................................................... 119 Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010) ............................................................................................................................................................ 120 Visão geral do processo ..................................................................................................................... 121 Antes de começar .............................................................................................................................. 121 Para desanexar bancos de dados e atualizá-los em paralelo no mesmo farm ................................. 122 Para desanexar os bancos de dados e atualizá-los em paralelo em um farm pequeno e temporário ........................................................................................................................................................ 123 Verificação .......................................................................................................................................... 126 Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010)........................... 127 Sobre a instalação de pacotes de idiomas e a atualização de sites ................................................. 127 Sobre a alteração de idiomas............................................................................................................. 127 Mudando de um produto totalmente localizado para um pacote de idiomas .................................... 128 6 Alterando idiomas para um novo pacote de idiomas ......................................................................... 128 Consulte também ............................................................................................................................... 129 Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) ................................................................................................................................... 130 Nesta seção........................................................................................................................................ 131 Consulte também ............................................................................................................................... 132 Atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage ................................................................................... 133 Consulte também ............................................................................................................................... 135 Atualizar uma instalação autônoma em um controlador de domínio usando RBS (Remote BLOB Storage) (anexação de banco de dados) ........................................................................................... 136 Consulte também ............................................................................................................................... 140 Atualizar uma instalação autônoma para novo hardware usando Remote BLOB Storage (anexação de banco de dados) ................................................................................................................................. 141 Consulte também ............................................................................................................................... 146 Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010 .. 147 Lista de verificação para atualização com anexação de banco de dados (SharePoint Foundation 2010) ............................................................................................................................................................ 148 Preparar a atualização ....................................................................................................................... 148 Executar a atualização ....................................................................................................................... 151 Executar etapas de pós-atualização .................................................................................................. 154 Consulte também ............................................................................................................................... 155 Preparar o novo ambiente do SharePoint Foundation .......................................................................... 156 Antes de começar .............................................................................................................................. 156 Criar e configurar o novo ambiente .................................................................................................... 157 Instalar ............................................................................................................................................ 157 Configurar aplicativos de serviço .................................................................................................... 158 Configurar definições gerais do farm .............................................................................................. 158 Criar e configurar aplicativos Web .................................................................................................. 158 Reaplicar personalizações. ............................................................................................................. 159 Verificar o novo ambiente ................................................................................................................... 160 Executar a atualização ....................................................................................................................... 160 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 ........................................... 162 Visão geral do processo ..................................................................................................................... 163 Antes de começar .............................................................................................................................. 163 7 Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com banco de dados somente leitura) ................................................................................. 164 Fazer o backup de bancos de dados de versões anteriores usando ferramentas do SQL Server ... 165 Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão) ...... 167 Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) ................................................................................................................... 169 Verificar componentes personalizados .............................................................................................. 171 Anexar um banco de dados de conteúdo a um aplicativo Web ......................................................... 171 Verificação: verificar atualização para o primeiro banco de dados.................................................... 173 Anexar os bancos de dados restantes ............................................................................................... 174 Verificação: verificar atualização para bancos de dados adicionais .................................................. 174 Consulte também ............................................................................................................................... 175 Executar etapas de pós-atualização (SharePoint Foundation 2010) .................................................... 176 Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010) ........................................................................................................... 177 Converter aplicativos Web na autenticação baseada em declarações ............................................. 178 Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio da Administração Central ..................................................................................................................... 178 Configurar os arquivos Web.Config do LDAP .................................................................................... 179 Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio do Windows PowerShell ...................................................................................................................... 183 Migrar usuários e permissões do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 ................................................................................................................................................ 184 Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) ...................... 186 Verificar status da atualização ........................................................................................................... 186 Revisar os arquivos de log .............................................................................................................. 186 Verifique o número da versão ......................................................................................................... 188 Verificar o status de atualização dos sites ...................................................................................... 188 Examinar sites atualizados................................................................................................................. 189 Web Parts ....................................................................................................................................... 190 Listas grandes ................................................................................................................................. 191 Estilos e aparência .......................................................................................................................... 192 Permissões ..................................................................................................................................... 192 Páginas personalizadas (desconvertidas de fantasma) ................................................................. 192 Consulte também ............................................................................................................................... 194 Gerenciar a atualização visual (SharePoint Foundation 2010) ............................................................. 195 Sobre o uso da Atualização Visual .................................................................................................... 195 Exibir o status da interface do usuário atual ...................................................................................... 196 Reverter sites para a interface do usuário anterior ............................................................................ 196 Impor uma atualização para a nova interface do usuário .................................................................. 197 8 Opções de proprietário do site para a atualização visual .................................................................. 198 Consulte também ............................................................................................................................... 198 Usando redicionamento de URL AAM como parte do processo de atualização (SharePoint Foundation 2010) (white paper) ............................................................................................................................ 199 9 Obtendo ajuda Todo esforço foi dedicado para garantir a precisão deste guia. Este conteúdo também está disponível online na TechNet Library do Office System, portanto, se encontrar algum problema, veja se há atualizações em: http://technet.microsoft.com/pt-br/office/bb267342 Se não encontrar a sua resposta no conteúdo online, envie um email para a equipe de conteúdo de servidores e do Microsoft Office System: [email protected] Se a sua dúvida for relacionada aos produtos do Microsoft Office, e não ao conteúdo deste guia, pesquise o Centro de Ajuda e Suporte da Microsoft ou a Base de Dados de Conhecimento Microsoft pelo site: http://support.microsoft.com/?ln=pt-br 10 Atualizando para o SharePoint Foundation 2010 Bem-vindo ao guia de atualização para o Microsoft SharePoint Foundation 2010. Os artigos deste guia o ajudam a planejar e executar uma atualização do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010. Para obter uma visão geral gráfica do processo de atualização, além de informações sobre como planejar e testar a atualização, consulte os seguintes modelos de atualização: Planejamento de atualização Abordagens de atualização Testar o processo de atualização Neste guia: Sobre o processo de atualização (SharePoint Foundation 2010) Conheça as novidades do processo de atualização e saiba como ele funciona. Planejar e preparar a atualização (SharePoint Foundation 2010) Determine qual é a abordagem necessária para atualizar para o SharePoint Foundation 2010 e planejar seu processo de atualização. Testando a atualização e solucionando problemas (SharePoint Foundation 2010) Saiba como testar seu processo de atualização com antecedência, para descobrir que problemas podem ocorrer na atualização real e determinar o tempo e o espaço necessários para esse processo. Além disso, aprenda a solucionar problemas que podem surgir durante a atualização real. Executar etapas de pré-atualização (SharePoint Foundation 2010) Descubra que etapas você deve realizar antes de atualizar, incluindo informações sobre como executar o verificador de pré-atualização. Executar uma atualização in-loco (SharePoint Foundation 2010) Siga as etapas nesta seção se estiver atualizando in-loco para o SharePoint Foundation 2010. Em uma atualização in-loco, você instala o SharePoint Foundation 2010 no mesmo hardware e depois atualiza o conteúdo e as configurações no servidor ou no farm de servidores como parte de um único processo. Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) Siga as etapas desta seção se tiver uma instalação autônoma com bancos de dados de conteúdo de tamanho próximo a 4 GB. Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010 11 Siga as etapas desta seção se estiver usando o método de atualização com anexação de banco de dados para atualizar para o SharePoint Foundation 2010. Ao usar esse método, você atualiza o conteúdo do ambiente em um farm separado. Executar etapas de pós-atualização (SharePoint Foundation 2010) Descubra como saber se uma atualização foi concluída com êxito e quais as etapas a serem executadas após a atualização para preparar o ambiente para os usuários novamente. Consulte também Usando redicionamento de URL AAM como parte do processo de atualização (SharePoint Foundation 2010) (white paper) 12 Sobre o processo de atualização (SharePoint Foundation 2010) A primeira etapa em qualquer processo de atualização é conhecer o processo em si e tornar-se competente para planejar e preparar apropriadamente. Esta seção do guia de atualização contém artigos que ajudam a compreender como a atualização funciona. Nesta seção: O que há de novo na atualização (SharePoint Foundation 2010) Saiba mais sobre os novos requisitos, abordagens e recursos disponíveis para atualização do Microsoft SharePoint Foundation 2010. Visão geral do processo de atualização (SharePoint Foundation 2010) Obtenha uma visão geral das etapas de cada abordagem de atualização. Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010 Entenda o uso de atualizações com anexação de banco de dados para atualizar o conteúdo do Windows SharePoint Services 2.0 para o Microsoft SharePoint Foundation 2010. 13 O que há de novo na atualização (SharePoint Foundation 2010) O Microsoft SharePoint Foundation 2010 foi criado para escala e desempenho e, como tal, apresenta novos requisitos de hardware e software que são descritos neste artigo. Esses requisitos se aplicam a abordagens de atualização com anexação de banco de dados e in-loco. Para obter mais informações, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). Para facilitar uma atualização previsível e minimizar o impacto da personalização e problemas ambientais que possam impedir uma atualização bem-sucedida, você pode usar o cmdlet testspcontentdatabase do Windows PowerShell, a nova opção Atualização Visual ou a operação Stsadm preupgradecheck. Neste artigo: Requisitos de atualização Verificador de pré-atualização Comando do Windows PowerShell para verificar bancos de dados antes de anexar Atualização Visual Atualização de Recursos Novas opções para reduzir o tempo de inatividade durante a atualização Alterações nos principais recursos entre versões Requisitos de atualização Para que você possa realizar uma atualização in-loco ou uma atualização com anexação de banco de dados para o SharePoint Foundation 2010, o ambiente existente do Windows SharePoint Services 3.0 ou o novo ambiente do SharePoint Foundation 2010 devem atender aos requisitos mínimos a seguir. Observação: Para obter mais informações sobre os requisitos gerais do sistema para o SharePoint Foundation 2010, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Para obter mais informações sobre os requisitos de atualização, consulte Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010). Requisito de hardware: 64 bits O SharePoint Foundation 2010 só pode ser executado em uma edição de 64 bits do sistema operacional Windows Server 2008 R2 ou Windows Server 2008 com SP2. Se você planeja uma atualização in-loco, sua instalação do Windows SharePoint Services 3.0 deve estar sendo executada em um ambiente de 64 bits do Windows Server 2008. Se sua instalação do Windows SharePoint 14 Services 3.0 estiver em um ambiente de 32 bits, não será possível executar uma atualização in-loco no farm ou servidor existente. Você deve instalar o SharePoint Foundation 2010 em um servidor ou farm diferente que dê suporte a aplicativos de 64 bits e deve mover os dados para esse servidor ou farm usando uma atualização com anexação de banco de dados. Para descobrir e solucionar mais facilmente qualquer problema nos processos de migração e atualização, recomendamos não combinar as ações de migração para um ambiente de 64 bits e a atualização in-loco para o SharePoint Foundation 2010. Como você deve ter um ambiente de 64 bits para poder fazer a atualização in-loco para o SharePoint Foundation 2010, é necessário migrar para um sistema operacional de 64 bits antes de executar uma atualização in-loco. Se estiver usando uma atualização com anexação de banco de dados, você poderá migrar para 64 bits durante o processo de atualização. Antes de migrar para um ambiente de 64 bits: Atualize o Windows SharePoint Services 3.0 para o mesmo service pack ou nível de atualização de software em todos os computadores do farm de origem. Descubra se você precisa recompilar os aplicativos de 32 bits existentes e assemblies personalizados — por exemplo, Web Parts e receptores de evento — para executá-los no ambiente de 64 bits. (Alguns aplicativos podem ser executados nos dois ambientes e não precisam ser recompilados.) Se os aplicativos existentes são de terceiros, verifique com o fornecedor se há versões de 64 bits e consulte a compatibilidade. Para obter mais informações sobre como planejar e executar uma migração para um ambiente de 64 bits, consulte o artigo Migrar um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0) no TechNet (http://go.microsoft.com/fwlink/?linkid=161120&clcid=0x416). Requisito de sistema operacional: Windows Server 2008 ou Windows Server 2008 R2 O SharePoint Foundation 2010 deve ser executado em uma edição de 64 bits do Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2). Se está executando o Windows SharePoint Services 3.0 no Windows Server 2003 e pretende atualizar para o SharePoint Foundation 2010, você deve planejar a aquisição de um número suficiente de licenças do Windows Server para a implantação no sistema operacional mais recente. Para descobrir e solucionar mais facilmente os problemas ocorridos nos processos de migração e atualização, recomendamos não combinar as ações de atualização ou migração para Windows Server 2008 ou Windows Server 2008 R2 ao processo de atualização do SharePoint Foundation 2010. Você pode combinar a migração para um hardware de 64 bits à migração para o Windows Server 2008 ou o Windows Server 2008 R2. Se você já executa um hardware de 64 bits, pode atualizar do Windows Server 2003 para o Windows Server 2008 ou o Windows Server 2008 R2. Para obter mais informações sobre como executar uma atualização in-loco para o Windows Server 2008, consulte o artigo Atualizar para Windows Server 2008 com o Windows SharePoint Services 3.0 com SP1 no TechNet (http://go.microsoft.com/fwlink/?linkid=155575&clcid=0x416). 15 Se estiver migrando para hardware de 64 bits, aproveite a oportunidade para também migrar para o Windows Server 2008 ou o Windows Server 2008 R2 ao mesmo tempo. Para obter mais informações sobre como instalar o Windows SharePoint Services 3.0 no Windows Server 2008, consulte o artigo sobre implantação de um farm simples no sistema operacional Windows Server 2008 (Windows SharePoint Services) no TechNet (http://go.microsoft.com/fwlink/?linkid=95859&clcid=0x416). Requisito de banco de dados: SQL Server 2005 SP3 ou SQL Server 2008 SP1 de 64 bits O SharePoint Foundation 2010 requer que seu servidor de banco de dados seja uma versão de 64 bits de um dos seguintes: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2 ou SQL Server 2005 com SP3 e Atualização Cumulativa 3. Se sua instalação atual do Windows SharePoint Services 3.0 usa o SQL Server 2000, você deve atualizar para uma dessas versões antes de atualizar para o SharePoint Foundation 2010. Para descobrir e solucionar mais facilmente qualquer problema nos processos de migração e atualização, recomendamos não combinar as ações de migração para um SQL Server de de 64 bits ao processo de atualização para o SharePoint Foundation 2010. Você pode combinar a migração para um SQL Server de 64 bits ao processo geral de migração para hardware de 64 bits. Se estiver combinando a migração para o SQL Server 2005 SP3 ou o SQL Server 2008 no hardware de 64 bits com uma migração geral para um ambiente de 64 bits, siga as orientações sobre como migrar para um ambiente de 64 bits fornecidas neste artigo. Para obter mais informações sobre como migrar todos os bancos de dados, consulte o artigo sobre como mover todos os bancos de dados (Windows SharePoint Services 3.0) no TechNet (http://go.microsoft.com/fwlink/?linkid=161208&clcid=0x416). Se você já tem um hardware de 64 bits, mas precisa atualizar para o SQL Server 2005 ou o SQL Server 2008 SP3, siga as orientações na documentação do SQL Server. Verificador de pré-atualização O verificador de pré-atualização é uma ferramenta de linha de comando que você executa em um ambiente do Windows SharePoint Services 3.0 para localizar possíveis problemas na atualização e rever recomendações e práticas recomendadas. STSADM.exe –o preupgradecheck Com o verificador de pré-atualização, você pode encontrar informações como: Uma lista de todos os servidores e componentes do farm, e se os servidores atendem aos seguintes requisitos de atualização: hardware de 64 bits e sistema operacional Windows Server 2008. As URLs de mapeamento de acesso alternativo que estão sendo usadas no farm. 16 Uma lista de todas as definições do site, modelos do site, recursos e pacotes de idiomas instalados no farm. Se há personalizações não suportadas no farm (como modificações no esquema do banco de dados). Se há algum site ou banco de dados órfão no farm. Se há configurações ausentes ou inválidas no farm (como um arquivo Web.config ausente, nomes de host inválidos ou contas de serviço inválidas). Se os bancos de dados atendem aos requisitos de atualização — por exemplo, se os bancos de dados estão definidos para leitura/gravação e se os bancos de dados e conjuntos de sites armazenados no Banco de Dados Interno do Windows não são maiores do que 4 GB. O verificador de pré-atualização está disponível com o Windows SharePoint Services 3.0 Service Pack 2 e foi atualizado na Atualização Cumulativa de outubro de 2009 do Windows SharePoint Services 3.0. Você pode baixar e instalar a Atualização Cumulativa de outubro de 2009 a partir do artigo sobre a publicação dos Pacotes de Atualizações Cumulativas de outubro de 2009 para SharePoint Server 2007 e Windows SharePoint Services 3.0 (http://go.microsoft.com/fwlink/?linkid=169179&clcid=0x416). Para obter mais informações sobre como usar o verificador de pré-atualização, consulte os seguintes artigos no TechNet: Verificação de pré-atualização: operação Stsadm (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=161232&clcid=0x416) Verificação de pré-atualização e relatório para futuras versões (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=152468&clcid=0x416) Executar o verificador de pré-atualização (SharePoint Foundation 2010) Comando do Windows PowerShell para verificar bancos de dados antes de anexar Use o cmdlet do Windows PowerShell, test-spcontentdatabase, antes de anexar um banco de dados de conteúdo ao SharePoint Foundation 2010, para determinar se há alguma personalização do servidor faltando no ambiente. Para obter mais informações, consulte Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 e Test-SPContentDatabase. Atualização Visual Um novo recurso que está disponível com a atualização permite que o administrador do servidor ou o proprietário do site determine quando e se a nova aparência do SharePoint Foundation 2010 é usada em uma determinada coleção de sites. Os administradores do servidor podem optar por adotar a nova aparência para todos os sites durante atualização, permitir que os proprietários do site façam a escolha após a atualização ou manter a aparência antiga de todos os sites. Se o administrador do servidor permitir que os proprietários do site decidam, depois que o site for atualizado por meio de atualização in-loco, uma opção de visualização estará disponível na interface 17 do usuário do site. Essa opção oferece uma visualização da aparência do SharePoint Foundation 2010 para o site: Se o proprietário gostar da aparência e das funções do site, poderá aceitar a atualização visual. Se ele quiser que o site mantenha a aparência antiga, poderá reverter para a aparência do Windows SharePoint Services 3.0. Por padrão, a aparência do Windows SharePoint Services 3.0 é mantida. Para obter mais informações, consulte Planejar a atualização visual (SharePoint Foundation 2010). Atualização de Recursos O SharePoint Foundation 2010 fornece novos membros e tipos que possibilitam a atualização de Recursos personalizados por meio do controle de versão e de ações de atualização declarativas. Usando esses membros, você pode atualizar qualquer Recurso que tenha criado para o Windows SharePoint Services 3.0, de modo que ele funcione com o SharePoint Foundation 2010. Para obter mais informações, consulte o artigo sobre atualização de Recursos. Novas opções para reduzir o tempo de inatividade durante a atualização Dependendo do ambiente, da complexidade e do número de sites do SharePoint, o processo de atualização pode demorar. Para reduzir o tempo de inatividade durante esse processo, o SharePoint Foundation 2010 oferece as seguintes opções: Atualização de vários bancos de dados ao mesmo temo (atualização paralela) Ao atualizar para o SharePoint Foundation 2010, você pode iniciar manualmente a atualização de vários bancos de dados ao mesmo tempo usando uma abordagem híbrida de desanexação de bancos de dados para atualização. No Windows SharePoint Services 3.0, apenas um processo de atualização podia ser executado de cada vez; assim, cada banco de dados precisava ser processado sequencialmente. O desempenho é afetado quando você executa a atualização em vários bancos de dados em vez de apenas um, mas pode ser mais rápido atualizar vários bancos de dados ao mesmo tempo do que atualizá-los sequencialmente. O número de bancos de dados que podem ser atualizados em paralelo dependerá do hardware do ambiente e da estrutura do conteúdo dos bancos de dados. Para obter mais informações, consulte Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010). Uso de bancos de dados somente leitura para fornecer acesso contínuo aos dados Se você executar uma atualização com anexação de banco de dados — e se definir os bancos de dados originais para o modo somente leitura — o farm antigo poderá continuar a oferecer conteúdo aos usuários enquanto você atualiza uma cópia dos bancos de dados em um novo farm. Se você fizer isso, os usuários poderão continuar a acessar os dados, embora não seja possível adicionar dados nem atualizá-los. Quando o novo farm estiver pronto e todo o conteúdo tiver sido atualizado com êxito, os usuários poderão ser transferidos para o novo farm ativo. 18 Para obter mais informações sobre bancos de dados somente leitura, consulte o artigo sobre execução de um farm que usa bancos de dados somente leitura (Windows SharePoint Services). Para obter mais informações sobre essas técnicas de redução do tempo de inatividade, consulte o artigo Determinar a abordagem de atualização (SharePoint Foundation 2010). Alterações nos principais recursos entre versões O SharePoint Foundation 2010 tem uma nova arquitetura e oferece muitos recursos novos. As tabelas a seguir listam algumas das principais alterações em terminologia e recursos que, imediatamente após a atualização, afetam o processo de administração e gerenciamento de sites. Conceito, termo ou recurso Novo ou alterado Comentários Verificador de pré-atualização Novo O verificador de pré-atualização é uma operação de linha de comando Stsadm executada em um ambiente do Windows SharePoint Services 3.0 para localizar possíveis problemas na atualização e examinar recomendações e práticas recomendadas. Diferentemente da ferramenta de exame de pré-atualização (Prescan.exe), usada na atualização para o Windows SharePoint Services 3.0, o verificador de pré-atualização não faz alterações no ambiente. Para obter mais informações, consulte Executar o verificador de préatualização (SharePoint Foundation 2010). Site da Administração Central do SharePoint Alterado O site da Administração Central foi reformulado com novas opções e recursos disponíveis, como os seguintes: A faixa de opções simplifica a exibição ou alteração de detalhes de um aplicativo Web, fornecendo todas as opções na 19 Conceito, termo ou recurso Novo ou alterado Comentários mesma página. Para obter mais informações sobre aplicativos Web, consulte Web applications management (SharePoint Foundation 2010). Foram incluídos Assistentes de Configuração para simplificar o processo de configuração e guiá-lo pelas etapas de configuração do farm de servidores. Para obter mais informações, consulte Implantar um único servidor com o SQL Server (SharePoint Foundation 2010). Agora, você pode executar um backup na página Backup e Restauração. Para obter mais informações, consulte Backup (SharePoint Foundation 2010). Faixa de Opções Novo A interface do usuário Faixa de Opções foi introduzida para assegurar uma experiência consistente ao usuário e simplificar o trabalho com os sites do SharePoint. Ela é contextual, para que você veja apenas as opções relevantes às tarefas que deseja executar. Além disso, é possível personalizá-la. Aplicativos de serviço Novo Nova arquitetura de serviços, que permite gerenciar e centralizar serviços de maneira eficaz. Serviços individuais podem ser configurados independentemente, e outras empresas podem adicionar serviços à plataforma. Para obter mais informações, consulte Configurar serviços 20 Conceito, termo ou recurso Novo ou alterado Comentários (SharePoint Foundation 2010). Páginas mestras Alterado Agora, um proprietário de site pode aplicar identidade visual a seu site, independentemente dos demais sites, e os administradores podem especificar se as páginas do sistema na pasta _Layouts serão renderizadas usando as páginas mestras fornecidas pelos proprietários do site ou as páginas mestras padrão disponíveis no sistema. Além disso, é possível usar o Windows PowerShell para especificar uma página mestra de cliente para as páginas de erro do sistema, de logon, de confirmação e outras páginas não específicas do site. Temas Alterado O SharePoint Foundation 2010 alterou a maneira como os temas funcionam, facilitando sua personalização. Os temas do Microsoft PowerPoint 2010 podem ser importados diretamente para o SharePoint Foundation 2010. Além disso, agora os temas podem ser aplicados a todos os subsites por meio dessa interface. Para obter mais informações, consulte Planejar o uso de temas (SharePoint Foundation 2010). BCS (Serviços Corporativos de Conectividade) Novo Os BCS foram desenvolvidos com base na funcionalidade Catálogo de Dados Corporativos, disponível na versão anterior do produto, para fornecer acesso a sistemas externos usando soluções baseadas no SharePoint. Os BCS dão suporte à interação com 21 Conceito, termo ou recurso Novo ou alterado Comentários sistemas externos usando listas do SharePoint e Web Parts, e também à interação com dados de clientes avançados do Office. Para obter mais informações, consulte Visão geral dos Serviços Corporativos de Conectividade (SharePoint Foundation 2010). Autenticação baseada em declarações Novo A autenticação baseada em declarações é um modelo de autenticação novo, mais sofisticado e flexível, que funciona com qualquer sistema de identidade corporativa, inclusive Serviços de Domínio Active Directory (AD DS), diretórios baseados no protocolo LDAP, bancos de dados específicos do aplicativo e novos modelos de identidade centrados no usuário, como o LiveID. Para obter mais informações, consulte Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). Controles de limitação e de lista Novo Os controles de limitação e de lista são novos e atuam sobre o desempenho. A limitação fornece um meio de controlar os recursos do servidor e foi projetada de modo a proteger o servidor contra sobrecarga no horário comercial de pico. O SharePoint Foundation 2010 também oferece várias configurações diferentes que restringem as consultas que podem ser executadas em uma lista de grande porte. Tais configurações podem ser especificadas para cada 22 Conceito, termo ou recurso Novo ou alterado Comentários aplicativo Web. SharePoint Designer Alterado O SharePoint Foundation 2010 concede aos administradores controle adicional sobre o modo como o SharePoint Designer é usado em cada aplicativo Web; por exemplo, os administradores determinam se os administradores de site estão autorizados a personalizar páginas mestras e páginas de layout e se podem gerenciar a estrutura de URLs do site. Painel do desenvolvedor Novo Trata-se de uma nova opção de diagnósticos do servidor, exibindo informações detalhadas de cada carregamento de página e auxiliando, dessa forma, na solução de problemas de desempenho. Soluções em área restrita Novo Agora você pode permitir que administradores de site carreguem código de usuário personalizado usando soluções em área restrita. Para obter mais informações, consulte Planejamento de soluções em área restrita (SharePoint Foundation 2010). 23 Visão geral do processo de atualização (SharePoint Foundation 2010) Você pode escolher entre duas abordagens de atualização básicas ao atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010: atualização in-loco e atualização com anexação de banco de dados. A atualização in-loco é usada para atualizar todos os sites do Microsoft SharePoint no mesmo hardware. A atualização com anexação de banco de dados permite mover o conteúdo para um novo farm ou novo hardware. Você também pode combinar esses dois tipos de atualização em abordagens híbridas que reduzem o tempo de inatividade durante a atualização. Para obter mais informações sobre essas abordagens, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). Este artigo o ajuda a entender as etapas envolvidas na realização de atualizações com o uso dessas abordagens, para que você possa planejar o processo de atualização. Para obter informações detalhadas sobre como usar um desses processos de atualização, consulte os tópicos a seguir: Atualização in-loco para o SharePoint Foundation 2010 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Neste artigo: Atualização in-loco Atualização com anexação de banco de dados Abordagem híbrida 1: bancos de dados somente leitura Abordagem híbrida 2: desanexar bancos de dados Importante: É importante que o administrador do servidor se comunique com os proprietários de sites e com os usuários sobre o que esperar durante uma atualização. O administrador deve informálos sobre o tempo de inatividade e o risco de que a atualização demore mais do que o esperado ou que alguns sites possam exigir um certo retrabalho após a atualização. Para obter mais informações, consulte Criar um plano de comunicação (SharePoint Foundation 2010). Atualização in-loco Uma atualização in-loco ocorre no mesmo hardware da instalação da sua versão anterior. Quando você executa uma atualização in-loco, o processo atualiza a instalação completa em uma ordem fixa. As etapas a seguir explicam o que acontece enquanto o processo de atualização in-loco é executado: 24 1. Após executar todas as etapas de pré-atualização, o administrador do servidor executa a Instalação do SharePoint Foundation 2010 no servidor que executa o site da Administração Central do SharePoint. Como a versão anterior estava instalada, uma atualização in-loco é selecionada automaticamente. 2. Após a execução da Instalação no servidor que hospeda o site da Administração Central, o administrador do servidor executa a Instalação nos servidores Web front-end e nos servidores de aplicativos restantes no farm. 3. O administrador do servidor executa o Assistente de Configuração de Produtos do SharePoint no servidor que hospeda o site da Administração Central. Esse servidor, o banco de dados de configuração, os serviços e os bancos de dados de conteúdo são atualizados sequencialmente. Quando o assistente de configuração é concluído, o site da Administração Central é aberto. Um trabalho de timer agenda o processo de atualização de forma que ele seja executado para cada conjunto de sites. O trabalho de timer do processo de atualização atualiza cada conjunto de sites. Após a atualização de todos os sites, o processo de atualização é finalizado. 4. O administrador do servidor executa o Assistente de Configuração de Produtos do SharePoint em todos os outros servidores do farm. 5. O administrador do servidor confirma a conclusão bem-sucedida da atualização. 25 6. Se a Atualização Visual estiver sendo usada, o administrador do servidor ou proprietário do site visualizará os sites com a aparência do Microsoft SharePoint Foundation 2010. Quando o administrador ou o proprietário do site terminar, ele concluirá a atualização com a aparência do SharePoint Foundation 2010. Atualização com anexação de banco de dados Uma atualização com anexação de banco de dados permite mover para um novo hardware ou um novo farm. Durante essa atualização, você desanexa todos os bancos de dados de conteúdo de um farm existente e os anexa a uma nova instalação de farm de servidores. Quando você anexa os bancos de dados ao novo farm de servidores, o processo de atualização é executado e atualiza os dados in-loco. As etapas a seguir explicam o que acontece durante uma atualização com anexação de banco de dados: 1. O administrador do servidor instala e configura um novo farm do SharePoint Foundation 2010, transfere todas as personalizações para esse novo farm e testa o ambiente. Para obter mais informações sobre como configurar o novo ambiente, consulte Preparar o novo ambiente do SharePoint Foundation. 2. O administrador do servidor desanexa os bancos de dados de conteúdo do farm antigo do Windows SharePoint Services 3.0 e coloca o farm offline (por exemplo, alterando o balanceador de carga ou os aplicativos Web do IIS para interromper solicitações de serviço ou desativando todos os componentes e serviços em cada computador servidor do farm). 3. O administrador do servidor anexa os bancos de dados de conteúdo ao novo farm e atualiza o conteúdo. 26 4. O administrador do servidor confirma a conclusão bem-sucedida da atualização e depois configura o novo farm para que ele comece a atender a solicitações na nova URL. Abordagem híbrida 1: bancos de dados somente leitura Essa abordagem fornece aos usuários acesso somente leitura contínuo aos dados durante a atualização. Os bancos de dados de conteúdo no farm original são definidos como somente leitura, e suas cópias são atualizadas em um novo farm. As etapas a seguir explicam o que acontece durante uma atualização com anexação de bancos de dados com bancos de dados somente leitura: 1. O administrador do servidor instala e configura um novo farm do SharePoint Foundation 2010, transfere todas as personalizações para esse novo farm e testa o ambiente. 2. O administrador do servidor transforma os bancos de dados de conteúdo em somente leitura. Em seguida, ele usa o SQL Server para fazer backup desses bancos de dados no farm do Windows SharePoint Services 3.0 e os restaura no farm novo. 27 3. O administrador do servidor anexa as novas cópias dos bancos de dados de conteúdo, e o processo de atualização é executado, atualizando o conteúdo. 28 4. Após a execução do processo de atualização, o administrador do servidor confirma a conclusão bem-sucedida da atualização. Em seguida, ele configura o novo farm de forma que este comece a atender a solicitações na nova URL e coloca o farm original offline (por exemplo, alterando o balanceador de carga ou os aplicativos Web do IIS para interromper solicitações de serviço ou desativando todos os componentes e serviços em cada computador servidor do farm). Abordagem híbrida 2: desanexar bancos de dados Essa abordagem permite acelerar o processo de atualização, desanexando e anexando bancos de dados para atualizar vários bancos de dados ao mesmo tempo. Trata-se de uma atualização in-loco porque o farm original é atualizado. Porém, você também pode usar outro farm para realizar a atualização e, em seguida, anexar os bancos de dados atualizados ao farm original. Observe que o farm original não pode atender a solicitações durante o processo de atualização. Como em uma atualização in-loco padrão, os usuários não podem acessar o conteúdo durante o andamento do processo. 29 As etapas a seguir explicam o que acontece durante uma atualização in-loco com bancos de dados desanexados: 1. O administrador do servidor coloca o farm original offline (por exemplo, alterando o balanceador de carga ou os aplicativos Web do IIS para interromper solicitações de serviço ou desativando todos os componentes e serviços em cada computador de servidor do farm). 2. O administrador do servidor desanexa os bancos de dados de conteúdo do farm original. 3. O administrador do servidor executa uma atualização in-loco nos servidores, nos serviços e no banco de dados de configuração do farm original. 4. O administrador do servidor anexa os bancos de dados de conteúdo ao farm original e atualiza o conteúdo. Como alternativa, você pode usar um pequeno farm temporário e separado para realizar a atualização. Nessa abordagem, será necessário anexar os bancos de dados ao farm original depois que eles forem atualizados. 30 As etapas a seguir explicam o que acontece durante uma atualização in-loco com bancos de dados desanexados e um pequeno farm temporário para atualizar os bancos de dados de conteúdo: 1. O administrador do servidor configura um pequeno farm temporário que executa a nova versão. Em seguida, ele coloca o farm original offline (por exemplo, alterando o balanceador de carga ou os aplicativos Web do IIS para interromper solicitações de serviço ou desativando todos os componentes e serviços em cada computador servidor do farm). 2. O administrador do servidor desanexa os bancos de dados de conteúdo do farm original. 3. O administrador do servidor executa uma atualização in-loco no farm original para atualizar os servidores, os serviços e o banco de dados de configuração. 4. O administrador do servidor anexa os bancos de dados de conteúdo ao pequeno farm temporário e os atualiza em paralelo. 5. O administrador do servidor volta a anexar os bancos de dados de conteúdo ao farm original. 6. O administrador do servidor confirma a conclusão bem-sucedida da atualização. 7. Se a Atualização Visual estiver sendo usada, o administrador do servidor ou proprietário do site visualizará os sites com a aparência do Microsoft SharePoint Foundation 2010. Quando o administrador ou o proprietário do site terminar, ele concluirá a atualização com a aparência do Microsoft SharePoint Foundation 2010. 31 Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010 Não é possível atualizar diretamente do Windows SharePoint Services 2,0 para o Microsoft SharePoint Foundation 2010. Há muitas alterações entre as versões, e os requisitos de hardware são tão diferentes entre elas que uma atualização in-loco direta não é possível nem tem suporte. No entanto, você pode executar uma série de atualizações com anexação de banco de dados para atualizar primeiro seu conteúdo para o Windows SharePoint Services 3.0 e, em seguida, para o SharePoint Foundation 2010. Este artigo descreve o processo de execução dessa atualização com anexação de banco de dados dupla. Observação: Durante todo o processo, o ambiente antigo deve ser mantido offline, para impedir que os usuários façam alterações no ambiente antigo enquanto você executa a atualização. Após concluí-la e validá-la, você poderá conceder acesso aos usuários novamente no ambiente do SharePoint Foundation 2010. Neste artigo: Visão geral do processo Antes de começar Preparar-se para a atualização Preparar os farms Executar a primeira atualização Executar a segunda atualização Visão geral do processo Como essa abordagem combina dois processos de atualização que já foram documentados, este artigo descreve como as etapas de cada processo se ajustam ao processo geral. Ele não fornece detalhes sobre cada etapa, pois elas estão disponíveis nos seguintes artigos: Implantar um novo farm de servidores, depois migrar os bancos de dados de conteúdo Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Esses artigos, combinados a este roteiro, proporcionam as informações necessárias para que você execute a atualização com anexação de banco de dados dupla. Importante 32 Experimente todo o processo em um ambiente de teste antes de tentar atualizar seu conteúdo real. Para obter mais informações sobre como testar os processos de atualização, consulte o seguinte conteúdo: Sequência de atualização Para atualizar seu conteúdo entre as duas versões, execute os procedimentos a seguir. 1. Preparar-se para a atualização a. Prepare o farm original executando a ferramenta de exame de pré-atualização e criando um inventário de todas as suas personalizações. b. Configure um pequeno farm temporário que execute o Windows SharePoint Services 3.0. c. Configure o farm completo do SharePoint Foundation 2010 e verifique se está configurado e sendo executado corretamente. 2. Primeira atualização: atualizar o conteúdo para o Windows SharePoint Services 3.0 a. Desanexe os bancos de dados de conteúdo do farm antigo e coloque o farm offline. Como alternativa, você poderá manter os bancos de dados anexados e fazer uma cópia deles, se desejar garantir que o farm original possa ser restaurado para uso rapidamente. b. Anexe os bancos de dados de conteúdo ao farm do Windows SharePoint Services 3.0 e atualize-os. c. Verifique se o conteúdo foi atualizado e se o farm do Windows SharePoint Services 3.0 está funcionando corretamente 3. Segunda atualização: atualizar o conteúdo para o SharePoint Foundation 2010 a. Desanexe os bancos de dados de conteúdo do farm do Windows SharePoint Services 3.0. b. Anexe os bancos de dados de conteúdo ao farm do SharePoint Foundation 2010 e atualize-os (opcionalmente, você pode atualizá-los em paralelo). c. Verifique se o conteúdo foi atualizado e se o farm do SharePoint Foundation 2010 está funcionando corretamente 4. Comece a atender às solicitações no farm do SharePoint Foundation 2010. Os diagramas a seguir ilustram esse processo: A atualização com anexação de banco de dados para o Windows SharePoint Services 3.0 33 A atualização com anexação de banco de dados para o SharePoint Foundation 2010. 34 Antes de começar Antes de iniciar a atualização, examine as informações a seguir sobre permissões e requisitos de hardware e software. Siga as etapas especificadas para instalar ou configurar software necessário ou modificar as configurações. Examinar as permissões necessárias Ao criar o ambiente temporário para o Windows SharePoint Services 3.0, você deve ter as permissões apropriadas. Para obter mais informações, consulte o artigo sobre planejamento de contas administrativas e de serviço (Windows SharePoint Services). Ao criar e configurar o farm de destino do SharePoint Foundation 2010, você deve ter as permissões apropriadas. Para obter mais informações, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010). 35 Examinar o hardware e o software necessários Ao criar o ambiente temporário para o Windows SharePoint Services 3.0, você deve atender aos requisitos específicos de hardware e software. Para obter mais informações, consulte o artigo sobre como determinar requisitos de hardware e software (Windows SharePoint Services). Ao criar e configurar o farm de destino do SharePoint Foundation 2010, você deve atender a requisitos de hardware e software diferentes. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Em alguns ambientes, é necessário coordenar os procedimentos de movimentação de bancos de dados para um farm separado com o administrador de banco de dados. Observe as diretivas e diretrizes aplicáveis à manipulação de bancos de dados. Preparar-se para a atualização Por estar executando duas atualizações, você deve entender todas as etapas envolvidas na atualização para o Windows SharePoint Services 3.0 e para o SharePoint Foundation 2010. O conteúdo a seguir está disponível para ajudá-lo a entender esses processos de atualização: Preparando-se para atualizar para o Windows SharePoint Services 3.0 Leia o capítulo sobre como planejar e preparar a atualização no TechNet. Particularmente, leia os seguintes artigos: Como funciona o processo de atualização (Windows SharePoint Services) Determinar como lidar com personalizações (Windows SharePoint Services) Desenvolver novas definições de site personalizadas e criar arquivos de definição de atualização (Windows SharePoint Services) Leia o capítulo sobre como executar etapas de pré-atualização (Windows SharePoint Services) Você deve executar as seguintes etapas para uma atualização com anexação de banco de dados (chamada de migração de banco de dados nessa versão): Instalar o Service Pack 2 para Windows SharePoint Services 2.0 Executar a ferramenta de exame de pré-atualização (Windows SharePoint Services) Importante: Execute essas etapas no farm existente do Windows SharePoint Services 2,0. Preparando-se para atualizar para o SharePoint Foundation 2010 Planejar e preparar a atualização. Leia o seguinte artigo no TechNet: Visão geral do processo de atualização (SharePoint Foundation 2010) Executar etapas de pré-atualização. Leia o seguinte artigo no TechNet: Executar o verificador de pré-atualização (SharePoint Foundation 2010) Importante: Execute essas etapas no farm temporário do Windows SharePoint Services 3.0. 36 Preparar os farms Nesta etapa, você executará as etapas de pré-atualização no farm existente, criará o farm temporário para a atualização para o Windows SharePoint Services 3.0 e criará o farm de destino do SharePoint Foundation 2010. Use as etapas e o conteúdo relacionado a seguir ao preparar o farm para as atualizações. Criar o farm temporário do Windows SharePoint Services 3.0 Em um ambiente virtual ou físico, crie um pequeno farm temporário que esteja executando o Windows SharePoint Services 3.0 com o Service Pack 2 (SP2) e a Atualização Cumulativa de outubro de 2009. Você usará esse farm para atualizar o conteúdo para o Windows SharePoint Services 3.0 antes de passar ao SharePoint Foundation 2010. Dica: Para obter os melhores resultados, é recomendável aplicar as atualizações mais recentes ao ambiente. A Atualização Cumulativa de outubro de 2009 inclui alterações no verificador de préatualização que podem ajudar a identificar problemas antes da atualização. Para obter uma lista das atualizações disponíveis, consulte o artigo sobre a Central de Atualizações para Microsoft Office, Office Servers e produtos relacionados (http://go.microsoft.com/fwlink/?linkid=181115&clcid=0x416). Para obter mais informações sobre como aplicar atualizações, consulte o artigo sobre aCentral de Recursos de Atualizações para os Produtos e Tecnologias do SharePoint (http://go.microsoft.com/fwlink/?linkid=181116&clcid=0x416). 1. Baixe o software para o farm temporário. Baixe o Windows SharePoint Services 3.0 com SP2 em um dos seguintes links: Versão x86: Windows SharePoint Services 3.0 com Service Pack 2 (http://go.microsoft.com/fwlink/?linkid=148403&clcid=0x416) Versão x64: Windows SharePoint Services 3.0 x64 com Service Pack 2 (http://go.microsoft.com/fwlink/?linkid=181113&clcid=0x416) 2. Instale os pacotes de modelos de idiomas necessários para seus sites. Para obter mais informações, consulte o artigo sobre instalação de pacotes de modelos de idiomas disponíveis (Windows SharePoint Services). 3. Defina o farm usando as configurações de farm apropriadas para o ambiente e aplicando novamente todas as personalizações necessárias para o conteúdo. Implante as personalizações e os arquivos de definição de atualização necessários para as definições de sites personalizadas que possam existir no ambiente. Você deverá criar aplicativos Web no farm temporário para todos os servidores virtuais que existiam no farm original. A URL para os novos aplicativos Web deve corresponder às URLs dos farms de origem ou às URLs dos farms de destino. Caso contrário, você correrá o risco de adicionar referências a URLs temporárias adicionais ao conteúdo. O ideal é usar as mesmas URLs para os farms de origem e de destino, de modo que as URLs dos farms temporários também sejam exatamente as mesmas, incluindo os números de porta usados. 37 Para obter mais informações sobre como configurar o farm, consulte o artigo sobre o preparo do novo ambiente do Windows SharePoint Services 3.0. Para obter mais informações sobre como implantar definições de site personalizadas e definições de atualização, consulte o artigo sobre implantação de arquivos de definição de atualização e novas definições de site (Windows SharePoint Services). Configurar o farm completo do SharePoint Foundation 2010 Esse é o farm que você usará mais tarde para o ambiente de produção; portanto, planeje a infraestrutura adequadamente para dar suporte à solução que você hospeda. Para obter mais informações sobre como planejar o farm de servidores, consulte Planejamento do ambiente e do farm de servidores (SharePoint Foundation 2010). 1. Crie o farm em hardware de 64 bits com servidores de bancos de dados que estejam executando uma versão de 64 bits do Microsoft SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2. Para obter mais informações, consulte Vários servidores para um farm de três camadas (SharePoint Foundation 2010). 2. Instale os pacotes de modelo de idioma necessários para os sites. Para obter mais informações, consulte Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010). 3. Defina o farm usando as configurações de farm apropriadas para o ambiente e aplicando novamente todas as personalizações necessárias para o conteúdo. Novamente, você deverá criar aplicativos Web no farm de destino para todos os servidores virtuais que existiam no farm original. Para obter mais informações sobre como criar e configurar um farm de servidores para uma atualização com anexação de banco de dados, consulte Preparar o novo ambiente do SharePoint Foundation. Executar a primeira atualização Uma vez configurados os farms, você está pronto para atualizar os bancos de dados de conteúdo para o Windows SharePoint Services 3.0. Importante: Verifique se executou a ferramenta de verificação de pré-atualização no farm original antes de desanexar os bancos de dados. O processo de atualização não será executado se você não tiver verificado os bancos de dados. Para obter mais informações, consulte o artigo sobre a execução da ferramenta de verificação de pré-atualização (Windows SharePoint Services). Para executar uma atualização com anexação de banco de dados (chamada de migração de banco de dados nesta versão), execute os seguintes procedimentos: 1. Faça backup dos bancos de dados de conteúdo 2. Restaure as cópias de backup para o farm temporário. 3. Adicione os bancos de dados aos aplicativos Web para começar o processo de atualização. Para obter informações completas e as etapas a serem seguidas, consulte o artigo sobre como migrar bancos de dados de conteúdo. 38 Verificar a primeira atualização Para verificar a atualização, faça o seguinte: Examine o arquivo de log de atualização. Para obter mais informações, consulte o artigo sobre como migrar bancos de dados de conteúdo. Examine os sites atualizados para garantir que eles ainda estejam funcionando conforme o esperado e que as Web Parts e outros elementos personalizados estejam operando corretamente Executar a segunda atualização Após verificar se os sites funcionam corretamente, você poderá começar a atualização para o SharePoint Foundation 2010. Importante: Execute o verificador de pré-atualização e examine o relatório, para poder solucionar possíveis problemas no farm temporário antes de atualizar o conteúdo. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Para executar a atualização com anexação de banco de dados, execute os seguintes procedimentos: 1. Faça backup dos bancos de dados de conteúdo 2. Restaure as cópias de backup para o farm de destino. 3. Adicione os bancos de dados aos aplicativos Web para iniciar o processo de atualização. No SharePoint Foundation 2010, você pode anexar bancos de dados em paralelo para agilizar o processo de atualização. Para obter informações completas e as etapas a serem seguidas, consulte Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. Verificar a segunda atualização Para verificar a atualização, faça o seguinte: Examine o arquivo de log de atualização. Examine os sites atualizados para garantir que eles ainda estejam funcionando conforme o esperado e que as Web Parts e outros elementos personalizados estejam operando corretamente Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). 39 Planejar e preparar a atualização (SharePoint Foundation 2010) Agora que você aprendeu como o processo de atualização funciona lendo os artigos em Sobre o processo de atualização (SharePoint Foundation 2010), você pode começar a planejar a atualização. Esta seção contém artigos para ajudá-lo a planejar e preparar a atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010. Nesta seção: Determinar a abordagem de atualização (SharePoint Foundation 2010) Conheça as diferentes abordagens de atualização e escolha aquela que é mais adequada ao seu ambiente. Examinar práticas recomendadas de atualização (SharePoint Foundation 2010) Evite problemas durante o processo de atualização adotando estas práticas recomendadas. Examinar caminhos de atualização com e sem suporte (SharePoint Foundation 2010) Entenda quais tipos e topologias de instalação podem ser atualizados para o SharePoint Foundation 2010. Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010) Examine os requisitos para ajudar a garantir que o ambiente possa ser atualizado para o SharePoint Foundation 2010. Determinar como lidar com personalizações (SharePoint Foundation 2010) Aprenda a identificar e avaliar as personalizações no ambiente e determine se você as atualizará e como. Criar um plano de comunicação (SharePoint Foundation 2010) Crie um plano para coordenar a equipe de atualização, os usuários e proprietários de sites e os participantes, e se comunicar com todos eles. Planejar a atualização visual (SharePoint Foundation 2010) Conheça as diferentes opções de atualização visual e saiba como escolher a opção mais adequada às suas necessidades corporativas. Há uma planilha disponível para registrar informações sobre o ambiente enquanto você prepara a atualização. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. 40 Determinar a abordagem de atualização (SharePoint Foundation 2010) Antes de executar qualquer processo de atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, você precisa determinar a abordagem de atualização a ser adotada. Use as informações neste artigo para ajudar a comparar os prós e os contras de cada abordagem e examine as informações sobre casos especiais que podem influenciar sua abordagem. Além das informações neste artigo, leia Examinar caminhos de atualização com e sem suporte (SharePoint Foundation 2010) para saber exatamente quais situações de atualização são válidas e levam a atualizações com êxito. Observação: Para executar uma atualização, você deve ter instalado o Windows SharePoint Services 3.0 com Service Pack 2 (SP2). Neste artigo: Escolher uma abordagem de atualização Casos especiais Escolher uma abordagem de atualização Há duas abordagens básicas para a atualização: in-loco e com anexação de banco de dados. Além disso, há várias técnicas que você pode usar para combinar aspectos dessas abordagens básicas, de modo a reduzir o tempo de inatividade ou possivelmente aprimorar o desempenho. A tabela a seguir compara as abordagens de atualização in-loco e com anexação de banco de dados. Abordagem Descrição Prós Contras Atualização in-loco É possível instalar o SharePoint Foundation 2010 no mesmo hardware. Também é possível atualizar o conteúdo e as definições do farm de servidores como parte de um único processo. As definições de todo o farm são preservadas e atualizadas. Personalizações são disponibilizadas no ambiente após a atualização, embora etapas manuais possam ser exigidas para atualizá-las ou reformulálas. Servidores e farms ficam offline durante a atualização. A atualização prossegue sem interrupções. Por isso, aloque tempo suficiente para que todo o conteúdo possa ser atualizado em sequência. 41 Abordagem Descrição Prós Contras Atualização com anexação de banco de dados É possível atualizar o conteúdo do ambiente em um farm separado. O resultado é que você não atualiza nenhum dos serviços ou das definições do farm. Os bancos de dados podem ser atualizados em qualquer ordem, e você pode atualizar vários deles ao mesmo tempo. Enquanto cada banco de dados estiver sendo atualizado, seu conteúdo não estará disponível para os usuários. Você pode atualizar vários bancos de dados de conteúdo ao mesmo tempo, o que resulta em períodos gerais de atualização mais rápidos do que na atualização inloco. É possível usar uma atualização com anexação de banco de dados para combinar vários farms em um só. As definições de servidor e farm não são atualizadas. É preciso transferir manualmente as definições que você deseja preservar do farm antigo no farm novo. Todas as personalizações também devem ser transferidas manualmente para o novo farm. Qualquer perda de personalização pode provocar interrupções acidentais de funcionalidade ou problemas na experiência do usuário. Copiar bancos de dados em uma rede exige tempo e largura de banda e isso deve ser planejado. Você precisa de acesso direto aos servidores de bancos de dados. Para obter mais informações sobre o funcionamento das atualizações in-loco e com anexação de banco de dados, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). A tabela a seguir lista as técnicas de redução de tempo de inatividade que você pode usar durante a atualização para diminuir o tempo durante o qual os usuários não podem acessar seu conteúdo ou para possivelmente aprimorar o desempenho da atualização. Técnica Descrição Prós Contras Atualização paralela É possível anexar e atualizar vários bancos de dados ao mesmo tempo para agilizar o processo Atualizações mais rápidas para o ambiente geral. Esse é um processo manual que requer monitoramento e etapas adicionais. 42 Técnica Descrição Prós Contras O farm existente pode continuar hospedando sites não atualizados (em modo somente leitura) enquanto você atualiza o conteúdo. Dessa forma, há um tempo de inatividade mínimo para os usuários. As definições de servidor e farm não são atualizadas. É preciso transferir manualmente as definições que você deseja preservar do farm antigo no farm novo. geral de atualização. O número máximo de atualizações paralelas depende do hardware. Essa técnica funciona para atualizações inloco ou com anexação de banco de dados. Abordagem híbrida 1: anexação de bancos de dados com bancos de dados somente leitura Permite que você continue fornecendo acesso somente leitura ao conteúdo durante o processo de atualização. Para essa abordagem, os bancos de dados são definidos como somente leitura enquanto a atualização está em andamento em outro farm. Esse método reduz o tempo de inatividade percebido pelos usuários. Você pode atualizar vários bancos de dados de conteúdo ao mesmo tempo, o que resulta em períodos gerais de atualização mais rápidos do que na atualização inloco. Além do software, você também atualizar o hardware. Todas as personalizações também devem ser transferidas e atualizadas manualmente. Qualquer perda de personalização pode provocar interrupções acidentais de funcionalidade ou problemas na experiência do usuário. Copiar bancos de dados em uma rede exige tempo e largura de banda e isso deve ser planejado. Você precisa de acesso direto aos servidores de bancos de dados. Abordagem híbrida 2: atualização in-loco com bancos de dados desanexados Permite obter as vantagens de uma atualização in-loco para atualizar conteúdo e definições, As definições de todo o farm podem ser preservadas e atualizadas. As personalizações são Copiar bancos de dados em uma rede exige tempo e largura de banda e isso deve ser planejado. 43 Técnica Descrição Prós Contras adicionando a velocidade de uma atualização com anexação de banco de dados. Nessa abordagem, a atualização in-loco é usada para atualizar o farm e as definições e, em paralelo, desanexar e atualizar vários bancos de dados (no mesmo farm ou em um farm separado). disponibilizadas no Você precisa de acesso ambiente após a direto aos servidores de atualização, embora bancos de dados. etapas manuais possam ser exigidas para atualizá-las ou reformulálas. Você pode atualizar vários bancos de dados de conteúdo ao mesmo tempo, o que resulta em períodos gerais de atualização mais rápidos do que na atualização inloco. Você também pode combinar as técnicas. Por exemplo, é possível configurar o farm original para o modo somente leitura, criar uma cópia do farm e atualizá-lo sem os bancos de dados de conteúdo, usar a atualização paralela para atualizar rapidamente todo o conteúdo dos usuários e, finalmente, alternar os usuários para o novo farm após concluir a atualização. Para obter mais informações sobre o funcionamento dessas técnicas de redução de tempo de inatividade, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). Uma opção a ser considerada se houver a possibilidade de uma interrupção extremamente longa é usar o Redirecionamento de URL de Mapeamento Alternativo de Acesso com uma abordagem com anexação de banco de dados, para que você redirecione temporariamente os usuários para um farm existente enquanto atualiza o conteúdo de um novo farm. Esse é um método avançado, que deverá ser usado somente se outras técnicas de redução de tempo de inatividade não forem suficientes. Para obter mais informações, consulte Usando redicionamento de URL AAM como parte do processo de atualização (SharePoint Foundation 2010) (white paper). Casos especiais Talvez você tenha outros requisitos ou metas adicionais que queira realizar quando executar uma atualização. A tabela a seguir lista casos especiais e descreve qual abordagem de atualização é apropriada para cada caso. Caso Abordagem de atualização Atualizando uma instalação autônoma com Banco Se você estiver executando o Windows 44 Caso Abordagem de atualização de Dados Interno do Windows? SharePoint Services 3.0 em um servidor autônomo com Banco de Dados Interno do Windows, o seu banco de dados será migrado para o SQL Server Express como parte do processo da atualização in-loco. Se o seu banco de dados tiver mais de 4 GB, configure o Remote BLOB Storage para armazenar parte dos dados. Para obter mais informações, consulte Atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage. Atualizando de uma edição de 32 bits para uma edição de 64 bits do SQL Server? Se você estiver executando uma edição de 32 bits do SQL Server, deverá migrar para uma edição de 64 bits. Recomendamos que você execute essa migração antes de atualizar para o SharePoint Foundation 2010 para garantir melhores benefícios de desempenho. Execute somente um tipo de atualização ou migração por vez para evitar falhas. Para obter mais informações, consulte o artigo sobre migração de um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0). Há duas opções de atualização da edição de 32 bits para a de 64 bits do SQL Server: Você pode fazer backup do conjunto inteiro de bancos de dados do farm, realizar a atualização e depois restaurar os bancos de dados. (Recomendado e com suporte, já que você terá um backup completo e, depois de restaurar os bancos de dados, não precisará mudar nada dentro do SharePoint Foundation 2010). Você pode mover os bancos de dados do SQL Server que deseja atualizar para uma edição diferente de 64 bits do SQL Server. É necessário adicionar a edição de 64 bits diferente e executar um comando para computadores executando o SharePoint Foundation 2010 para apontar para a nova 45 Caso Abordagem de atualização edição de 64 bits do SQL Server. (Essa opção é aceita, mas não é recomendada porque requer mais trabalho no SharePoint Foundation 2010 quando, por exemplo, os bancos mudam de local). Observação: Se você atualizar uma versão do SQL Server — por exemplo, do SQL Server 2005 SP2 para o SQL Server 2008, poderá executar essa atualização antes, durante ou depois de atualizar de uma edição de 32 bits para uma edição de 64 bits do SQL Server. Atualizando do Windows Server 2003 para o Windows Server 2008? Atualize o sistema operacional antes de tentar atualizar para o SharePoint Foundation 2010. Se estiver executando o Windows SharePoint Services 3.0, você deverá executar etapas específicas para atualizar para o Windows Server 2008. Para obter mais informações, consulte o artigo sobre atualização para o Windows Server 2008 para Windows SharePoint Services 3.0 com SP1. Está atualizando de um sistema operacional de 32 Se estiver usando um sistema operacional de 32 bits para um sistema operacional de 64 bits? bits, você deverá migrar para um sistema operacional de 64 bits antes de atualizar. Para obter mais informações, consulte Migrar um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0) . Atualizando um ambiente que usa autenticação baseada em formulários? São necessárias etapas adicionais para a atualização quando você usa autenticação baseada em formulários. Para obter mais informações, consulte Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). Atualizando bancos de dados muito grandes? Em geral, bancos de dados muito grandes — particularmente aqueles que contêm um grande número ou um volume muito grande de versões 46 Caso Abordagem de atualização de documentos — demoram mais para serem atualizados do que bancos de dados menores. No entanto, o tempo necessário para a atualização é determinado pela complexidade dos dados, não pelo tamanho do banco de dados em si. Se o processo de atualização atingir o tempo limite, isso geralmente decorre de problemas de conexão. No Windows SharePoint Services 3.0, o processo de atualização atingia o tempo limite com frequência, devido ao tempo necessário para executar um processo, mas isso raramente ocorre com o SharePoint Foundation 2010. Para obter mais informações sobre o tempo que a atualização pode levar para o seu ambiente, consulte Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010). Atualizando do Windows SharePoint Services 2.0? Use uma abordagem de atualização com anexação de banco de dados para atualizar para o Windows SharePoint Services 3.0 e atualize para o SharePoint Foundation 2010. Para obter mais informações sobre esse processo de atualização, consulte Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010. Você está usando nomes de domínio internacionalizados? O Windows SharePoint Services 3.0 dava suporte a IDNs (nomes de domínio internacionalizados), mas o SharePoint Foundation 2010 não inclui esse suporte. Se você usa IDNs atualmente com o Windows SharePoint Services 3.0 e planeja atualizar ou migrar para o SharePoint Foundation 2010, deve deixar de usá-los, excluir todas as configurações IDN e configurar um ambiente não IDN antes de fazer isso. Para obter mais informações, consulte Planejamento de sites multilíngues (SharePoint Foundation 2010). 47 Examinar práticas recomendadas de atualização (SharePoint Foundation 2010) Para assegurar a atualização suave do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, siga estas práticas recomendadas: 1. Atualize seus servidores para o SP2 (Service Pack 2) do Windows SharePoint Services 3.0 ou posterior. Seu ambiente deve estar atualizado com o Service Pack 2 do Windows SharePoint Services 3.0 antes de executar o processo de atualização: in-loco ou com anexação de banco de dados. É recomendado instalar a Atualização Cumulativa de outubro de 2009 já que ela contém aprimoramentos para a ferramenta de verificação de pré-atualização. Para obter mais informações sobre como instalar pacotes de serviços e atualizações, consulte Central de Recursos de Atualização para Produtos e Tecnologias do SharePoint. Para obter uma lista de todas as atualizações disponíveis, consulte Central de Atualização do Microsoft Office, Office Servers e Produtos Relacionados. 2. Assegure que o ambiente esteja totalmente funcional antes de executar uma atualização. A atualização não resolverá nenhum problema que por ventura exista em seu ambiente. Assim, assegure que o seu ambiente esteja totalmente funcional antes de executar o procedimento. Por exemplo, se você tiver aplicativos Web que não sejam mais utilizados, remova suas extensões antes de atualizar. Para excluir um aplicativo Web do IIS (Serviços de Informações da Internet), remova a extensão do aplicativo antes de excluí-lo; caso contrário, o SharePoint Foundation 2010 tentará atualizá-lo (sem êxito) ainda que o aplicativo não exista mais. Se encontrar e resolver os problemas com antecedência, é mais provável que você cumpra o cronograma estimado para atualização. 3. Antes e tentar uma atualização in-loco, migre para servidores de 64 bits. Atualize o sistema operacional para uma versão de 64 bits do Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2). Se estiver usando o SQL Server, faça uma atualização ou migração para uma versão de 64 bits do Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2 ou SQL Server 2005 com SP3 e Atualização Cumulativa 3. Não tente combinar essas operações com o seu processo de atualização. Não será possível executar uma atualização in-loco a menos que o seu sistema já execute em um sistema operacional e plataforma suportados. Para obter mais informações consulte O que há de novo na atualização (SharePoint Foundation 2010). 4. Execute a verificação de pré-atualização para procurar problemas potenciais. Essa ferramenta informa personalizações ausentes e problemas com sites órfãos, entre outras coisas, e permite que você resolva os problemas antes de executar a atualização. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). 5. Execute uma atualização de avaliação primeiro em um farm de teste. 48 Faça backup do farm ativo, restaure nos servidores de teste e execute a atualização. Examine os resultados para obter uma perspectiva de qual será a aparência dos sites ativos depois da atualização, determinar o nível de personalização que terá de ser feito e estimar o tempo que será necessário . Tente fazer um rastreamento de indexação de pesquisa completo. Para obter mais informações, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). 6. Planeje a capacidade. Verifique se você tem capacidade de disco, processador e memória suficiente para lidar com os requisitos da atualização. Para obter mais informações sobre os requisitos do sistema, consulte Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010). Para obter mais informações sobre como planejar o espaço em disco necessário para a atualização, consulte Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010). 7. Faça backup do seu ambiente. Execute um backup total do ambiente antes de atualizar. Desse modo, será possível recuperar o sistema, caso seja necessário reverter para a configuração anterior. Para obter mais informações, consulte Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010). 8. (Opcional) Se estiver usando o método de atualização com anexação de banco de dados, defina os bancos de dados originais como somente leitura. Se a expectativa for uma janela de interrupção longa durante a execução de uma atualização com anexação de banco de dados, defina os bancos de dados no ambiente original como somente leitura de modo que os usuários possam continuar a acessar seus dados sem alterá-los. Para obter mais informações, consulte Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. 9. Não adicione servidores ao farm de servidores depois ter iniciado o processo de atualização. Executar o Assistente de Configuração de Produtos do SharePoint atualiza o banco de dados de configuração. Tal banco contém a lista de servidores no farm. Os servidores adicionados ao farm após a execução do assistente de configuração não serão incluídos no banco de dados e, portanto, não aparecerão na topologia da versão atualizada. Caso você precise adicionar servidores ao seu farm, faça isso antes do início da atualização ou após a sua conclusão. 10. Depois do processo de atualização, consulte a página Status da Atualização e os logs pertinentes para determinar se há algum problema a ser resolvido. Em seguida, examine os sites atualizados. A página Status da Atualização informa o andamento do processo e os logs listam quaisquer erros e avisos ocorridos durante a execução. Verifique e teste todos os sites antes de considerar a atualização como concluída. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). 49 Examinar caminhos de atualização com e sem suporte (SharePoint Foundation 2010) Durante o planejamento do processo de atualização, assegure que haja suporte para o caminho de atualização desejado. Este artigo descreve caminhos com e sem suporte, e aborda que topologias específicas podem ser atualizadas in-loco para o Microsoft SharePoint Foundation 2010. Examinar topologias com suporte para atualização Ao atualizar, mantenha o mesmo tipo de instalação: de autônoma para autônoma, de farm de servidores para farm de servidores. Não migre de autônoma para farm, ou vice-versa, durante um processo de atualização in-loco, No entanto, é possível alterar o tamanho e a escala de um farm de servidores, para se adequar aos requisitos, desde que isso ocorra antes ou após a atualização. No caso de uma atualização com anexação de banco de dados, você pode anexar bancos de dados a um tipo de instalação diferente. Orientações sobre topologia física A topologia do Microsoft SQL Server — a exemplo da rede, armazenamento físico e cache — também afeta significativamente o desempenho do sistema. Ao planejar seu hardware, lembre-se de que, em uma atualização in-loco, o servidor ou farm de servidores deve executar uma versão de 64 bits do Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2). Para farms de servidores, execute também uma versão de 64 bits do Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2 ou SQL Server 2005 com SP3 e Atualização Cumulativa 3. Para obter mais informações sobre os requisitos de atualização, consulte Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010). Topologias com suporte A tabela a seguir lista as topologias iniciais com suporte no Windows SharePoint Services 3.0 e as topologias finais com e sem suporte em uma atualização in-loco para o SharePoint Foundation 2010. Topologia inicial (Windows Topologia final com suporte Topologia final sem suporte ( SharePoint Services 3.0) (SharePoint Foundation 2010) SharePoint Foundation 2010) Servidor autônomo com Banco de Dados Interno do Windows Servidor autônomo com Microsoft SQL Server 2008 Express Qualquer farm Servidor único com SQL Server Servidor único com SQL Server Servidor autônomo com 50 Topologia inicial (Windows Topologia final com suporte Topologia final sem suporte ( SharePoint Services 3.0) (SharePoint Foundation 2010) SharePoint Foundation 2010) Microsoft SQL Server 2008 Express Farm de qualquer tamanho Farm de qualquer tamanho Servidor autônomo com Microsoft SQL Server 2008 Express Migrando de um servidor autônomo para um farm de servidores Se você quiser mudar de um servidor autônomo para um farm de servidores, faça isso antes da atualização. Para migrar de um servidor autônomo para uma configuração de farm, primeiro, crie o novo farm e mova os bancos de dados do servidor para o farm. Para obter informações adicionais, consulte Migrar bancos de dados de conteúdo do Banco de Dados Interno do Windows para uma instância do SQL Server (Windows SharePoint Services 3.0). Após a migração, execute a atualização para o SharePoint Foundation 2010. Migrando de um hardware de 32 bits Não é possível fazer uma atualização in-loco do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 em um hardware de 32 bits; migre, primeiro, para um hardware de 64 bits. Para obter mais informações, consulte Migrar um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0) . 51 Examinar os requisitos do sistema para atualização (SharePoint Foundation 2010) Para poder atualizar seu ambiente do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, os servidores devem atender aos seguintes requisitos mínimos: Os componentes de hardware e software devem atender aos requisitos mínimos do sistema, ou superá-los, para executar a nova versão. Isso inclui os requisitos para componentes de hardware de 64 bits e versões de 64 bits do sistema operacional e do Microsoft SQL Server. Antes de iniciar o processo de atualização, verifique se o sistema atende aos requisitos mínimos, ou os supera, em Requisitos de hardware e software (SharePoint Foundation 2010). Antes de atualizar, determine a capacidade de produção que é necessário ter no ambiente atualizado; com base nessas informações, identifique o hardware necessário para a atualização. O Windows SharePoint Services 3.0 deve ser atualizado para o Service Pack 2. Seu ambiente deve ser atualizado pelo menos para o Service Pack 2 do Windows SharePoint Services 3.0 para executar o processo de atualização, tanto para uma atualização in-loco quanto para uma atualização com anexação de banco de dados. É recomendável instalar a Atualização Cumulativa de outubro de 2009, pois ela inclui melhorias na ferramenta de verificação préatualização. Para obter mais informações sobre como instalar service packs e atualizações, consulte a página da Central de Recursos de Atualizações para Produtos e Tecnologias do SharePoint. Para obter uma lista de todas as atualizações disponíveis, consulte a página da Central de Atualizações para Microsoft Office, Office Servers e produtos relacionados. Sobre esses requisitos É importante que o seu hardware atenda pelo menos aos requisitos mínimos que são relacionados no artigo Requisitos de hardware e software (SharePoint Foundation 2010); caso contrário, poderão ocorrer problemas durante o processo de atualização. Por exemplo, se o servidor de bancos de dados tiver memória ou capacidade de processador insuficientes, talvez não possa lidar com o número de transações que ocorrem durante o processo de atualização, e poderá ocorrer uma falha na atualização. Recomendamos o uso de uma atualização de avaliação para determinar exatamente a capacidade de hardware necessária para uma experiência de atualização aceitável. Para obter mais informações, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Se houver problemas de capacidade com o hardware durante a atualização de avaliação, você poderá aumentar a capacidade e repetir a atualização até ficar satisfeito com o nível de desempenho da atualização encontrado. Importante: 52 É importante controlar os seguintes componentes de recursos de um servidor que executa o SQL Server: CPU, memória e subsistema de E/S. Quando um ou mais dos componentes parecerem ter atingido o limite, analise a estratégia apropriada com base na carga de trabalho atual e projetada. Em seguida, determine se deseja adicionar recursos ou dimensionar para um novo servidor que execute o SQL Server. Em geral, é recomendável que você considere o dimensionamento, bem como a adição de recursos. 53 Determinar como lidar com personalizações (SharePoint Foundation 2010) Se você personalizou extensivamente os seus sites com base no Windows SharePoint Services 3.0, deverá determinar como desejará lidar com seus sites personalizados quando atualizar para o Microsoft SharePoint Foundation 2010. A abordagem varia com base na extensão das personalizações, no tipo de personalização, na complexidade do site e nas metas de atualização. Antes de atualizar, é preciso identificar e avaliar as personalizações em seu ambiente, determinar se elas serão atualizadas e como isso será feito. Neste artigo: Identificar personalizações no ambiente Avaliar as personalizações Considerações para personalizações específicas Garantir que personalizações futuras seguirão práticas recomendadas Identificar personalizações no ambiente Como parte do processo de teste da atualização, você deve criar um inventário das personalizações do servidor no ambiente (soluções, recursos, Web Parts, manipuladores de eventos, páginas mestras, layouts de página, arquivos CSS e assim por diante). Para obter mais informações sobre como identificar personalizações, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Você pode usar a planilha de Planejamento de Atualização para listar personalizações específicas e registrar os resultados da avaliação na seção seguinte. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Avaliar as personalizações Após identificar as personalizações, você pode decidir o que fazer com elas. As perguntas a seguir podem ajudá-lo a avaliar as personalizações: A personalização ainda é valiosa? Ela atende a uma necessidade comercial útil? Ela é largamente implantada e utilizada? A personalização foi bem projetada? Ela se baseia em definições de site predefinidas e com suporte? Ela segue as práticas recomendadas para personalizações? Trata-se de um tipo de personalização com suporte ou ela introduz riscos ao ambiente? 54 Ao avaliar cada personalização individual, você também pode refletir sobre sua abordagem geral para personalizações. Escolha uma destas opções: 1. Manter as personalizações Use a Atualização Visual para continuar a usar a experiência do usuário da versão anterior para sites específicos. Embora essa abordagem possa ser usada para manter a mesma funcionalidade, você não poderá tirar proveito dos novos efeitos visuais — como a interface do usuário do Fluent, também chamada de faixa de opções — e recursos disponíveis na nova versão. 2. Substituir ou refazer as personalizações Se você quer usar a nova funcionalidade, planeja recriar seus sites ou está significativamente a arquitetura de informações, a atualização é a sua chance de recomeçar com novos recursos, um novo visual ou uma nova organização. Quando você substitui ou refaz personalizações, pode aproveitar as vantagens de novos recursos, modificar ligeiramente o design, se quiser, ou mudar para um design mais fácil de gerenciar. Para obter mais informações sobre como refazer e reimplantar soluções, consulte o artigo sobre como reimplantar personalizações e soluções no SharePoint Foundation 2010 e no SharePoint Server 2010 (http://go.microsoft.com/fwlink/?linkid=182335&clcid=0x416). 3. Descartar as personalizações Substitua as personalizações usando funcionalidade padrão. Você pode redefinir as páginas para as definições de site padrão e remover Web Parts ou recursos aos quais não deseja mais dar suporte. Se decidir descartar personalizações, você deverá corrigir os problemas resultantes da remoção das personalizações nos sites que as utilizavam. Você pode usar o inventário de personalizações para determinar os sites que necessitam desse tipo de atenção antes ou depois da atualização. Considerações para personalizações específicas Além de sua decisão geral sobre como tratar as personalizações no ambiente durante a atualização, você deve examinar tipos específicos de personalizações para determinar se deve executar ações adicionais para que elas funcionem no ambiente atualizado. A tabela a seguir lista algumas personalizações comuns e fornece uma recomendação para abordar esse tipo de personalização. Tipo de personalização Recomendação Modelos de sites (arquivos STP) Os arquivos STP são um recurso preterido no SharePoint Foundation 2010. Os novos modelos de sites do SharePoint Foundation 2010 são salvos como arquivos WSP (pacotes de soluções). Um site que foi provisionado usando um modelo de site será atualizado, mas você não poderá criar novos sites com base nesse modelo. Se deseja poder criar novos sites, você pode criar e implantar um pacote de solução. 55 Tipo de personalização Recomendação Definição de site Migre os sites para uma definição de site predefinida e com suporte e, em seguida, aplique recursos personalizados usando a implantação de solução. Você também pode continuar a usar uma definição de site personalizada. Não é preciso criar uma nova definição de site com base no SharePoint Foundation 2010. No entanto, se precisar executar ações de atualização personalizadas para a definição, talvez você precise criar um arquivo de definição de atualização para essa definição de site. Para obter mais informações, consulte o artigo sobre como atualizar arquivos de definição (http://go.microsoft.com/fwlink/?linkid=182339&clcid=0x416) no MSDN. Recurso Avalie e reformule ou reimplante, se necessário. Fluxos de trabalho e controles de servidor Depende da solução. Contate o fornecedor para saber se há uma solução atualizada. Se um fluxo de trabalho for compatível com a nova versão, reimplante-o. Manipulador de eventos Reescreva e reimplante como um recurso. Caminhos gerenciados (inclusões/exclusões) Recrie as inclusões para uma atualização com anexação de banco de dados. As exclusões são presumidas e não precisam ser recriadas. Temas Devido às amplas alterações na interface do usuário, temas personalizados com base no Windows SharePoint Services 3.0 não funcionarão no SharePoint Foundation 2010. Use a Atualização Visual para continuar a usar os sites na experiência do usuário antiga até que você possa criar e aplicar um novo tema com base no SharePoint Foundation 2010. Ações da barra de ferramentas Mova para a faixa de opções (interface do usuário do Fluent). Páginas mestras e arquivos CSS Reformule para acomodar a nova experiência do usuário. JavaScript Teste para determinar se alguma ação é necessária. Em certos casos, pode ser necessário ajustar os scripts para funcionar com o novo modelo de página. Verifique se funciona em um site atualizado e em ambos os modos da Atualização Visual. 56 Tipo de personalização Recomendação Provedor de pesquisa ou filtro de segurança Teste para determinar se ações são necessárias. Web Parts Teste para determinar se alguma ação é necessária. Talvez seja preciso ajustar as Web Parts para funcionar com o modo XHTML estrito. Se uma Web Part estiver localizada em uma página, mas não em uma Zona de Web Parts (sendo então, basicamente, código HTML inserido diretamente em uma página), não funcionará se você reverter a página ao modelo padrão. Serviços Teste para determinar se alguma ação é necessária. Reformule ou ajuste o código, conforme necessário. Provedores de autenticação Teste para determinar se ações são necessárias. Reimplante o provedor em um farm de teste e verifique se ele está funcionando corretamente com a autenticação por declarações. Os tipos de personalizações a seguir não têm suporte. Se você tiver algumas dessas personalizações no seu ambiente, deverá substituí-las usando um tipo de personalização com suporte antes de poder atualizar. Caso contrário, talvez ocorram problemas de atualização que não será possível corrigir: Arquivos predefinidos, recursos ou definições de sites que foram modificados. Aviso: Alguns tipos de arquivos predefinidos — como ações ou ícones de documento — podem ser modificados e, embora não sejam atualizados, suas alterações podem ser propagadas de maneira aceitável. Modificações em outros arquivos predefinidos, como páginas ASPX no servidor, serão perdidas durante a atualização se você reverter para o modelo de site. Dependendo dos arquivos que foram alterados e da extensão dessas alterações, a experiência de atualização pode variar significativamente. A prática recomendada é reverter todas as alterações em todos os arquivos do disco. Bancos de dados do SharePoint que foram modificados, seja pela alteração direta dos dados ou pela alteração do esquema, incluindo a adição ou a remoção de gatilhos, tabelas, exibições ou índices. Se você possui qualquer uma dessas personalizações, remova-as e substitua-as por personalizações com suporte antes de tentar a atualização. Essa é uma prática recomendada que ajuda a garantir não só que a atualização atual funcione, como também que qualquer atualização futura seja executada de maneira mais uniforme. A alteração de arquivos e bancos de dados predefinidos continuará sem suporte. 57 Garantir que personalizações futuras seguirão práticas recomendadas Garanta o bom desempenho do seu ambiente e siga as práticas recomendadas. Implante apenas as personalizações que seguem as práticas recomendadas descritas nos seguintes artigos do MSDN e do TechNet: Práticas recomendadas: usando objetos descartáveis do Windows SharePoint Services (http://go.microsoft.com/fwlink/?linkid=105945&clcid=0x416). Ferramentas e técnicas de desenvolvimento para trabalhar com código no Windows SharePoint Services 3.0 (parte 1 de 2) (http://go.microsoft.com/fwlink/?linkid=101494&clcid=0x416). Práticas recomendadas: problemas comuns de codificação ao usar o modelo de objeto do SharePoint (http://go.microsoft.com/fwlink/?linkid=105946&clcid=0x416). Política de personalização de Produtos e Tecnologias do SharePoint (http://go.microsoft.com/fwlink/?linkid=105947&clcid=0x416). 58 Criar um plano de comunicação (SharePoint Foundation 2010) É importante comunicar-se com os usuários durante o processo de atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010. Os usuários de sites precisam saber o que esperar quando visitarem seus sites novamente após a atualização, e os proprietários de sites precisam saber como podem ajudar a preparar a atualização e o que deverão fazer depois dela. Os proprietários e usuários de sites precisam saber quando a atualização ocorrerá. Como parte do processo de planejamento, determine o seguinte: Quem são os membros da equipe de atualização, quais são os outros participantes envolvidos e quem será afetado pela atualização. Que informações a equipe de atualização deve ter e quando. Que informações os usuários de sites e outros participantes devem ter e quando. Este artigo descreve como criar seu plano de comunicação, para que a equipe de atualização, os participantes e os usuários saibam o que esperar antes, durante e depois da atualização. Neste artigo: Quem faz parte da equipe de atualização? Quando e o que deve ser comunicado à equipe de atualização Quando e o que deve ser comunicado aos usuários do site Quem faz parte da equipe de atualização? Para pequenas implantações em que os sites não foram altamente personalizados, a equipe de atualização pode ser formada por apenas uma pessoa. No entanto, para maiores implantações, várias pessoas com diferentes funções podem ser necessárias, como mostra a lista a seguir: Administradores de servidor O administrador de servidor executa a maioria das tarefas de atualização. Deve haver ao menos um administrador de servidor na equipe de atualização, já que a execução do Assistente de instalação precisa de alguém que seja membro do Administradores local em cada servidor Web front-end. Observação: Os administradores de farm podem não ser os administradores locais do servidor. Administradores de bancos de dados Se houver uma equipe de administração de banco de dados separada, em coordenação com ela, você deverá agendar e executar a atualização, principalmente se planejar usar o método de atualização com anexação de banco de dados. 59 Equipes de segurança de servidor Em coordenação com as equipes de segurança, como a equipe de serviços de diretório Active Directory, você deve verificar contas e permissões ou tirar proveito das novas configurações de diretiva que pode aplicar para o SharePoint Foundation 2010. Equipe de implantação de cliente Comunique-se com as equipes de implantação de cliente para coordenar as implantações de novos aplicativos de cliente e servidor. A implantação de cliente talvez precise ocorrer antes da atualização, podendo também ser uma opção disponível para os usuários depois que seus sites forem atualizados. Proprietários do conjunto de sites Você deve notificar os proprietários do conjunto de sites de que o processo de atualização está prestes a ocorrer e alertá-los sobre qualquer problema encontrado ao executar a verificação de pré-atualização ou ao atualizar os sites. Se você estiver usando o Visual Upgrade, também será necessário comunicar aos proprietários do conjunto de sites sobre as alterações à nova interface de usuário e se os administradores do farm ou do conjunto de sites irão concluir essa alteração. Desenvolvedores e designers de sites Se você tiver modelos, Web Parts, serviços da Web ou outros elementos personalizados associados aos seus sites, você deverá trabalhar com as pessoas responsáveis pelo desenvolvimento ou personalização desses elementos, para garantir que seja possível criar novas versões desses elementos personalizados ou verificar se esses elementos foram atualizados corretamente. Para obter mais informações sobre possíveis problemas com elementos personalizados, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Usuários do site Mesmo que os usuários do site não precisem ser incluídos nas decisões do processo de atualização, será necessário avisá-los quando a atualização ocorrerá e o que eles devem esperar. Patrocinadores e outros participantes Outras pessoas da sua organização poderão estar envolvidas no processo de planejamento da atualização. Certifique-se de que elas estejam apropriadamente incluídas no seu plano de comunicação. Observação: Uma equipe de atualização pode incluir um ou mais membros em cada função, dependendo da organização. Quando e o que deve ser comunicado à equipe de atualização Em geral, os administradores de servidores e de serviços compartilhados definem o cronograma de atualização e os proprietários de sites são notificados somente quando o processo está prestes a começar. Entretanto, como os integrantes de equipes têm suas próprias tarefas, que devem ser executadas em determinados pontos do processo global de atualização, é fundamental que você tenha um plano sólido para comunicar o progresso da atualização para todos os integrantes de equipes, de modo que todos saibam em que momento devem executar suas tarefas específicas. Toda a equipe de atualização precisa trabalhar em conjunto para definir: 60 A abordagem de atualização a ser usada O artigo Determinar a abordagem de atualização (SharePoint Foundation 2010) contém informações para ajudá-lo a decidir qual tipo de atualização deve ser executada. O relatório gerado pelo verificador de pré-atualização também é importante e deve ser levado em consideração ao tomar essa decisão. Datas e horários para executar a atualização Recomendamos (especialmente para uma atualização in-loco) que você faça a atualização nos horários de menor uso do site. Para implantações pequenas de um único servidor, a atualização pode ser concluída em menos de um dia. Para implantações maiores, como farms de servidores com grandes quantidades de dados, por exemplo, o método de atualização com anexação de banco de dados ou o método de atualização in-loco com desanexação de bancos de dados poderá ser usado para distribuir o processo de atualização em várias janelas de interrupção. Não há como determinar a quantidade exata de tempo necessária para atualizar um determinado conjunto de sites. Por isso, é muito importante a comunicação com outros integrantes da equipe envolvidos no processo de atualização, assim como com os usuários finais. Os dias que você escolher para a atualização devem ser distantes o suficiente para que a equipe de atualização possa concluir todas as etapas preliminares. Ao planejar o cronograma, agende um horário para a validação dos sites atualizados e um horário para a implementação de possíveis alterações ou trabalhos de renovação da marca. É importante se comunicar com os proprietários, designers e desenvolvedores do site nos seguintes pontos do processo de atualização: Antes de o processo começar, para que eles saibam a linha do tempo geral e quais serão suas funções no processo. Depois que o verificador de pré-atualização for executado, para que eles possam solucionar qualquer problema identificado pela ferramenta. Para obter mais informações sobre o verificador de pré-atualização, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Por exemplo, problemas como modelos de site personalizados ou Web Parts personalizadas devem ser relatados ao proprietário, designer ou desenvolvedor do site apropriado antes do agendamento da atualização, para que ele possa ter tempo para investigar os problemas e executar as etapas preliminares. Um desenvolvedor pode decidir que é prudente reconstruir uma Web Part antes da atualização, e os proprietários do site podem desejar registrar todas as personalizações que foram feitas no site, incluindo modelos de sites e alterações nos principais arquivos ASPX (Active Server Page Extension). Depois que os sites tiverem sido atualizados, para que eles possam examinar os sites e fazer alterações, conforme necessário. Quando e o que deve ser comunicado aos usuários do site A comunicação com os usuários dos sites é igualmente importante para informá-los sobre os seguintes problemas: 61 Quando os sites serão atualizados No caso de uma atualização in loco, eles também devem ser informados que os sites ficarão indisponíveis durante a atualização. Quando esperar que os sites atualizados estejam prontos Isso significa que a equipe de atualização não apenas atualizou, como também verificou a funcionalidade dos sites atualizados. Como a atualização pode afetá-los e o que eles devem saber sobre o novo ambiente Por exemplo, o site terá uma aparência diferente ou uma função um pouco diferente na nova interface do usuário. Se você estiver usando a Atualização Visual, informe aos seus usuários se eles verão a nova ou a antiga experiência do usuário e o que devem esperar. Você também pode direcionálos a conteúdo disponível, como artigos do tipo "Novidades" ou materiais de treinamento para que eles saibam mais sobre a nova versão. Para obter mais informações sobre alterações de recursos e atualização visual, consulte Planejar a atualização visual (SharePoint Foundation 2010) e Alterações nos principais recursos entre versões no artigo "Novidades na atualização". Como obter ajuda Se houver um problema com o site após a atualização, onde deve-se buscar ajuda para resolvê-lo? 62 Planejar a atualização visual (SharePoint Foundation 2010) Este artigo aborda o novo recurso de atualização visual no Microsoft SharePoint Foundation 2010. Caso sua organização planeje executar uma atualização do Windows SharePoint Services 3.0, você poderá tirar proveito desse novo recurso. Por padrão, a aparência dos sites é preservada durante uma atualização do Windows SharePoint Services 3.0. Os proprietários de sites podem alternar para a nova interface do usuário permanentemente ou podem visualizá-la para seus sites do SharePoint. Usando o recurso de atualização visual, você pode mover todos os sites para a nova interface do usuário. Se escolher a segunda opção, você substituirá a interface do usuário para os proprietários de conjuntos de sites e proprietários de sites. Também é possível preservar páginas personalizadas ou redefinir todas elas. Ambas as opções atualizam a aparência de páginas de modelo, mas a segunda opção exclui modificações de páginas personalizadas e não pode ser desfeita. Observação: O recurso de atualização visual não estará disponível se você estiver executando uma atualização em um servidor único com banco de dados interno por meio do Assistente de Configuração de Produtos do SharePoint. No entanto, o recurso de atualização visual ainda estará disponível caso você use a ferramenta de linha de comando PSConfig para a atualização. Este artigo lista considerações fundamentais sobre o planejamento da utilização da atualização visual e também discute problemas conhecidos. Para obter mais informações, consulte Gerenciar a atualização visual (SharePoint Foundation 2010). Neste artigo: Fase de planejamento fundamental da atualização visual Treinamento de proprietários de conjuntos de sites e de proprietários de sites Problemas conhecidos Fase de planejamento fundamental da atualização visual A atualização visual é um recurso que faz parte do processo de atualização. Antes de executar a atualização, verifique se você conhece os efeitos da escolha de uma das duas opções diferentes que a atualização visual tem a oferecer. Preservando a interface do usuário existente Se você optar por preservar a aparência de sites do SharePoint existentes, dará aos proprietários de conjuntos de sites o controle sobre seus conjuntos de sites e aos proprietários de sites o controle sobre 63 seus sites. Todos os dados e configurações dos sites originais serão preservados, e o layout, a organização de comandos e os estilos preservarão a interface do usuário anterior. Independentemente do tipo de atualização de farm selecionado, você obterá todos os benefícios de infraestrutura do Microsoft SharePoint Foundation 2010, incluindo confiabilidade, escalabilidade e capacidade de gerenciamento aprimoradas. A preservação da interface do usuário anterior reduz a probabilidade de o conteúdo personalizado parar de funcionar. Isso garante que você e os usuários possam continuar a usar sites do SharePoint existentes até que todo o trabalho de atualização, incluindo a solução de problemas e a atualização de personalizações, tenha sido concluído. Atualizando para a nova interface do usuário Se você optar por alterar todos os sites do SharePoint existentes para a nova interface, os proprietários de conjuntos de sites e os proprietários de sites não terão controle sobre a atualização. Todos os dados e configurações dos sites do SharePoint existentes serão atualizados para a nova interface do usuário. Talvez seja melhor escolher essa opção caso não haja personalizações ou se você tiver testado qualquer personalização necessária antes da atualização. Mesmo que essa opção seja escolhida, você ainda poderá preservar páginas personalizadas ou redefini-las. Se precisar manter personalizações ou se não tiver certeza de que as manterá, opte por preservar as páginas personalizadas. A redefinição das páginas personalizadas remove personalizações e não pode ser desfeita. Escolha essa opção se não precisar mais das personalizações e se souber que nenhum dado importante será perdido. Para obter mais informações, consulte Determinar como lidar com personalizações (SharePoint Foundation 2010), Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) e o artigo sobre como reimplantar personalizações e soluções no SharePoint Foundation 2010 e no SharePoint Server 2010 (http://go.microsoft.com/fwlink/?linkid=186372&clcid=0x416). Treinamento de proprietários de conjuntos de sites e de proprietários de sites É importante que você treine usuários sobre os efeitos de preservar a aparência de sites do SharePoint existentes ou de atualizar todos os sites para a nova interface do usuário. Os usuários treinados estarão preparados e saberão o que esperar, o que minimizará o suporte de helpdesk e as frustrações. Se você atualizar todos os sites para a nova interface do usuário, informe as alterações e os novos recursos aos usuários, como a faixa de opções, a nova interface de edição de páginas e os calendários interativos. Além disso, avise-os sobre possíveis problemas que se pode esperar. Por exemplo, eles poderão ter problemas com personalizações, como a exibição incorreta de páginas. Para obter informações sobre problemas gerais de atualização, consulte Solucionar problemas de atualização (Windows SharePoint Services). Se você optar por preservar a aparência de sites do SharePoint existentes, explique a proprietários de conjuntos de sites e a proprietários de sites que a interface do usuário não será alterada durante a atualização e conte-lhes sobre as opções que poderão fazer. 64 Por padrão, os proprietários de sites têm controle sobre seus sites. Eles podem usar a opção de visualização de nova aparência (em Configurações do Site) para visualizar a nova interface do usuário e alternar entre a interface do usuário anterior e a nova. Isso lhes dará tempo para garantir que tudo esteja funcionando corretamente, e eles poderão corrigir qualquer problema em suas páginas que tenha surgido após a atualização. Quando estiverem prontos, eles poderão atualizar seus sites para a nova interface do usuário. No entanto, os proprietários de conjuntos de sites podem optar por finalizar a nova interface do usuário, o que substituirá o controle que os proprietários de sites têm sobre a atualização visual de seus sites. Se os proprietários de conjuntos de sites desejarem manter a interface do usuário anterior em seu conjunto de sites, também terão a opção de ocultar as configurações de atualização visual dos proprietários de sites. Os proprietários de sites também precisam saber se é possível que, ao fazerem alterações na nova interface do usuário no modo de visualização e depois voltarem para a interface do usuário anterior, essas informações não sejam exibidas corretamente. Recomendamos que você tenha um plano e defina um limite para quanto tempo a interface do usuário anterior deverá ser usada na sua implantação do SharePoint. Por exemplo, cada administrador de conjunto de sites pode receber 90 dias para trabalhar com seus proprietários de sites para mudar da interface do usuário anterior para a nova. Comunique o limite de tempo aos usuários, de modo a garantir que eles tenham um tempo razoável para se familiarizar com a nova interface do usuário e resolver qualquer problema que possa ter ocorrido durante a atualização. Se você definir um limite de tempo para os usuários, também informe a eles que, após esse limite, você poderá impor uma atualização para todos os sites. Para obter mais informações, consulte Gerenciar a atualização visual (SharePoint Foundation 2010). Se os proprietários de conjuntos de sites decidirem usar a nova interface do usuário para todos os sites em seu conjunto de sites, não poderão mudar de ideia. No entanto, como administrador do farm, você pode alterar essas configurações revertendo sites para a interface do usuário anterior com o Modelo de Objeto do Windows PowerShell ou do SharePoint. Para obter mais informações, consulte Gerenciar a atualização visual (SharePoint Foundation 2010). É importante dizer aos proprietários de conjuntos de sites e aos proprietários de sites que, se os sites usarem a interface do usuário anterior, os novos recursos — como a faixa de opções, a edição in-loco para páginas Wiki, calendários interativos e relacionamentos de listas — não estarão disponíveis. No entanto, quando os sites mudarem para a nova interface do usuário, os recursos de aplicativo aparecerão automaticamente. Além disso, é importante observar que todos os novos sites criados após a atualização usarão a nova interface do usuário por padrão. Problemas conhecidos Existem alguns problemas conhecidos a serem considerados: Se você usar o SharePoint Foundation 2010, verifique se está usando a mesma versão e service pack do SharePoint Designer. 65 Consulte também Atualização in-loco para o SharePoint Foundation 2010 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Atualizando para o SharePoint Foundation 2010 66 Testando a atualização e solucionando problemas (SharePoint Foundation 2010) Antes de atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, reserve algum tempo para testar o processo de atualização e entender os problemas que talvez ocorram na atualização real. Esta seção fornece informações sobre como testar a atualização e usar as informações do teste para prever o tempo e o espaço necessários para ela, além das etapas que você pode executar para limpar o ambiente antes de executar a atualização real. Durante a atualização e depois dela, use os artigos desta seção para solucionar problemas e continuar o processo de atualização. Nesta seção: Práticas recomendadas para testar a atualização (SharePoint Foundation 2010) Adote as práticas recomendadas a seguir para tirar o máximo proveito do teste da atualização. Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) Saiba como planejar para obter êxito testando a atualização com seus dados reais em um ambiente físico ou virtual. Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010) Use as informações do teste para entender quanto tempo levará a atualização. Limpando o ambiente antes da atualização (SharePoint Foundation 2010) A atualização é realizada mais facilmente quando você prepara o ambiente limpando dados ou sites adicionais. Este artigo lista itens comuns cuja limpeza você deve considerar antes de iniciar o processo de atualização. Solucionar problemas de atualização (Windows SharePoint Services) Siga estas recomendações para solucionar os problemas que ocorrerem durante a atualização. Você também pode pesquisar problemas comuns e descobrir como solucioná-los. Recuperando após uma atualização com falha (SharePoint Foundation 2010) Se tiver criado um backup do ambiente e dos bancos de dados antes de iniciar uma atualização inloco ou se tiver definido o ambiente como somente leitura antes de iniciar uma atualização com anexação de banco de dados, você poderá recuperar o ambiente caso o processo de atualização falhe. Continuar a atualização (SharePoint Foundation 2010) Se houver erros durante a atualização, você poderá abordá-los usando o artigo de solução de problemas e, em seguida, usar este artigo para reiniciar ou continuar a atualização. Além disso, os seguintes recursos poderão ser úteis quando você testar o processo de atualização: 67 Planilha de Atualização de Produtos do SharePoint 2010 Use a planilha para registrar informações sobre o ambiente enquanto testa a atualização. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Produtos do Microsoft SharePoint 2010 - Testar o modelo de processo de atualização Este cartaz apresenta visualmente informações sobre o teste do processo de atualização. Baixe o cartaz de http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416. 68 Práticas recomendadas para testar a atualização (SharePoint Foundation 2010) Para compreender o seu ambiente antes de tentar fazer uma atualização e para planejar com precisão o tempo que será necessário para esse processo, você deve fazer uma ou mais atualizações de avalação. O objetivo de testar uma atualização é descobrir e solucionar problemas com antecedência, para que você possa ter confiança no seu processo e ter certeza do resultado quando fizer a atualização real. Para fazer um teste preciso e útil do processo de atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, siga estas práticas recomendadas: 1. Torne o ambiente de teste o mais semelhante possível ao ambiente real. Se possível, use o mesmo tipo de hardware e configure-o usando as mesmas definições, as mesmas URLs e assim por diante. Quanto mais você puder minimizar as diferenças entre o ambiente de teste e o ambiente real, melhores serão os resultados. Quanto mais diferenças forem introduzidas, maior será o tempo que você provavelmente gastará rastreando problemas não relacionados para garantir que eles não ocorram durante a atualização real. 2. Conheça o conteúdo de seu ambiente. Faça uma pesquisa completa primeiro. Reserve algum tempo para documentar os componentes de hardware e software presentes no ambiente, as personalizações instaladas e usadas no servidor, as configurações necessárias e onde elas se encontram. Isso o ajudará a fazer um planejamento mais abrangente e também a recuperar o ambiente, se a atualização falhar. Há uma planilha disponível para que você possa registrar informações sobre o ambiente enquanto se prepara para a atualização. Baixe-a de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. 3. Use dados reais. Use cópias dos bancos de dados reais para executar os testes. Ao testar usando dados reais, você pode identificar áreas problemáticas e também determinar o desempenho da atualização. O uso de dados reais também permite medir o tempo necessário para diferentes ações e sequências de atualização em tipos de dados distintos. Se não for possível testar todos os dados, teste um subconjunto representativo deles para garantir a descoberta de todos os problemas relacionados aos diferentes tipos e tamanhos de sites, listas, bibliotecas e personalizações presentes no ambiente. 4. Execute vários testes. Um único teste pode indicar se você encontrará grandes problemas, mas vários testes ajudarão a garantir que todos os problemas possíveis sejam descobertos e também possibilitarão uma programação mais precisa para o processo. Ao executar vários testes, você pode determinar quais são as melhores abordagens de atualização para o ambiente, as técnicas de redução de tempo de inatividade que devem ser planejadas e como o processo ou o desempenho pode ser alterado após a solução dos problemas revelados nos primeiros testes. Seu teste final pode ajudar a validar se todos os erros foram corrigidos e se você está pronto para atualizar o ambiente de produção. 69 5. Não ignore avisos. Mesmo não sendo um erro, um aviso pode resultar em problemas mais adiante no processo de atualização. Corrija os erros, mas também investigue os avisos para garantir que você conheça o possível efeito de todos eles. 6. Teste o ambiente atualizado e não só o processo de atualização. Verifique seus serviços e aplicativos de serviços. Execute um rastreamento de pesquisa e examine os arquivos de log. Verifique se os sites em Meu Site estão funcionando. 7. Verifique sites em ambos os modos de Atualização Visual. Não presuma que o site funcionará corretamente em um modo só porque pode ser visualizado satisfatoriamente no outro modo. Confira a experiência do usuário na versão anterior e também na nova versão. 8. Considere um ambiente de visualização. Você pode criar um ambiente de visualização no qual os usuários podem conferir seus sites após uma atualização de teste e, assim, ajudá-lo a verificar a atualização e localizar problemas. É possível usar um ambiente somente leitura ou permitir que os usuários façam alterações. Nesse último caso, avise-os de que nenhuma das alterações que eles fizerem será salva. Considere a possibilidade de limitar esse ambiente de visualização a um pequeno conjunto de sites representativos e de limitar o acesso somente aos usuários interessados, para reduzir o tempo que será necessário para hospedar esse ambiente de visualização e a quantidade de comentários que você receberá. Para obter mais informações sobre como testar atualizações, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) e o cartaz "Testar o processo de atualização", disponível em http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416. 70 Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) Antes de iniciar o processo de atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, teste o processo para verificar se você sabe exatamente o que precisa fazer para ter êxito em uma atualização. Ao utilizar uma atualização de avaliação para testar o processo, você poderá descobrir: Quais são as personalizações em seu ambiente, para que você possa planejar a forma de lidar com elas durante a atualização. Se você deve atualizar o seu hardware para fazer com que a atualização seja executada com mais eficiência e rapidez. O intervalo da sua atualização, ou quanto tempo ela levará em seu ambiente. O que você precisa planejar, operacionalmente — por exemplo, recursos à sua disposição. Além disso, você pode usar a atualização de verificação para conhecer melhor as ferramentas de atualização e o próprio processo, para que você saiba o que esperar quando passar pelo processo real. Por meio de testes, é possível descobrir: Que casos especiais se aplicam ao seu ambiente e que abordagem de atualização será a mais eficiente para você? Como é a aparência da interface do usuário de atualização? Como você sabe quando concluiu uma fase e está mudando para outra? Onde estão os arquivos de log e como você os lê? Quais são as informações que eles oferecem? Que técnicas você pode usar para reduzir o tempo de inatividade? Este artigo oferece as etapas básicas da atualização de teste e oferece recomendações para a revisão dos resultados e o ajuste dos seus planos de atualização com base no que você aprendeu durante os testes. Neste artigo: Configurar um ambiente de teste Identificar e instalar personalizações Copiar os dados reais no ambiente de teste e tentar a atualização Revisar os resultados Ajustar seu planejamento e tentar novamente Além disso, os seguintes recursos poderão ser úteis quando você testar o processo de atualização: Planilha de Atualização de Produtos do SharePoint 2010 71 Use a planilha para registrar informações sobre o ambiente enquanto testa a atualização. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Produtos do Microsoft SharePoint 2010 - Testar o modelo de processo de atualização Este cartaz apresenta visualmente informações sobre o teste do processo de atualização. Baixe o cartaz de http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416. Configurar um ambiente de teste Você pode usar hardware virtual ou físico para testar o processo de atualização. Todos os ambientes são exclusivos e, portanto, não há diretrizes gerais para a duração da atualização e o grau de dificuldade da atualização de uma determinada personalização. A melhor maneira de avaliar como será a sua atualização é executar uma série de atualizações de verificação. Quando você criar o seu ambiente de teste: Faça com que o seu farm de teste seja o mais similar possível ao seu farm real — por exemplo, hardware, software e espaço disponível. Use as mesmas URLs do seu farm de teste no seu farm real. (Caso contrário, você perderá tempo com o diagnóstico de problemas relacionados às URLs que não aparecerão na atualização real.) Lembre-se de transferir todas as suas configurações e personalizações para o ambiente de teste. A seção Identificar e instalar personalizações descreve como coletar essas informações. Usando um ambiente de teste virtual Ao executar um teste em um ambiente virtual, você não precisa de muito hardware. É possível replicar seu ambiente usando apenas dois servidores com o Hyper-V em execução. Um servidor terá as imagens dos servidores Web front-end e dos servidores de aplicativos, enquanto o outro terá as imagens dos servidores de banco de dados. 72 Usando um ambiente de teste físico Ao executar um teste em um ambiente físico, é necessário replicar todo o seu ambiente de farm de servidores da forma mais parecida possível. Se você simplificar muito o número de servidores Web front-end, servidores de aplicativos ou servidores de banco de dados, não terá uma estimativa confiável do tempo de duração do processo de atualização e talvez não possa especificar as possíveis complicações inerentes às interações entre servidores de mesma função (por exemplo, transações do SQL Server). Se tiver vários servidores em uma função no farm original, use pelo menos dois servidores dessa função no farm de teste para verificar esses problemas. 73 Ambientes de teste adicionais para atualização com anexação de banco de dados Se estiver usando a abordagem de atualização com anexação de banco de dados, talvez seja necessário criar um ambiente de teste adicional: um farm de servidores simples que execute o Windows SharePoint Services 3.0, para que você possa usá-lo para executar o verificador de préatualização antes de tentar atualizar os dados. Você pode evitar essa etapa executando o verificador de pré-atualização no farm de produção existente. Identificar e instalar personalizações Para obter um processo de teste preciso, localize todas as personalizações do seu ambiente atual e copie-as para o ambiente de teste. Para obter mais informações sobre os tipos de personalizações que precisam ser identificadas, consulte Determinar como lidar com personalizações (SharePoint Foundation 2010). Use o verificador de pré-atualização para identificar definições de site, modelos de site e recursos do ambiente. O verificador de pré-atualização percorre cada conjunto de sites e gera um relatório sobre o estado de cada um. Ele também salva informações de definição de cada lista. Você pode analisar os relatórios para localizar problemas e solucioná-los antes de iniciar o processo de atualização. Ao contrário da ferramenta de verificação de pré-atualização do Windows SharePoint Services 3.0, o verificador de pré-atualização é uma ferramenta somente leitura que não altera seus sites. Para obter mais informações sobre essa ferramenta e etapas para executá-la, consulte o artigo sobre exame e relatório de pré-atualização para versões futuras (Windows SharePoint Services) e Executar o verificador de pré-atualização (SharePoint Foundation 2010). 74 Use a operação Stsadm –o enumallwebs em todos os bancos de dados de conteúdo do ambiente do Windows SharePoint Services 3.0 para identificar personalizações específicas em subsites. Essa operação foi apresentada pela primeira vez no Windows SharePoint Services 3.0 com Service Pack 2 (SP2). Para obter mais informações, consulte Enumallwebs: operação do Stsadm (Windows SharePoint Services). Use uma ferramenta como WinDiff (fornecida com a maioria dos sistemas operacionais Windows) para comparar os servidores do seu ambiente de produção com os servidores do farm de teste. É possível usar essa ferramenta para ver quais arquivos existem nos servidores e as diferenças entre eles. Verifique se há alterações nos arquivos web.config e se há controles personalizados no elemento SafeControls. Use a Ferramenta de Diagnóstico do SharePoint (SPDiag) para localizar soluções implantadas. Para obter mais informações, consulte o artigo sobre a Ferramenta de Diagnóstico do SharePoint (SPDiag). Crie uma lista de todas as personalizações encontradas. Identifique a origem das personalizações, se possível. Por exemplo, há suplementos de terceiros ou modelos que tenham sido personalizados internamente? Depois de identificar a origem, você poderá verificar se há versões atualizadas das personalizações. Existe uma planilha disponível que poderá ser preenchida com as informações sobre o seu ambiente, com base nos dados encontrados nos resultados do verificador de pré-atualização e na pesquisa de suas personalizações. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416 e personalize-a para que atenda às suas necessidades. Dica Quem você contata para obter informações sobre as personalizações que não criou? Após identificar todas as personalizações, copie-as para os servidores adequados do farm de teste. Você pode usar o cmdlet do Windows PowerShell, test-spcontentdatabase, antes de anexar um banco de dados ao SharePoint Foundation 2010 para determinar se alguma personalização está faltando no ambiente. Execute esse comando para cada banco de dados após a restauração dos bancos de dados no seu servidor de banco de dados, mas antes de fazer a atualização. Observe que esse cmdlet é executado silenciosamente — ele não retornará nenhuma saída, a menos que ocorra um erro. Copiar os dados reais no ambiente de teste e tentar a atualização Você só atingirá os objetivos do teste se usar dados reais. Os seguintes métodos podem ser usados para criar uma cópia dos dados: Para atualização in-loco, crie um backup do farm e restaure-o no ambiente de teste. Para obter mais informações, consulte Fazer backup e restaurar o farm inteiro (tecnologia Windows SharePoint Services 3.0) . 75 Para atualização com anexação de banco de dados, é necessário usar as ferramentas de backup e restauração do Microsoft SQL Server para criar uma cópia dos seus bancos de dados de conteúdo e de quaisquer outros bancos de dados que você deseje atualizar. Para obter mais informações, consulte o artigo sobre como fazer backup e restaurar bancos de dados de conteúdo (Windows SharePoint Services 3.0) . Não há maneira melhor de identificar o que pode surgir durante uma atualização do que a execução de um teste em uma cópia de todos os seus dados. Entretanto, isso nem sempre é uma opção viável para o teste inicial. Você pode dividir o teste em fases e testar um banco de dados de cada vez (caso os bancos de dados sejam grandes) para garantir que tudo o que for exclusivo no conjunto de dados será testado. Ou pode montar um subconjunto de dados de sites representativos no seu ambiente. Se quiser testar primeiro com um subconjunto de dados, verifique se o subconjunto tem estas características: O subconjunto de dados contém sites que são típicos dos sites que você aceita no seu ambiente. O tamanho e a complexidade do subconjunto de dados são muito semelhantes ao tamanho e à complexidade reais do seu ambiente. Importante: O teste de um subconjunto de dados não produz um parâmetro de comparação válido sobre a quantidade de tempo que será necessária para processar todo o volume de dados do seu ambiente. Depois de copiar os dados, faça uma primeira experiência do processo de atualização para ver o que acontece. Esta é apenas uma sessão preliminar. Tentar a atualização in-loco Se quiser tentar uma abordagem de atualização in-loco, use as etapas a seguir para testar o processo de atualização: 1. Crie um backup do seu farm. 2. Restaure o backup do farm de teste. Para obter mais informações, consulte Fazer backup e restaurar o farm inteiro (tecnologia Windows SharePoint Services 3.0) . 3. Execute o verificador de pré-atualização. Anote todos os problemas detectados. Convém solucionar esses problemas no seu ambiente original antes de executar a atualização real do farm de produção. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). 4. Siga as etapas indicadas em Executar uma atualização in-loco (SharePoint Foundation 2010) para tentar a atualização in-loco. 5. Revise os resultados. 76 Tentar uma atualização com anexação de banco de dados 1. Crie um backup do SQL Server dos seus bancos de dados de conteúdo. 2. Use o SQL Server para restaurar os backups no farm de teste de servidor único e anexe os bancos de dados de conteúdo a esse ambiente. Para obter mais informações, consulte Fazer backup e restaurar bancos de dados de conteúdo (Windows SharePoint Services 3.0). 3. Execute o verificador de pré-atualização. Anote todos os problemas detectados. Convém solucionar esses problemas e fazer essas alterações no seu ambiente original antes de executar a atualização real do farm de produção. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). 4. Execute as etapas indicadas em Preparar o novo ambiente do SharePoint Foundation para configurar o ambiente de teste para uma atualização com anexação de banco de dados. 5. Siga as etapas em Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 para tentar o processo de atualização com anexação de banco de dados. Revisar os resultados Depois de concluída a atualização de teste, você poderá revisar os resultados e rever seu planejamento. Analise os arquivos de log, examine os sites atualizados e verifique suas personalizações. Como a atualização funcionou no seu ambiente? O que você detectou? O que precisa ser repensado no seu planejamento de atualização? Revisar os arquivos de log Revise os seguintes arquivos de log: Arquivo de log do verificador de pré-atualização. Os arquivos de log do verificador de pré-atualização (stsadm -o preupgradecheck) estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\LOGS. Os arquivos de log são nomeados neste formato: PreUpgradeCheck_AAAAMMDD-HHMMSS-SSS-random-number.log, onde AAAAMMDD é a data e HHMMSS-SSS é a hora (formato de relógio 24 horas, com minutos, segundos e milissegundos), e o número aleatório é usado para diferenciar possíveis tentativas simultâneas de execução do verificador de pré-atualização. Arquivo de log do Assistente de Configuração de Produtos do SharePoint (Psconfig.exe) (gerado quando você executa este assistente como parte da sua tentativa de atualização in-loco). Os arquivos de log PSCDiagnostics estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS. Arquivo de log atualizado e arquivo de log de erro de atualização (gerados quando você executa a atualização). 77 O arquivo de log de atualização (.log) e o arquivo de log de erro de atualização (.err) estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS. Os arquivos de log são nomeados neste formato: Upgrade-AAAAMMDDHHMMSS-SSS.log, onde AAAAMMDD é a data e HHMMSS-SSS é a hora (formato de relógio 24 horas, com minutos, segundos e milissegundos). Para analisar os arquivos de log de modo a localizar e solucionar problemas, comece na parte superior dos arquivos. Erros ou avisos poderão se repetir se eles ocorrerem em vários conjuntos de sites do ambiente ou se, juntos, bloquearem o processo de atualização. Por exemplo, se você não puder se conectar ao banco de dados de configuração, o processo de atualização tentará (e falhará) várias vezes, e essas tentativas serão listadas no arquivo de log. Pesquise ou verifique visualmente as seguintes entradas: Atualização concluída SPFarm Name=<Nome do Banco de Dados de Configuração> Sessão de atualização in-loco concluída. Objeto raiz = SPFarm=<Nome do Banco de Dados de Configuração>, recursivo = True. 0 erros e 0 avisos encontrados. Se você encontrar essas entradas, significa que a instalação teve êxito. Se não encontrar as entradas da etapa anterior, identifique os problemas específicos que possivelmente contribuíram para a falha, pesquisando ou verificando visualmente os seguintes termos do arquivo Upgrade.log: Pesquise ERROR nos arquivos de log para localizar todas as falhas (por exemplo, componentes com falhas ou conexões defeituosas de bancos de dados). Pesquise WARNING para localizar problemas, como recursos ou componentes que estejam faltando. Para localizar os problemas de atualização, um analisador de log pode ser bastante útil para a execução de consultas nos arquivos de log. Reiniciar a atualização, se necessário Durante uma atualização com anexação de banco de dados, todos os sites que não puderem ser atualizados serão ignorados. Durante uma atualização in-loco, se o servidor for reiniciado ou se a atualização falhar, você precisará recomeçar o processo de atualização para atualizar o restante dos sites. Para ver se algum site foi perdido ou ignorado durante a atualização, execute a operação Stsadm stsadm -o localupgradestatus em cada servidor Web front-end do farm de servidores do SharePoint Foundation 2010. Para obter mais informações sobre essa operação, consulte Localupgradestatus: operação Stsadm (Windows SharePoint Services) . Se a atualização tiver ignorado algum conjunto de sites, você poderá reiniciar o processo de atualização do banco de dados que contém esse conjunto de sites em questão usando o seguinte cmdlet do Windows PowerShell: upgrade-spcontentdatabase -id <GUID>. Para obter mais informações sobre esse cmdlet, consulte Upgrade-SPContentDatabase. Para obter mais informações, consulte Continuar a atualização (SharePoint Foundation 2010). 78 Revisar sites atualizados Examine os sites atualizados para identificar problemas que precisam ser solucionados antes da execução do processo de atualização no seu ambiente de produção. Para obter mais informações sobre o que analisar especificamente, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Ajustar seu planejamento e tentar novamente Repita o processo de teste até ter certeza de que você localizou todos os possíveis problemas e de que sabe como lidar com eles. Sua meta é saber o que seu planejamento prevê caso a situação não esteja bem, e já sejam 16 horas do domingo, e você precise estar online novamente na segunda-feira pela manhã. Há algum ponto sem retorno? Teste seu plano de reversão e verifique se ele funciona antes de começar a atualização real. 79 Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010) Uma parte importante do planejamento da sua atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010 é determinar quanto tempo o processo de atualização levará e quanto espaço de armazenamento será necessário. Cada ambiente é exclusivo e inclui diferentes recursos de hardware e diferentes características de site. O espaço e o tempo necessários para a execução de uma atualização irão variar bastante dependendo do seu ambiente. A melhor maneira de estimar esses fatores é executar uma atualização de avaliação e examinar o espaço e o tempo utilizados. Para obter mais informações sobre como executar uma atualização de avaliação, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Neste artigo: Estimar o espaço de que você precisa para a atualização Estimar a duração da atualização Estimar o espaço de que você precisa para a atualização Nas abordagens de atualização in-loco e com anexação de banco de dados, os bancos de dados poderão se expandir durante a atualização. Além disso, existem muitas transações acontecendo durante o processo de atualização; portanto, é necessário verificar se os arquivos de log terão espaço para acomodar as alterações que estiverem acontecendo. É preciso planejar o crescimento dos bancos de dados e dos arquivos de log. Ao planejar a atualização, verifique se o seu ambiente atual segue as práticas recomendadas de armazenamento para o Windows SharePoint Services 3.0, para que você tenha o maior desempenho e a melhor experiência possíveis durante a atualização. Para obter mais informações, consulte o artigo de recomendações sobre armazenamento físico (Office SharePoint Server). Também convém rever as práticas recomendadas para o SharePoint Foundation 2010 e fazer todos os ajustes necessários no seu ambiente atualizado. Devido às alterações em estruturas de tabelas na nova versão, os bancos de dados crescem temporariamente enquanto os dados são reorganizados. Esse espaço pode ser recuperado após a atualização, mas você deve garantir que exista espaço suficiente para os bancos de dados se expandirem em até 50% em relação a seus tamanhos atuais durante uma atualização in-loco ou com anexação de banco de dados (lembre-se de que, após a atualização, é possível reduzir novamente o banco de dados para recuperar grande parte desse espaço). Verifique também se há espaço nos servidores de bancos de dados para comportar o crescimento típico dos bancos de dados com o 80 passar do tempo. Para saber o tamanho atual de seus bancos de dados, use o Enterprise Manager no Microsoft SQL Server. Além do espaço para bancos de dados, também é preciso ter espaço para os seguintes itens: Os bancos de dados temporários. Verifique se há espaço suficiente no banco de dados para permitir o crescimento rápido dos bancos de dados temporários. Se o espaço for insuficiente, o tempo limite do processo de atualização poderá se esgotar e haverá falha na atualização. Os arquivos de log da atualização. Os arquivos de log de transação para os bancos de dados. Esses arquivos de log devem crescer rapidamente para acomodar o número de alterações ocorrendo nos bancos de dados. Observação: Em ambientes muito grandes, existe uma possibilidade de que a taxa de crescimento padrão para os arquivos de log de transação (10%) não seja suficiente para acompanhar o processo de atualização; isso pode causar expiração de tempo limite. Novamente, uma atualização de avaliação é a melhor forma de determinar se os arquivos de log de transação podem acompanhar o processo de atualização. Se o seu ambiente for muito grande ou se o processo atingiu o tempo limite durante a atualização de avaliação, considere a expansão prévia dos arquivos de log de transação do SQL Server para garantir espaço para o número de transações que terão de ser processadas. Para obter mais informações sobre como expandir os logs de transação do SQL Server, consulte o artigo sobre expansão de um banco de dados (SQL Server 2005) (http://go.microsoft.com/fwlink/?linkid=182619&clcid=0x416) ou expansão de um banco de dados (SQL Server 2008) (http://go.microsoft.com/fwlink/?linkid=182620&clcid=0x416). Estimar a duração da atualização Com a estimativa do espaço em disco em mãos e alguns testes realizados, agora você pode calcular uma estimativa aproximada de quanto tempo o processo de atualização real levará. Os tempos de atualização variam muito entre os ambientes. O desempenho de uma atualização depende bastante do hardware que está sendo usado, da complexidade dos sites e das características específicas da sua implementação. Por exemplo, se você tiver muitas bibliotecas de documentos grandes, elas poderão levar mais tempo para serem atualizadas do que um site mais simples. Fatores que influenciam o desempenho estão descritos na tabela a seguir. Fatores de conteúdo Fatores de hardware O número de: Entrada/saída de disco por segundo do SQL Server Layout de banco de dados do SQL Server para disco Otimizações de banco de dados temporárias Conjuntos de sites Subwebs Listas 81 Fatores de conteúdo Versões de documento (número e tamanho) Documentos Links Mais o tamanho geral do próprio banco de dados. Fatores de hardware do SQL Server Características de memória e CPU do SQL Server Características de memória e CPU do servidor Web Largura de banda e latência da rede A forma como os dados estão estruturados pode afetar o tempo necessário para a sua atualização. Por exemplo, 10.000 listas com 10 itens cada terão um tempo de atualização maior do que 10 listas com 10.000 itens. As ações necessárias para atualizar a infraestrutura de lista devem ser realizadas para cada lista, independentemente do número de itens. Portanto, mais listas equivalem a mais ações. O mesmo vale para a maioria dos itens na coluna "Fatores de conteúdo" da tabela acima. A estrutura do seu hardware também pode ter um grande efeito no desempenho. Em geral, o desempenho do servidor de banco de dados é mais importante do que o desempenho do servidor Web. No entanto, problemas de conectividade ou hardware com potência insuficiente em uma dessas camadas podem afetar significativamente o desempenho da atualização. A abordagem de atualização escolhida também fará uma grande diferença na duração do processo. A execução de uma atualização com anexação de banco de dados é o método mais rápido (no entanto, as etapas de pré-atualização e de pós-atualização para essa abordagem são mais demoradas do que as da atualização in-loco). Uma atualização in-loco demora um pouco mais porque você está atualizando o ambiente além dos sites, mas não tem tantas etapas de pré-atualização e de pósatualização. A melhor forma de estimar o tempo total é fazer uma atualização de avaliação de uma pequena parte dos dados e examinar os arquivos de log de atualização. Os arquivos de log contêm a duração da sua atualização — procure Tempo Total Decorrido na parte inferior do arquivo de log da atualização. Use esse tempo para projetar uma duração para todo o seu conteúdo. Você também pode usar os arquivos de log para verificar o andamento durante o processo de atualização. O arquivo upgrade.log está localizado em %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. A estimativa encontrada com base na sua atualização de avaliação serve para o processo de atualização real dos dados; ela não inclui todas as etapas que deverão ser executadas antes e após essa etapa, o que pode levar mais tempo do que a própria atualização dos dados. Ao estimar a duração da atualização, além do tempo necessário para que os dados sejam processados, você também terá de estimar a duração das atividades durante as fases anteriores e posteriores à atualização. Para as etapas de pré-atualização, considere os fatores a seguir: Criando elementos personalizados A atualização de Web Parts ou a recriação de modelos personalizados para tirar proveito de novos recursos leva algum tempo. O processo de criação de elementos personalizados deve começar cedo, durante a fase de avaliação de seu projeto. 82 Fazendo backup dos bancos de dados Para a atualização in-loco, é preciso executar um backup completo — e não um backup diferencial — de todo o seu ambiente para garantir que você poderá se recuperar na remota possibilidade de uma falha na atualização, com a consequente recriação do seu farm de servidores. Para ambientes grandes, essa etapa pode levar um tempo significativo. Em particular, se você estiver fazendo backup em um local de rede, problemas de latência de rede poderão tornar esse processo mais lento. Para as etapas de pós-atualização, considere os fatores a seguir: Verificando sites e fazendo alterações Dê tempo suficiente para que os usuários validem seus sites após a atualização. Isso pode levar vários dias. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Fatores adicionais em seu ambiente também podem contribuir para atualizações que levam mais tempo, incluindo o seguinte: Bibliotecas de documentos muito grandes Uma biblioteca de documentos com mais de 250.000 documentos, todos na raiz (e não em pastas), levará um longo tempo para ser atualizada, e a atualização talvez não seja bem-sucedida. Seguir as diretrizes do Windows SharePoint Services 3.0 para o uso de pastas na divisão de grandes bibliotecas de documentos pode ajudá-lo a gerenciar o tamanho da biblioteca. Por exemplo, se você reorganizar a mesma biblioteca de documentos para que os 250.000 documentos sejam divididos em 125 pastas, ela deverá ser atualizada mais facilmente. Bancos de dados muito grandes Bancos de dados com mais de 100 GB podem levar muito tempo para serem atualizados. Observação Se você tem bancos de dados de conteúdo com mais de 100 GB, convém dividi-los em bancos de dados menores antes de executar a atualização. Bancos de dados maiores não só levam mais tempo para serem atualizados, como também podem dificultar a recuperação se a atualização não for concluída com êxito. Você pode usar mergecontentdbs ou as operações de backup e restauração do Stsadm.exe para mover sites entre bancos de dados. Para obter mais informações, consulte os artigos sobre Mergecontentdbs: operação do Stsadm (Windows SharePoint Services) e backup e restauração: operações do Stsadm (Windows SharePoint Services). Se você tiver um banco de dados muito grande (com mais de 100 GB) que não possa ser dividido porque a maior parte do conteúdo está em um único conjunto de sites, convém reconsiderar sua abordagem de atualização. Uma abordagem de atualização com anexação de banco de dados é mais difícil de ser executada com bancos de dados muito grandes, pois o backup e a restauração destes são problemáticos. Cuidado: Verifique se você está seguindo as diretrizes de planejamento de capacidade da versão anterior e da nova antes de tentar fazer a atualização. Se você excedeu as diretrizes para melhor desempenho, o processo de atualização poderá levar mais tempo ou não ser 83 concluído com êxito (por exemplo, o processo pode atingir o tempo limite repetidamente na mesma biblioteca grande de documentos). Se sua implantação não cumprir as diretrizes de capacidade recomendadas, verifique se você precisa tomar alguma providência para cumpri-las antes de tentar fazer a atualização. Novamente, um teste de atualização pode ajudá-lo a tomar sua decisão. Requisitos de comunicações É necessário notificar os usuários e a sua equipe sobre o cronograma de atualizações e lhes dar tempo suficiente para concluírem suas tarefas. Para obter mais informações, consulte Criar um plano de comunicação (SharePoint Foundation 2010) Gerenciando alertas e alarmes do System Center Você precisa monitorar o desempenho do sistema durante a atualização, mas não precisa monitorar recursos específicos. Pause todos os alarmes e alertas desnecessários do Microsoft Systems Center Operations Manager ou do Microsoft Operations Manager e reative-os após a atualização. Ativando/desativando o espelhamento de SQL e o envio de logs Você deve desativar o espelhamento e o envio de logs antes da atualização e reativá-los depois de garantir que o ambiente esteja em execução corretamente ao final desse processo. Convém não executar o espelhamento ou o envio de logs durante a atualização, pois isso gera carga adicional nos servidores que executam o SQL Server e também desperdiça recursos com o espelhamento ou o envio de dados temporários Teste seu processo de atualização para descobrir quanto tempo ele pode demorar e depois crie um cronograma para suas operações de atualização e teste-o para determinar a programação. Você deve incluir o tempo necessário para realizar as etapas de pré e pós-atualização na programação de operações: se forem necessárias 5 horas para fazer o backup do ambiente antes de você começar, inclua esse tempo na sua janela de interrupção. Inclua também um tempo de reserva caso seja necessário restaurar ou recuperar o ambiente — você precisa determinar as programações de interrupção planejada (caso realista) e de interrupção de emergência (pior caso). 84 Limpando o ambiente antes da atualização (SharePoint Foundation 2010) Antes de começar a atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, verifique se o ambiente está funcionando em um estado íntegro e se você limpou todo o conteúdo que não precisa atualizar. Você também pode aproveitar para remover ou reorganizar o conteúdo, a fim de ter a estrutura desejada após executar a atualização. Neste artigo: Itens para limpeza Fazendo alterações estruturais Itens para limpeza Muitos desses itens podem ser removidos ou reparados com o uso dos comandos de Stsadm.exe. Importante: Para executar a ferramenta de linha de comando Stsadm, você deve ser um membro do grupo Administradores do computador local. Exclua subwebs e conjuntos de sites não utilizados ou pouco utilizados Não convém atualizar conteúdo que você não precisa manter. Se ele não tiver sido utilizado por um longo período e não for necessário no futuro, faça backup dele e exclua-o para liberar recursos administrativos e armazenamento, além de aprimorar o desempenho da atualização e reduzir seus riscos. Não deixe de comunicar o status do site aos proprietários de sites ou contatos organizacionais — verifique se o site não é necessário antes de excluí-lo (por exemplo, não exclua sites que são necessários para conformidade, como procedimentos de emergência, mesmo que não sejam atualizados com frequência). Para obter mais informações sobre como excluir subwebs e conjuntos de sites, consulte: Deletesite: operação do Stsadm (Windows SharePoint Services) Deleteweb: operação do Stsadm (Windows SharePoint Services) Lidar com listas grandes Por padrão, a limitação de consultas de listas grandes é aplicada após uma atualização para o SharePoint Foundation 2010. Se uma lista for muito grande e os usuários utilizarem uma exibição ou executarem uma consulta que exceda o limite ou limitação, a exibição ou a consulta não será permitida. Verifique as listas grandes em seu ambiente e peça ao proprietário do site ou da lista que 85 solucione o problema antes da atualização. Por exemplo, eles podem criar colunas indexadas usando exibições filtradas, organizar os itens em pastas, definir um limite de itens na página de uma grande exibição ou usar uma lista externa. Para obter mais informações sobre como solucionar problemas com listas grandes, consulte o artigo sobre como gerenciar listas e bibliotecas com muitos itens (http://go.microsoft.com/fwlink/?linkid=182370&clcid=0x416) no Office Online. Lidar com ACLs grandes O uso de permissões no nível de item muitas vezes pode resultar em grandes entradas de listas de controle de acesso (ACL), que, por sua vez, podem criar problemas de desempenho nos servidores. Para obter informações sobre esse problema e dicas sobre como lidar com muitos usuários, consulte o Artigo 953132 da Base de Dados de Conhecimento sobre como adicionar muitos usuários a um site, a uma lista ou a uma biblioteca de documentos no Windows SharePoint Services 3.0 e no SharePoint Server 2007 (http://go.microsoft.com/fwlink/?linkid=182327&clcid=0x416). Remover versões de documentos não essenciais Um grande número de versões de documentos pode tornar uma atualização significativamente mais lenta. Se não for necessário manter várias versões, você poderá pedir aos usuários que as excluam manualmente ou usar o modelo de objeto para localizá-las e removê-las. Para obter mais informações sobre como remover versões não essenciais por meio de programação, consulte o artigo sobre serviço Web de versões (http://go.microsoft.com/fwlink/?linkid=182330&clcid=0x416) no MSDN. Remover modelos, recursos e Web Parts não utilizados Primeiro, verifique se não há sites que usam o modelo, recurso ou Web Part. Você pode usar o verificador de pré-atualização (Stsadm -o preupgradecheck) e a operação Stsadm -o EnumAllWebs para identificar essas personalizações no ambiente. Ambas as operações foram atualizadas na Atualização Cumulativa de outubro de 2009 e agora identificam Web Parts, recursos, manipuladores de eventos e arquivos de configuração que estão sendo usados no ambiente. O verificador de préatualização especifica os arquivos do servidor que existem no ambiente e quantas vezes eles são usados. O comando EnumAllWebs especifica quais arquivos são usados por quais sites. Para obter mais informações sobre como identificar personalizações no ambiente, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Se personalizações não estiverem sendo usadas, exclua-as. Para obter mais informações sobre como gerenciar esses tipos de personalizações, consulte os artigos sobre recursos e modelos (http://go.microsoft.com/fwlink/?linkid=182338&clcid=0x416) e soluções e pacotes de Web Parts (http://go.microsoft.com/fwlink/?linkid=182332&clcid=0x416) no MSDN. 86 Reparar problemas de dados Limpe seus bancos de dados para remover sites órfãos ou outros dados corrompidos, como uma lista corrompida. Considere a desfragmentação, caso tenha removido sites ou subsites do banco de dados. Para obter mais informações, consulte: Databaserepair: operação do Stsadm (Windows SharePoint Services) Forcedeletelist: operação do Stsadm (Windows SharePoint Services) Fazendo alterações estruturais Se desejar fazer alterações estruturais no ambiente, como mover conjuntos de sites ou alterar a alocação dos bancos de dados, você poderá usar os seguintes métodos: Stsadm -o mergecontentdbs Use esse método para mover conjuntos de sites entre bancos de dados. A atualização é mais eficiente quando os bancos de dados contêm dados semelhantes. Portanto, será melhor se os conjuntos de sites que compartilharem um banco de dados de conteúdo forem de tipos semelhantes. Você também pode usar essa operação para dividir bancos de dados grandes, caso contenham vários conjuntos de sites. Isso também pode contribuir para tornar a atualização mais eficiente. Para obter mais informações, consulte Mergecontentdbs: operação do Stsadm (Windows SharePoint Services). Exportar e importar sites Use esse método para mover subwebs ou conjuntos de sites dentro de um farm ou entre farms. Para obter mais informações, consulte o artigo sobre importação e exportação: operações do Stsadm (Windows SharePoint Services). 87 Solucionar problemas de atualização (Windows SharePoint Services) Mesmo depois de testar o processo de atualização para identificar possíveis problemas, é possível que ocorram problemas inesperados durante uma atualização do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010. Se perceber problemas após a atualização, quanto mais cedo você detectá-los e corrigi-los, melhor será a experiência do usuário final. Este artigo descreve princípios gerais para identificar e solucionar problemas de atualização, além de incluir uma lista de problemas comuns. Depois de identificar e solucionar esses problemas, será possível continuar a atualização. Para obter mais informações sobre como continuar a atualização, consulte Continuar a atualização (SharePoint Foundation 2010). Neste artigo: Princípios gerais para identificar problemas Problemas comuns Princípios gerais para identificar problemas Comece verificando o status da atualização, para determinar em que ponto ela foi interrompida (caso isso tenha ocorrido), e consulte os arquivos de log em busca de erros ou avisos. Corrija os problemas encontrados antes de continuar a atualização. Em primeiro lugar, verifique o status da atualização e os arquivos de log Indicadores de status e arquivos de log da atualização devem dar uma indicação do que não deu certo durante o processo de atualização. Convém rever com atenção todos os erros registrados nos arquivos de log da atualização. Avisos nem sempre indicam um problema, mas não deixe de examinálos para determinar se existe a possibilidade de que um deles cause ainda mais problemas. 1. Verifique o status da atualização executando um dos procedimentos a seguir ou ambos: Examine a página Status da Atualização no site da Administração Central do SharePoint. Use a operação localupgradestatus de Stsadm.exe para verificar o status da atualização. Para obter mais informações sobre como verificar o status da atualização, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). 2. Examine os seguintes arquivos de log: O arquivo de log do Setup.exe. O arquivo de log do Assistente de Configuração de Produtos do SharePoint (Psconfig.exe). 88 O arquivo de log de erros da atualização e o arquivo de log da atualização (que contém informações mais detalhadas do que o arquivo de log de erros da atualização). Arquivos de log de rastreamento ou ULS. Esses arquivos estão armazenados na pasta %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS e são nomeados da seguinte maneira: NomedoServidor_AAAAMMDD-MMSS.log. O arquivo de log de eventos do aplicativo. Esse arquivo pode ser exibido com o uso do Visualizador de Eventos. Para obter mais informações sobre os arquivos de log de Setup.exe, PSconfig.exe e da atualização, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Para obter mais informações sobre o arquivo de log de rastreamento, consulte o artigo sobre logs de rastreamento (http://go.microsoft.com/fwlink/?linkid=182380&clcid=0x416) no MSDN. Em seguida, solucione os problemas em ordem Alguns problemas têm mais consequências do que outros. Por exemplo, um arquivo ausente no servidor pode causar vários erros aparentemente não relacionados em nível de site. Solucione os problemas na seguinte ordem: 1. Personalizações ou arquivos ausentes no servidor, como recursos ou Web Parts. 2. Problemas de configuração no farm de servidores, no aplicativo Web ou em serviços, como caminhos gerenciados ou serviços não iniciados. 3. Problemas adicionais descobertos em cada site, começando com sites de alto impacto e grande visibilidade. À medida que identificar e corrigir os problemas mais importantes, você pode tentar reexecutar a atualização para conferir se outros problemas mais adiante no processo de atualização também foram corrigidos. Problemas comuns Verifique se algum dos problemas a seguir está causando um erro de atualização ou um aviso. Personalizações ou arquivos ausentes ou preteridos no servidor Um erro comum durante a atualização está relacionado a arquivos ausentes no servidor — arquivos instalados com o Windows SharePoint Services 3.0 ou personalizados. Quando se preparou para a atualização, você deve ter criado um inventário de personalizações no servidor (como definições de sites, modelos, recursos, Web Parts, assemblies) necessárias para os sites. (O verificador de préatualização pode ajudar a identificar esses itens.) Consulte o inventário para garantir que todos os arquivos necessários às personalizações estejam instalados no ambiente de atualização. 89 Se estiver fazendo uma atualização com anexação de banco de dados, será possível usar o cmdlet test-spcontentdatabase do Windows PowerShell antes de atualizar o banco de dados para identificar arquivos ausentes. Também existe a opção de usar a operação enumallwebs em Stsadm.exe para identificar personalizações no servidor que estão sendo usadas. Nos arquivos de log da atualização, vários erros podem ser exibidos, entre os seguintes: ERRO Detectada Contagem de Referência Web(s) usando modelo da Web ausente Identificador de Modelo de Site (lcid: Código de Idioma do Modelo de Site) em BancodeDadosdeConteúdo Nome do Banco de Dados de Conteúdo. ERRO Detectada ID de recurso ausente = [Identificador de Recurso] ERRO O arquivo [Caminho Relativo do Arquivo] é referenciado [Contagem de Referência] vezes no banco de dados, mas não está instalado no farm atual. AVISO A classe de WebPart [Identificador de Web Part] é referenciada [Contagem de Referência] vezes no banco de dados, mas não está instalada no farm atual. AVISO O assembly [Caminho do Assembly] é referenciado no banco de dados, mas não está instalado no farm atual. AVISO Não foi possível atualizar o recurso. Exceção: a ID de definição de recurso 'Identificador de Recurso' não foi encontrada. Se você conseguir obter um arquivo ou uma dependência ausente no servidor, instale-o(a) e depois execute novamente a atualização para os sites afetados. Se o arquivo ou a dependência (como uma Web Part) tiver sido preterido, decida se você deseja ou não recriar o site, a página ou a Web Part de forma a usar um modelo, um recurso ou uma Web Part diferente. Se for possível refazer a personalização usando dependências que não foram preteridas, você poderá executar a atualização novamente para os sites afetados. Se não conseguir remover a dependência, não poderá atualizar o site. Após a instalação da dependência ou do arquivo ausente, use o cmdlet test-SPContentDatabase do Windows PowerShell em um servidor de teste para determinar se há outros arquivos ausentes para o banco de dados. Se você executar apenas o verificador de pré-atualização ou executar a atualização novamente, talvez o erro não apareça nos arquivos de log, embora ainda possa estar ocorrendo. Configurações ausentes ou definidas incorretamente para farm de servidores, aplicativo Web ou serviços Verifique as configurações do aplicativo Web e do farm, e crie e inicialize os serviços ausentes. Verifique se os caminhos gerenciados (caminhos incluídos ou excluídos) estão configurados corretamente para cada aplicativo Web. Nos arquivos de log da atualização, vários erros podem ser exibidos, entre os seguintes: ERRO Não foi possível acessar o modelo Id do Modelo: SPSite Id=Id do Site devido a uma exceção. Ignorando SPWeb Id=Id da Web para atualização do modelo. Exceção: System.IO.FileNotFoundException: Não foi possível encontrar o site com a id Id do Site. 90 O erro indica que um caminho gerenciado está ausente. Adicione o caminho gerenciado do conjunto de sites ao aplicativo Web e reinicie a atualização para o banco de dados de conteúdo que contém esse conjunto de sites. Níveis de atualização inconsistentes ou incorretos É necessário estar executando o Windows SharePoint Services 3.0 com Service Pack 2 para realizar a atualização. Se você não atender a esse requisito mínimo, ocorrerá um erro e a atualização não será executada. Problemas de dados Os seguintes problemas de dados podem causar erros ou avisos durante a atualização: Conectividade a fontes de dados. Se os servidores não puderem se conectar aos bancos de dados, não poderão ser atualizados. Listas ou sites órfãos ou outros danos aos bancos de dados. Para obter mais informações, consulte Limpando o ambiente antes da atualização (SharePoint Foundation 2010). Dados de coluna ocultos. Se o processo de atualização adicionar uma coluna a uma lista, e já existir na lista uma coluna personalizada com esse mesmo nome, a coluna personalizada será renomeada. Após a atualização, talvez você precise reajustar suas exibições para incluir a coluna renomeada. Nos arquivos de log da atualização, vários erros podem ser exibidos, entre os seguintes: AVISO Os sites órfãos podem causar falhas de atualização. ERRO O banco de dados [Nome de Banco de Dados de Conteúdo] contém um site (Id = [Identificador do Conjunto de Sites], Url = [URL do Conjunto de Sites]) que não foi encontrado no mapa do site. Corrija os danos dos bancos de dados ou os itens órfãos e execute a atualização novamente. Alterações na interface do usuário As alterações na interface do usuário, como a adição da interface do usuário do Fluent (também conhecida como faixa de opções) ou a adesão aos padrões de XHTML, podem causar problemas em sites. Ocasionalmente, elementos personalizados (como um tipo de conteúdo) podem ter um nome que esteja em conflito com um nome na nova versão. Também pode haver páginas que precisem ser revertidas à definição de site padrão ou listas grandes para as quais seja necessário criar novas exibições. Para obter mais informações sobre como examinar problemas da interface do usuário em sites, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Nos arquivos de log da atualização, vários erros podem ser exibidos, entre os seguintes: Falha ao ativar recursos do conjunto de sites no site Url do Site. Exceção: um nome de tipo de conteúdo duplicado "nome" foi encontrado. 91 O erro indica que um tipo de conteúdo "Informações de Resumo" de terceiros foi adicionado ao site especificado no o12 e, durante a atualização para o o14, seu nome está em conflito com nosso tipo de conteúdo "Informações de Resumo" pronto para uso. Exclua o tipo de conteúdo de terceiros do site especificado ou renomeie-o como algo diferente de "Informações de Resumo" e execute a atualização novamente. Espaço insuficiente Se você ficar sem espaço (por exemplo, para arquivos de logs de transações nos servidores de bancos de dados), a atualização não poderá continuar. Libere espaço ou aumente o tamanho do arquivo de log de transações antes de continuar a atualização. Para obter mais informações, consulte o artigo sobre gerenciamento do tamanho do arquivo de log de transações (http://go.microsoft.com/fwlink/?linkid=124882&clcid=0x416). Autenticação baseada em formulários Etapas adicionais serão necessárias se você estiver atualizando um ambiente que use a autenticação baseada em formulários. Siga as etapas descritas em Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010) para atualizar provedores de autenticação baseada em formulários. Segurança e permissões Se você receber um erro sobre uma conta desconhecida ou se um banco de dados não estiver atualizado, verifique o seguinte: Para uma atualização in-loco, verifique se a conta que você usa para executar o Assistente de Configuração de Produtos do SharePoint é membro da função fixa de banco de dados db_owner para todos os bancos de dados a serem atualizados. Se a conta não for membro dessa função, talvez seja exibido um erro sobre uma conta de usuário desconhecida assim que o assistente iniciar a atualização dos bancos de dados. Para uma atualização com anexação de banco de dados, se você estiver movendo bancos de dados entre instâncias do SQL Server, verifque se a segurança está configurada corretamente. Verifique se as contas que você está usando têm as funções fixas e as permissões apropriadas nos bancos de dados e se as contas ainda serão válidas se a atualização estiver sendo realizada entre domínios. Consulte também Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010) Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) Continuar a atualização (SharePoint Foundation 2010) 92 Recuperando após uma atualização com falha (SharePoint Foundation 2010) Se a atualização para o Microsoft SharePoint Foundation 2010 tiver falhado e você não tiver tempo para continuar a solucionar os problemas ou para continuar o processo de atualização, será preciso recuperar seu ambiente do Windows SharePoint Services 3.0. As etapas são diferentes, dependendo do tipo de backup. Se você estava executando uma atualização com anexação de banco de dados e manteve o ambiente original disponível — usando bancos de dados somente leitura ou colocando o ambiente offline — será possível recuperar o ambiente com facilidade. Se estava executando uma atualização in-loco, você deverá recuperar o ambiente inteiro e restaurar os dados. Se tiver tempo, você deverá solucionar os problemas e continuar a atualização. Para obter mais informações, consulte Solucionar problemas de atualização (Windows SharePoint Services) e Continuar a atualização (SharePoint Foundation 2010). Neste artigo: Recuperando quando você tem bancos de dados somente leitura em um ambiente em espera (atualização com anexação de banco de dados) Recuperando quando você tem um backup do ambiente completo (atualização in-loco) Recuperando quando você tem backups de bancos de dados (atualização in-loco) Recuperando quando você tem bancos de dados somente leitura em um ambiente em espera (atualização com anexação de banco de dados) Ao executar uma atualização com anexação de banco de dados, você pode optar por manter o ambiente existente disponível, mas com os bancos de dados definidos como somente leitura. A recuperação quando você está nesse estado é o caminho de recuperação mais simples, porque seu ambiente original ainda está disponível; ele está meramente definido como somente leitura. Se precisar recuperar o ambiente, você poderá simplesmente alternar os bancos de dados para leitura/gravação outra vez e continuar a atender às solicitações. O artigo sobre execução de um farm que usa bancos de dados somente leitura (Windows SharePoint Services) descreve as etapas necessárias para definir um farm para usar bancos de dados somente leitura. Para retornar o farm somente leitura a operações completas, redefina a entrada Banco de Dados Somente Leitura como Falso e, em seguida, habilite novamente os trabalhos de timer listados no artigo. 93 Recuperando quando você tem um backup do ambiente completo (atualização in-loco) Se tiver criado um backup completo do ambiente antes de iniciar o processo de atualização, você poderá restaurar esse backup para recuperar o ambiente. Para obter mais informações sobre a restauração usando um backup completo, consulte o artigo sobre restauração de um farm usando ferramentas internas (Windows SharePoint Services 3.0). Recuperando quando você tem backups de bancos de dados (atualização in-loco) Se tiver criado backups apenas dos bancos de dados de conteúdo, você ainda poderá recuperar o ambiente, mas isso levará mais tempo e envolverá mais etapas. Basicamente, é preciso compilar o ambiente outra vez e, em seguida, restaurar os backups dos bancos de dados. Para obter mais informações sobre como recuperar um ambiente e restaurar bancos de dados de conteúdo dos quais foi feito backup, consulte o artigo sobre restauração de um farm após um problema no banco de dados de configuração (Windows SharePoint Services). 94 Continuar a atualização (SharePoint Foundation 2010) Em alguns casos, talvez seja necessário reiniciar a atualização para concluir a atualização dos sites do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010. Por exemplo: Em uma atualização in-loco, se o servidor for reiniciado ou a atualização falhar, será necessário reiniciar o processo usando Psconfig.exe para atualizar os sites restantes. Durante uma atualização com anexação de banco de dados, todos os sites que não puderem ser atualizados serão ignorados. Depois de corrigir todos os problemas nos sites (por exemplo, ausência de um modelo ou pacote de idiomas, site definido como somente leitura, site que excedeu a cota), será possível reiniciar a atualização, usando um comando do Windows PowerShell, para atualizar apenas os sites ignorados. 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 os elementos personalizados necessários estão instalados 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: Reiniciar a atualização para um farm de servidores usando Psconfig.exe Reiniciar a atualização para um banco de dados usando o Windows PowerShell Reiniciar a atualização para um farm de servidores usando Psconfig.exe Se você determinar que a atualização foi interrompida ou falhou antes da conclusão do Assistente de Configuração de Produtos do SharePoint, reinicie o processo a partir desse ponto, executando novamente o Assistente de Configuração de Produtos do SharePoint ou por meio de uma operação de linha de comando. Esse processo também é conhecido como forçar a atualização do software. Pesquise e solucione o problema que causou a falha ou a interrupção antes de reiniciar a atualização. Para reiniciar a atualização do farm de servidores 1. Verifique se você possui as seguintes credenciais administrativas: Para usar Psconfig.exe, você deve ser membro do grupo Administradores local, no 95 servidor. 2. Abra uma janela de Prompt de Comando e navegue até este diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\ 3. Digite este comando: psconfig -cmd upgrade -inplace v2v -passphrase <senha> -wait Há um parâmetro opcional, -force, que poderá forçar o avanço da atualização se o comando acima não funcionar. Adicione -force ao final da cadeia de comando para forçar a continuação do processo de atualização. Observação: Você pode habilitar o log do Windows Installer antes de iniciar novamente a instalação da atualização do software. Para habilitar o log para o Windows Installer, consulte a Base de Dados de Conhecimento Microsoft, artigo 99206: como habilitar o log do Windows Installer (http://go.microsoft.com/fwlink/?linkid=99206&clcid=0x416). Reiniciar a atualização para um banco de dados usando o Windows PowerShell Se a atualização ignorou algum conjunto de sites durante a atualização in-loco ou com anexação de banco de dados, reinicie o processo de atualização para o banco de dados que contém esse conjunto usando um cmdlet do Windows PowerShell. Para reiniciar a atualização de um banco de dados usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell (PS C:\>), digite o seguinte comando: upgrade-spcontentdatabase -id <GUID> Em que GUID é o identificador do banco de dados. É possível executar o cmdlet a seguir para localizar o GUID de um banco de dados de conteúdo: Get-SPContentDatabase -Identity<nome_do_banco_de_dados_de_conteúdo> Para obter mais informações, consulte Upgrade-SPContentDatabase. 96 Executar etapas de pré-atualização (SharePoint Foundation 2010) Após planejar o processo de atualização para o Microsoft SharePoint Foundation 2010, você pode iniciá-lo seguindo as etapas de pré-atualização necessárias. Nesta seção: Executar o verificador de pré-atualização (SharePoint Foundation 2010) O verificador de pré-atualização identifica possíveis problemas de atualização no ambiente. Execute-o enquanto planeja a atualização e antes de iniciar o processo de atualização para poder resolver esses problemas. Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010) Crie um backup completo do ambiente para garantir que será possível recuperá-lo se a atualização não sair como planejado. 97 Executar o verificador de pré-atualização (SharePoint Foundation 2010) Você pode usar o verificador de pré-atualização para relatar o status de seu ambiente e de sites do SharePoint antes de atualizar para o Microsoft SharePoint Foundation 2010. Recomendamos que o administrador de servidor execute o verificador de pré-atualização e resolva todos os problemas possíveis antes de agendar a atualização. O verificador de pré-atualização é uma operação Stsadm executada em um ambiente Windows SharePoint Services 3.0 para achar quaisquer possíveis problemas para a atualização e para consultar recomendações e melhores práticas. A operação está disponível com Windows SharePoint Services 3.0 Service Pack 2 e foi atualizado na Atualização Cumulativa de outubro de 2009Windows SharePoint Services 3.0. Você pode fazer o download e instalar a Atualização Comulativa de outubro de 2009 em Pacotes de Atualização Cumulativa de outubro de 2009 para SharePoint Server 2007 e Windows SharePoint Services 3.0 estão publicados em (http://go.microsoft.com/fwlink/?linkid=169179&clcid=0x416). Observação: Talvez seja preciso executar o verificador de pré-atualização mais de uma vez. Por exemplo, se você executar a ferramenta para avaliar seu farm de servidores, mas não executar a atualização durante algumas semanas, poderá executar a ferramenta novamente, pouco antes de fazer a atualização, para examinar novos sites e garantir que nenhum problema adicional tenha surgido nesse meio tempo. Neste artigo: Sobre o relatório do verificador de pré-atualização Instalar e executar o verificador de pré-atualização 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". 98 Sobre o relatório do verificador de pré-atualização O verificador de pré-atualização oferece informações sobre o status do ambiente e dos sites do SharePoint nesse ambiente, incluindo: Preparação para a atualização e caminhos de suporte retorna uma lista de todos os servidores e componentes do farm e informações que mostram se os servidores atendem aos requisitos da atualização. Configurações de mapeamento de acesso alternativo Retorna uma lista das URLs de mapeamento de acesso alternativo que estão em uso no farm. Elementos instalados retorna uma lista de todas as definições de site, modelos de site, recursos e pacotes de idiomas instalados no farm. Você precisa saber que modelos de site foram instalados ou usados para poder verificar se eles estão disponíveis após uma atualização ou anexação de banco de dados. Também é necessário saber que elementos foram personalizados, para que você possa verificar as personalizações novamente após a atualização. Por exemplo, você precisa saber se um site depende de um pacote de idiomas para o Windows SharePoint Services 3.0 que ainda não existe para o SharePoint Foundation 2010, para poder planejar como lidar com esse site durante a atualização. Personalizações sem suporte informa se existe qualquer personalização no lado servidor que não tenha suporte (como modificações de esquema de banco de dados) no farm. Objetos órfãos Lista quaisquer bancos de dados ou sites orfãos no farm Objetos como itens de lista, listas, documentos, sites e conjuntos de sites podem ficar órfãos — ou seja, os objetos existem mas não estão associados a um site específico. Como os objetos órfãos não funcionam na versão anterior, eles não funcionarão após a atualização. Se você fizer uma atualização in-loco, os itens órfãos ainda existirão, mas não funcionarão. Recomendamos que você repare os objetos órfãos antes da atualização. Dica: Os membros do grupo Administradores nos servidores Web front-end podem reparar os itens órfãos antes da atualização seguindo as etapas do artigo 918744 da Base de Dados de Conhecimento com a descrição de uma nova operação de linha de comando que pode ser usada para reparar bancos de dados de conteúdo no Windows SharePoint Services (http://go.microsoft.com/fwlink/?linkid=69958&clcid=0x416). Configurações válidas informa qualquer configuração ausente ou inválida (como um arquivo Web.config ausente, nomes de host inválidos ou contas de serviço inválidas) que exista no farm. Requisitos de banco de dados Informa se os bancos de dados atendem aos requisitos de atualização — por exemplo, se os bancos de dados estão definidos como leitura/gravação e se qualquer banco de dados e conjunto de sites que estão armazenados no Banco de Dados Interno do Windows não têm mais de 4 GB. Use as informações coletadas pelo verificador de pré-atualização para determinar: Se deve ser realizada uma atualização in-loco ou atualização com anexação de banco de dados. 99 Determinar a abordagem de atualização (SharePoint Foundation 2010) fornece informações para ajudá-lo a decidir que tipo de atualização será executada. É importante considerar o relatório gerado pelo verificador de pré-atualização ao tomar essa decisão. Se os seus servidores não atenderem aos requisitos para a atualização in-loco, você precisa considerar a execução da atualização anexa. Se deve ser realizada uma atualização de alguns, ou de todos os, conjuntos de sites que contenham sites personalizados. Quais sites precisam ter personalizações reaplicadas ou refeitas após a atualização e, portanto, podem demorar mais tempo do que outros na etapa de revisão. Há uma planilha disponível para registrar informações sobre o ambiente enquanto você prepara a atualização. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Instalar e executar o verificador de pré-atualização Antes de executar este procedimento, confirme se: Seu sistema está executando o Windows SharePoint Services 3.0 com Service Pack 2 Para executar o verificador de pré-atualização 1. Verifique se você possui as seguintes credenciais administrativas: Para usar o Stsadm, você deve ser membro do grupo local de Administradores no servidor. 2. Clique em Iniciar, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como administrador. 3. Na janela Prompt de Comando, navegue até o diretório a seguir. %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\bin 4. Digite o comando a seguir e pressione ENTER: STSADM.EXE -o preupgradecheck Este comando verifica o servidor local e suas configurações de nível de farm. Para obter uma lista de outros parâmetros que podem ser usados com essa operação, consulte Preupgradecheck: Stsadm operation (Windows SharePoint Services). Para uma lista de regras incluídas no verificador de pré-atualização, consulte Verificação de pré-atualização e relatório para futuras versões (Windows SharePoint Services). Depois de executar o verificador de pré-atualização, o relatório será automaticamente aberto no navegador padrão. Também é possível exibir o relatório abrindo-o no diretório %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\LOGS. O relatório é nomeado neste formato: PreUpgradeCheck_AAAAMMDD-HHMMSS-SSS-número-aleatório.htm, em que AAAAMMDD é a data e HHMMSS-SSS é a hora (formato de relógio 24 horas, com minutos, segundos e milissegundos), e o número aleatório é usado para diferenciar possíveis tentativas 100 simultâneas de execução do verificador de pré-atualização. Também há versões em TXT e XML do relatório no mesmo local. Use o relatório para encontrar e resolver problemas. Você também pode compartilhar os resultados relevantes com outros membros da equipe de atualização. Por exemplo, você pode relatar problemas como modelos de sites personalizados ou personalizar Web Parts para o dono do site apropriado, Web designer ou desenvolvedor antes de agendar a atualização developer antes de agendar a atualização, para dá-los tempo de resolver os problemas. 101 Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010) Para garantir que você possa recuperar o ambiente existente caso algo saia errado durante o processo de atualização, faça backup do ambiente do Windows SharePoint Services 3.0 antes de executar o processo de atualização. Se você estiver executando o Windows SharePoint Services 3.0 em um ambiente virtual Hyper-V, consulte o artigo sobre uso dos Produtos e Tecnologias do SharePoint em um ambiente virtual HyperV (http://go.microsoft.com/fwlink/?linkid=125834&clcid=0x416). Fazer backup do ambiente Você pode fazer um backup completo do ambiente do Windows SharePoint Services 3.0. É recomendável executar um backup completo do farm antes da atualização. Para fazer backup do ambiente do Windows SharePoint Services 3.0, use os procedimentos descritos no artigo sobre como fazer backup de um farm usando ferramentas internas (Windows SharePoint Services 3.0) (http://go.microsoft.com/fwlink/?linkid=105988&clcid=0x416). Se tiver implantado personalizações, você também deverá fazer backup delas. Para obter mais informações, consulte o artigo sobre como fazer backup de personalizações e restaurá-las (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=186627&clcid=0x416). Testar os backups Você precisa ter certeza de que esses backups são válidos, para que possa recuperá-los se houver falha de hardware ou dados corrompidos durante o processo de atualização. Para testar os backups, configure um farm do Windows SharePoint Services 3.0 que não seja de produção, restaure os backups e instale todas as personalizações (como definições de site, Web Parts e assim por diante). Em seguida, verifique se o backup restaurado funciona. Para usar essa opção, siga os procedimentos descritos no artigo sobre restauração de um farm usando ferramentas internas (Windows SharePoint Services 3.0) (http://go.microsoft.com/fwlink/?linkid=105989&clcid=0x416). Consulte também Backup e restauração do farm (Windows SharePoint Services 3.0) 102 Executar uma atualização in-loco (SharePoint Foundation 2010) Agora que você aprendeu sobre o processo de atualização lendo os artigos em Sobre o processo de atualização (SharePoint Foundation 2010) e planejou sua atualização seguindo as etapas dos artigos em Planejar e preparar a atualização (SharePoint Foundation 2010), já está pronto para fazer a atualização in-loco para o Microsoft SharePoint Foundation 2010. É possível usar as etapas desta seção para uma atualização de avaliação e para a atualização in-loco real no farm de produção Nesta seção: Lista de verificação para atualização in-loco (SharePoint Foundation 2010) Use esta lista de verificação para verificar se seguiu todas as etapas necessárias ao preparar a atualização, executá-la e executar as etapas de pós-atualização. Atualização in-loco para o SharePoint Foundation 2010 Obtenha todas as etapas necessárias para fazer uma atualização in-loco, desde a instalação de pré-requisitos até a atualização de sites Atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage Obtenha as etapas para atualizar para o SharePoint Foundation 2010 de um sistema autônomo do Windows SharePoint Services 3.0 que tenha bancos de dados de conteúdo com mais de quatro gigabytes (GB). Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010) Compreenda o processo para utilização da abordagem híbrida com desanexação de bancos de dados para atualização. Essa abordagem combina uma atualização in-loco com a eficiência e a velocidade da atualização de vários bancos de dados ao mesmo tempo. Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010) Instale os pacotes de idiomas necessários para o seu ambiente, depois de executar a Instalação e antes de executar o Assistente de Configuração de Produtos do SharePoint. 103 Lista de verificação para atualização in-loco (SharePoint Foundation 2010) Este artigo contém uma lista de verificação que você pode usar para verificar se seguiu todas as etapas necessárias ao preparar a atualização, executá-la e executar as etapas de pós-atualização. Neste artigo: Preparar a atualização Executar a atualização Executar etapas de pós-atualização Algumas das etapas incluem observações sobre o tempo que elas podem levar. Trata-se apenas de estimativas grosseiras, para dar uma ideia relativa da duração da etapa. Para saber o tempo que cada etapa levará em seu ambiente, é recomendável executar atualizações de avaliação em um ambiente de teste. Para obter mais informações, consulte Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010) e Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Preparar a atualização Siga estas etapas em ordem antes de começar uma atualização in-loco: Etapas de pré-atualização para uma atualização in-loco Observações [] Execute essa etapa várias vezes enquanto limpa o ambiente e testa o processo de atualização. Executar o verificador de préatualização Execute o verificador de préatualização e resolva os problemas. Use o relatório gerado pela ferramenta para preencher a planilha Planejamento de atualização. A execução do verificador leva apenas alguns minutos, mas a resolução de problemas pode levar dias ou semanas. Etapas detalhadas: Executar o verificador de pré-atualização (SharePoint Foundation 2010). [] Limpar o ambiente Execute essa etapa uma vez para o ambiente inteiro. Antes de começar a atualização, verifique se seu ambiente funciona A conclusão desse processo pode em um estado íntegro e se você levar dias ou semanas. 104 Etapas de pré-atualização para uma atualização in-loco Observações limpou o conteúdo que não precisa manter. Remova ou repare dados ou sites órfãos, resolva as listas e ACLs (listas de controle de acesso) grandes, remova versões externas do documento e remova modelos, recursos ou Web Parts não usados. Etapas detalhadas: Limpando o ambiente antes da atualização (SharePoint Foundation 2010). [] Registrar tipos de arquivo bloqueados Execute essa etapa uma vez para o ambiente inteiro. Tipos de arquivo bloqueados não são preservados durante a atualização. Copie a lista de tipos de arquivo bloqueados e salve-a na planilha de atualização para reaplicar as configurações depois da atualização. [] Fazer backup do ambiente Faça backup de todo o ambiente para garantir que você possa recuperar o ambiente existente caso ocorra algum problema no processo de atualização. Execute essa etapa uma vez para o ambiente inteiro. Essa etapa pode levar uma hora, várias horas ou mais, dependendo do conjunto de dados e do ambiente. Etapas detalhadas: Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010). Executar a atualização Siga estas etapas em ordem durante a atualização in-loco. As etapas necessárias para uma atualização in-loco com bancos de dados desanexados também são incluídas. Aviso: 105 Quando você atualiza in-loco de uma instalação do Windows SharePoint Services 3.0 que usa o Banco de Dados Interno do Windows, e o tamanho do banco de dados está próximo de 4 GB, é necessário executar etapas adicionais. Para obter mais informações sobre essas etapas, consulte Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto). Executar a atualização in-loco [] Observações Executar o verificador de préatualização Execute o verificador de préatualização novamente para identificar problemas novos ou remanescentes antes de iniciar a atualização. A execução do verificador leva apenas alguns minutos, mas a resolução de problemas pode demorar mais. Etapas detalhadas: Executar o verificador de pré-atualização (SharePoint Foundation 2010). [] Instalar pré-requisitos em todos os servidores Execute essa etapa para cada servidor Web de seu ambiente. Para poder atualizar, você deverá executar o instalador de prérequisitos com êxito em cada servidor Web que tiver o Windows SharePoint Services 3.0 instalado. Etapas detalhadas: Instalar prérequisitos no artigo "Atualização inloco para o SharePoint Foundation 2010". [] Desanexar bancos de dados (atualização in-loco somente com bancos de dados desanexados) Execute essa etapa para cada banco de dados de conteúdo em seu ambiente. Se estiver executando uma atualização in-loco com bancos de dados desanexados, desanexe os bancos de dados antes de executar a Instalação. Etapas detalhadas: Roteiro para a atualização in-loco com bancos de 106 Executar a atualização in-loco Observações dados desanexados (SharePoint Foundation 2010). [] Desconectar usuários Se estiver atualizando um farm de servidores, desconecte todos os usuários do farm de servidores interrompendo o Serviço de Publicação na World Wide Web (W3SVC) em todos os servidores Web. [] Executar a Instalação em todos os servidores Execute essa etapa para cada servidor Web de seu ambiente. Executar a Instalação em todos os servidores para atualizar o software. Essa etapa pode levar alguns minutos ou mais de uma hora, dependendo do número de servidores no ambiente. Etapas detalhadas: Executar a Instalação em todos os servidores no artigo "Atualização in-loco para o SharePoint Foundation 2010". [] Execute essa etapa em cada servidor Web de seu ambiente. Instalar pacotes de idiomas Instale os pacotes de idiomas necessários antes de executar o Assistente de Configuração de Produtos do SharePoint. Execute essa etapa em cada servidor Web de seu ambiente. Essa etapa deve levar apenas alguns minutos por servidor Web. Etapas detalhadas: Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010). [] Executar o Assistente de Configuração de Produtos do SharePoint Se estiver atualizando um farm de servidores, execute primeiro o Assistente de Configuração de Produtos do SharePoint no servidor que está executando a Administração Central do SharePoint, pause, execute o assistente nos outros servidores do Execute essa etapa para cada servidor Web do seu ambiente. Essa etapa pode levar uma hora ou mais. 107 Executar a atualização in-loco Observações farm e retorne ao primeiro servidor para concluir o assistente. Importante: É necessário atualizar a Administração Central do SharePoint antes de tentar atualizar qualquer outro conteúdo no farm. A conclusão do assistente no servidor que está executando a Administração Central do SharePoint permite que isso seja feito. Etapas detalhadas: Executar o Assistente de Configuração de Produtos do SharePoint no artigo "Atualização in-loco para o SharePoint Foundation 2010". [] Configurar autenticação baseada em formulários para um aplicativo Web baseado em declarações (atualização in-loco somente com banco de dados desanexado) Para aplicativos Web que foram configurados para usar autenticação baseada em formulários ou autenticação SSO da Web (logon único da Web), é necessário executar outras etapas antes de anexar e atualizar bancos de dados. Primeiro, converta os aplicativos Web do Windows SharePoint Services 3.0 em autenticação de declarações. Depois de converter os aplicativos Web em autenticação de declarações, configure as zonas do aplicativo Web para autenticação baseada em formulários (ou autenticação SSO da Web, Execute essa etapa agora se estiver seguindo a atualização inloco com abordagem de bancos de dados desanexados. Se estiver seguindo uma abordagem de atualização in-loco padrão, execute essa etapa depois da conclusão da atualização. Execute essa etapa para os aplicativos Web que usavam autenticação baseada em formulários no Windows SharePoint Services 3.0. 108 Executar a atualização in-loco Observações conforme apropriado) Depois, você poderá migrar usuários e permissões para o SharePoint Foundation 2010. Etapas detalhadas: Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). [] [] Anexar bancos de dados (atualização in-loco somente com bancos de dados desanexados) Execute essa etapa para cada banco de dados de conteúdo de seu ambiente. Se estiver executando uma atualização in-loco com bancos de dados desanexados, anexe os bancos de dados e atualize os dados. Etapas detalhadas: Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010). Essa etapa pode levar uma hora, várias horas ou dias, dependendo do conjunto de dados, do fato de você estar ou não atualizando vários bancos de dados em paralelo e do hardware nos servidores Web, nos servidores de bancos de dados e no subsistema de armazenamento. Monitorar o andamento da atualização Execute essa etapa uma vez para o ambiente inteiro. Use a página Status da Atualização na Administração Central do SharePoint para monitorar o andamento enquanto os sites são atualizados. Essa etapa pode levar uma hora, várias horas ou dias, dependendo do conjunto de dados. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Executar etapas de pós-atualização Execute as etapas a seguir em ordem, depois de executar uma atualização in-loco. 109 Etapas de pós-atualização para uma atualização in-loco Observações [] Execute essa etapa para os aplicativos Web que usavam autenticação baseada em formulários no Windows SharePoint Services 3.0. Configurar autenticação baseada em formulários para um aplicativo Web baseado em declarações Para aplicativos Web que foram configurados para usar autenticação baseada em formulários ou autenticação SSO da Web (logon único da Web), é necessário executar outras etapas depois da atualização. Primeiro, converta os aplicativos Web do Windows SharePoint Services 3.0 em autenticação de declarações. Em seguida, configure as zonas do aplicativo Web para autenticação baseada em formulários (ou autenticação SSO da Web, conforme apropriado). Depois, você poderá migrar usuários e permissões para o SharePoint Foundation 2010. Etapas detalhadas: Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). [] Verificar a atualização e examinar os sites atualizados Verifique se os sites foram atualizados com êxito e se estão prontos para exibição pelos usuários. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Execute essa etapa para todos os aplicativos Web e conjuntos de site atualizados em seu ambiente. Essa etapa pode levar uma hora, várias horas ou dias, dependendo do conteúdo. Os proprietários de sites também devem examinar seus respectivos sites e relatar quaisquer problemas. 110 Consulte também Atualizar a planilha para os produtos do SharePoint 2010 111 Atualização in-loco para o SharePoint Foundation 2010 Quando você executa uma atualização in-loco do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, os dados de configuração do farm e todo o conteúdo deste são atualizados no hardware existente em uma ordem fixa. Quando você inicia o processo de atualização in-loco, a Instalação coloca o servidor Web offline, e os sites ficam indisponíveis até que a atualização seja concluída. Em seguida, a Instalação reinicia o servidor Web. Após o início de uma atualização inloco, não é possível pausá-la ou reverter para a versão anterior. Observação: Uma causa frequente de falhas durante a atualização ocorre porque o ambiente não possui recursos, soluções ou outros elementos personalizados. Verifique se todos os elementos personalizados necessários estão instalados nos seus servidores Web front-end antes de iniciar o processo de atualização. Você pode usar o verificador de pré-atualização para identificar qualquer elemento personalizado que os 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". A atualização in-loco de uma instalação do Windows SharePoint Services 3.0 que usa o Banco de Dados Interno do Windows requer etapas adicionais caso o tamanho do banco de dados exceda 4 GB. Para obter mais informações, consulte Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto). Também é possível usar muitos dos procedimentos neste artigo para realizar uma abordagem híbrida de atualização com desanexação de bancos de dados, segundo a qual você atualiza o servidor e a infraestrutura in-loco, mas atualiza os bancos de dados de conteúdo desanexando-os e anexando-os em paralelo. Para obter informações sobre o processo de desanexação de bancos de dados, consulte Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010). Para obter mais informações sobre como escolher uma abordagem de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010) e Visão geral do processo de atualização (SharePoint Foundation 2010). Importante: É necessário executar o Service Pack 2 (SP2) do Windows SharePoint Services 3.0 em um ambiente de 64 bits do Windows Server 2008 para realizar uma atualização in-loco para o SharePoint Foundation 2010. Se você estiver em um ambiente de farm de servidores, também deverá executar uma versão de 64 bits do Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2 ou SQL Server 2005 com SP3 e Atualização Cumulativa 3. 112 Neste artigo: Visão geral do processo Antes de começar Instalar pré-requisitos Executar a Instalação em todos os servidores Executar o Assistente de Configuração de Produtos do SharePoint Verificar o status de atualização dos sites Verificação Visão geral do processo Usando os procedimentos neste artigo, você instala o SharePoint Foundation 2010 e atualiza todos os sites do SharePoint no ambiente. Recomendamos realizar o processo de atualização em um ambiente de teste antes de tentar atualizar o seu ambiente de produção. Para obter mais informações, consulte Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Ao atualizar um farm de servidores, instale e configure a nova versão dos servidores na seguinte ordem: 1. Instale o SharePoint Foundation 2010 em todos os servidores do farm. 2. Instale os pacotes de idiomas do SharePoint Foundation 2010 que forem necessários. Para obter mais informações, consulte Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010). 3. Execute o Assistente de Configuração de Produtos do SharePoint no servidor Web front-end que contém o site da Administração Central do SharePoint. Para determinar qual servidor está executando a Administração Central do SharePoint, abra a página Servidores no Farm (http://nome_servidor: portaadmin/_admin/farmservers.aspx) e anote quais servidores estão executando Serviços de Administração Central. Realize essa etapa antes de instalar o SharePoint Foundation 2010, enquanto a Administração Central do SharePoint para Windows SharePoint Services 3.0 ainda está disponível. Observação: Se você tiver vários servidores que estão executando a Administração Central do SharePoint, escolha um deles e use-o como o servidor inicial no qual será executada a atualização. Depois de concluir o processo nesse servidor, você poderá continuar com qualquer outro servidor que esteja executando a Administração Central do SharePoint. 4. Execute o Assistente de Configuração de Produtos do SharePoint nos servidores Web front-end restantes e nos servidores de aplicativo do farm, em qualquer ordem. Para obter uma visão geral e diagramas de cada abordagem de atualização, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). Observação: 113 Se estiver usando a abordagem híbrida de atualização com desanexação de bancos de dados, o processo a ser seguido será semelhante, mas você deverá desanexar todos os bancos de dados de conteúdo antes de executar a Instalação e, em seguida, anexá-los novamente após a execução do Assistente de Configuração de Produtos do SharePoint. Para obter mais informações sobre a abordagem de atualização com desanexação de bancos de dados, consulte Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010). Antes de começar Antes de começar a atualização in-loco, examine as informações a seguir sobre permissões, requisitos de hardware e de software, e etapas a serem executadas antes de iniciar o processo. Não se esqueça de executar a ferramenta de verificação de pré-atualização (stsadm -o preupgradecheck), disponível no Service Pack 2 do Windows SharePoint Services 3.0 2 e atualizada na Atualização Cumulativa de outubro de 2009) e resolver todos os problemas antes de iniciar o processo de atualização. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Recomendamos fazer backup do seu ambiente antes de iniciar o processo de atualização. Para obter mais informações, consulte Fazer backup do ambiente inteiro antes de uma atualização inloco (SharePoint Foundation 2010). Verifique se você atendeu a todos os requisitos de hardware e de software. É preciso ter uma versão de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, também é preciso ter uma versão de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informações sobre esses requisitos (como atualizações específicas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). Prepare-se para configurar as contas necessárias usando as permissões apropriadas. Para obter informações detalhadas, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Server 2010). Verifiique se a conta usada para execução do Assistente de Configuração de Produtos do SharePoint é membro da função fixa db_owner de todos os bancos de dados que serão atualizados. Instalar pré-requisitos Para poder atualizar, você deve executar a instalador de pré-requisitos com êxito em cada servidor Web que possui o Windows SharePoint Services 3.0 instalado. Um instalador de pré-requisitos está disponível para a instalação dos softwares necessários ao suporte do SharePoint Foundation 2010. Para executar o instalador de pré-requisitos 114 1. No disco do produto, abra a pasta de instalação e execute PrerequisiteInstaller.exe. A Ferramenta de Preparação de Produtos do Microsoft SharePoint é aberta. 2. Clique em Avançar. 3. Na página Termos de Licença, marque a caixa de seleção Aceito os termos do(s) Contrato(s) de Licença e clique em Avançar. A ferramenta será executada, instalando e configurando o software necessário. 4. Clique em Avançar. 5. Na tela Instalação Concluída, verifique se cada pré-requisito está listado como instalado com êxito ou já instalado. 6. Clique em Concluir para fechar o assistente. Executar a Instalação em todos os servidores Após a instalação de todos os pré-requisitos, você poderá executar Setup.exe em todos os servidores Web do seu farm de servidores. Observação: Se estiver usando a abordagem híbrida de atualização com desanexação de bancos de dados, desanexe seus bancos de dados de conteúdo antes de executar a Instalação. Para obter mais informações sobre como desanexar bancos de dados, consulte Roteiro para a atualização inloco com bancos de dados desanexados (SharePoint Foundation 2010). Importante: Se estiver executando uma atualização in-loco em um farm de servidores, desconecte todos os usuários do farm de servidor interrompendo o Serviço de Publicação na World Wide Web (W3SVC) em todos os servidores Web. Se você permitir que os usuários de um farm de servidores se conectem após a atualização de arquivos e bancos de dados em um servidor Web, mas antes da atualização de outros servidores Web, os usuários não poderão navegar pelos sites. Para instalar a nova versão 1. Execute Setup.exe. 2. Na página Leia os Termos de Licença para Software Microsoft, analise os termos, marque a caixa de seleção Aceito os termos deste contrato e clique em Continuar. 3. Na página Atualize as versões anteriores, clique em Instalar Agora. 4. A instalação é executada e instala o SharePoint Foundation 2010. Na página de conclusão, desmarque a caixa de seleção Executar o Assistente de Configuração de Produtos do SharePoint agora e clique em Fechar. 115 Antes de executar o Assistente de Configuração de Produtos do SharePoint, instale pacotes de modelo de idiomas para o SharePoint Foundation 2010. Para obter mais informações, consulte Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010). Executar o Assistente de Configuração de Produtos do SharePoint Se estiver atualizando um único servidor, você poderá executar o Assistente de Configuração de Produtos do SharePoint somente nesse servidor e iniciar a atualização do conteúdo. Se estiver atualizando um farm de servidores, execute primeiro o Assistente de Configuração de Produtos do SharePoint no servidor que executa a Administração Central do SharePoint, pause, execute o assistente nos outros servidores do farm e retorne ao primeiro servidor para concluir o assistente. É importante atualizar a Administração Central do SharePoint antes de tentar atualizar qualquer outro conteúdo no farm, e a conclusão do assistente no servidor que está executando a Administração Central do SharePoint permite que isso seja feito. Importante: Verifiique se a conta usada para execução do Assistente de Configuração de Produtos do SharePoint é membro da função fixa db_owner de todos os bancos de dados que serão atualizados. Caso contrário, talvez seja exibido um erro sobre uma conta de usuário desconhecida, assim que o assistente iniciar a atualização dos bancos de dados. Verifique se você instalou os pacotes de modelo de idiomas antes de executar o Assistente de Configuração de Produtos do SharePoint. Cuidado: Depois que você executar o Assistente de Configuração de Produtos do SharePoint, o Windows SharePoint Services 3.0 não estará mais disponível. Não é possível pausar ou reverter o processo de instalação e atualização. Verifique se possui um backup atual e válido do seu ambiente antes de prosseguir com a instalação do SharePoint Foundation 2010. Para executar o Assistente de Configuração de Produtos do SharePoint 1. Clique em Iniciar, aponte para Todos os Programas e para Ferramentas Administrativas e clique em Assistente de Configuração de Produtos do SharePoint . 2. No Assistente de Configuração de Produtos do SharePoint, na página Bem-vindo a Produtos do SharePoint, clique em Avançar. Uma mensagem aparece, informando que o IIS (Serviços de Informações da Internet), o Serviço de Administração do SharePoint v4 e o Serviço de Timer do SharePoint v4 podem precisar ser reiniciados ou redefinidos durante a configuração. 3. Clique em Sim para continuar com o assistente. 4. Na página Especificar Configurações do Farm, na caixa Senha, digite uma senha e, na caixa 116 Confirmar senha, digite a mesma senha. A senha deve ter pelo menos oito caracteres e conter caracteres de três dos seguintes quatro grupos: Caracteres maiúsculos do inglês (de A a Z) Caracteres minúsculos do inglês (de A a Z) Numerais (de 0 a 9) Caracteres não alfabéticos (como !, $, #, %) 5. Na página Atualização Visual, selecione uma das seguintes opções: Alterar sites do SharePoint existentes para usar a nova experiência do usuário. Os administradores controlam a experiência para os usuários finais. Essa opção permite mudar todos os sites para a nova experiência do usuário, sem visualizar essa experiência primeiro. Se você selecioná-la, também poderá escolher uma destas duas opções: Preservar páginas personalizadas, mas atualizar páginas de modelos e aplicativos para usar a nova interface do usuário. Redefinir todas as páginas personalizadas para seus modelos originais. Essa opção excluirá as modificações de páginas personalizadas e não pode ser desfeita. Preservar a aparência dos sites do SharePoint existentes e permitir que os usuários finais atualizem a experiência do usuário de seus sites. Essa é a opção padrão. Ela permite que os proprietários visualizem seus sites na nova experiência do usuário e determinem quando eles estão prontos para mudar permanentemente para essa nova experiência. 6. Na página Concluindo o Assistente de Configuração de Produtos do SharePoint, verifique as configurações e clique em Avançar. O Assistente de Configuração de Produtos do SharePoint é executado e ele configura o banco de dados de configuração e a Administração Central do SharePoint para o SharePoint Foundation 2010. 7. É exibida uma mensagem informando que se você tiver um farm com vários servidores, deverá executar a Instalação em cada servidor para instalar novos arquivos binários, antes de continuar o Assistente de Configuração de Produtos do SharePoint. Se esse for o único servidor de seu farm ou se você já tiver executado a Instalação em todos os servidores do farm, clique em OK para continuar com o assistente. Se você não ainda tiver executado a Instalação em todos os servidores de seu farm, façao agora nos servidores restantes, retorne para este servidor e clique em OK para continuar com o assistente. O Assistente de Configuração de Produtos do SharePoint continua o processo de atualização definindo o banco de dados de configuração e instalando a Administração Central do SharePoint. 117 8. Na página Configuração Bem-sucedida, Atualização em Andamento, verifique as configurações feitas e clique em Concluir. O Assistente de Configuração de Produtos do SharePoint é encerrado, e a página Status da Atualização é aberta. Talvez seja solicitado que você insira seu nome de usuário e senha antes de a página Status da Atualização abrir. O processo de atualização pode levar alguns minutos para ser concluído, dependendo da quantidade de dados do seu farm. Observação: Se estiver seguindo a abordagem híbrida de atualização com desanexação de bancos de dados, você agora poderá começar a anexar bancos de dados de conteúdo para atualizá-los. Para obter mais informações, consulte Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010). 9. Se estiver atualizando um farm de servidores, agora poderá concluir o Assistente de Configuração de Produtos do SharePoint nos outros servidores do farm. Verificar o status de atualização dos sites Após a conclusão do Assistente de Configuração de Produtos do SharePoint, você poderá monitorar o processo de atualização para cada site na página Status da Atualização da Administração Central do SharePoint ou usando a operação localupgradestatus em Stsadm.exe. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Quando a atualização tiver sido concluída com êxito, se você tiver interrompido o Serviço de Publicação na World Wide Web (W3SVC) em todos os servidores Web front-end antes da atualização, inicie manualmente o Serviço de Publicação na World Wide Web nos servidores Web front-end de modo a disponibilizar os servidores Web para os usuários. Observação: É possível que os resultados da pesquisa estejam incompletos ou não sejam retornados por alguns minutos após a instalação. Isso se dá porque o trabalho de Timer de Sincronização da Pesquisa deve ser executado depois da atualização, e os resultados da pesquisa não estarão disponíveis até que o trabalho seja concluído. Verificação Se a atualização falhar ou relatar problemas, você poderá consultar os arquivos de log e de erro para obter mais informações. Para obter mais informações sobre como examinar 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). Se estiver usando a Atualização Visual, para obter mais informações sobre a visualização de sites e a alteração para a nova interface do usuário, consulte Gerenciar a atualização visual (SharePoint Foundation 2010). 118 Consulte também Solucionar problemas de atualização (Windows SharePoint Services) 119 Roteiro para a atualização in-loco com bancos de dados desanexados (SharePoint Foundation 2010) 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 120 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: Atualização in-loco para o SharePoint Foundation 2010 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 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. Lembre-se de executar a ferramenta de verificação de pré-atualização (stsadm -o preupgradecheck, disponível no Windows SharePoint Services 3.0 Service Pack 2 e atualizada na Atualização Cumulativa de outubro de 2009) e de solucionar todos os problemas antes de iniciar o processo de atualização. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). É recomendável fazer backup do ambiente antes de iniciar o processo de atualização. Para obter mais informações, consulte Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010). 121 Verifique se você atendeu a todos os requisitos de hardware e de software. É preciso ter uma versão de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, também é preciso ter uma versão de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informações sobre esses requisitos (como atualizações específicas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). Prepare-se para configurar as contas necessárias usando as permissões apropriadas. Para obter informações detalhadas, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Server 2010). 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 http://servernamedatabasenameContentDatabaseName 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 122 Processo de atualização in-loco com bancos de dados desanexados (mesmo farm) 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 123 Processo de atualização in-loco com bancos de dados desanexados (farm pequeno e temporário) 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 http://servernamedatabasenameContentDatabaseName 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 124 Processo de atualização in-loco com bancos de dados desanexados (farm pequeno e temporário) 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. 125 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). 126 Instalar modelos de pacotes de idiomas disponíveis (SharePoint Foundation 2010) Antes de atualizar sites baseados em um pacote de idiomas da versão anterior, é necessário instalar o pacote de idiomas da nova versão. Neste artigo: Sobre a instalação de pacotes de idiomas e a atualização de sites Sobre a alteração de idiomas Mudando de um produto totalmente localizado para um pacote de idiomas Alterando idiomas para um novo pacote de idiomas Sobre a instalação de pacotes de idiomas e a atualização de sites Se você quiser instalar um pacote de idiomas para o Microsoft SharePoint Foundation 2010, faça-o após executar a Instalação e antes de executar o Assistente de Configuração de Produtos do SharePoint. Assim, você poderá atualizar qualquer site com base em um pacote de idiomas de uma versão anterior, juntamente com os outros sites durante o processo de atualização. Para obter mais informações sobre como instalar pacotes de idiomas, consulte Implantar pacotes de idiomas (SharePoint Foundation 2010) no Guia de Implantação. Você também pode instalar um pacote de idioma após executar o Assistente de Configuração de Produtos do SharePoint e após atualizar os sites do seu ambiente que não são baseados em um pacote de idiomas. Se optar por esse caminho, deverá usar a linha de comando para atualizar os sites baseados no novo pacote de idiomas instalado. Sobre a alteração de idiomas Geralmente, não há suporte para a atualização entre idiomas diferentes. É necessário atualizar de e para o mesmo idioma. Por exemplo: se você está executando uma versão anterior em inglês americano, deverá atualizar para a nova versão em inglês americano. Se quiser mudar de idioma, primeiro será necessário fazer a atualização e, depois, alterar o idioma do site. No entanto, esse processo é complicado em alguns casos — por exemplo, quando a versão anterior tinha um produto totalmente localizado para um idioma específico, mas a nova versão tem somente um pacote de idiomas, ou quando a nova versão tem um pacote de idiomas para um novo idioma que não estava disponível na versão anterior. 127 Mudando de um produto totalmente localizado para um pacote de idiomas Use o seguinte procedimento em cada servidor Web para atualizar de um idioma que era suportado em um produto totalmente localizado na versão anterior, mas que só é suportado por um pacote de idiomas na nova versão: Para mudar de um produto totalmente localizado para um pacote de idiomas 1. Verifique se a conta de usuário que executará este procedimento é membro do grupo Administradores de Farm do SharePoint. 2. Escolha um idioma a ser instalado para a nova versão (por exemplo, inglês). Esse é o idioma que será usado pelo site da Administração Central do SharePoint. 3. No Assistente de Configuração de Produtos do SharePoint, ao ser solicitado a instalar pacotes de idioma, pare o assistente e instale o pacote de idiomas adequado. Se você tinha pacotes de idiomas adicionais da versão anterior instalados, instale os pacotes de idiomas correspondentes do SharePoint Foundation 2010 agora cancelando o assistente e executando os programas de instalação adequados. Observação: Você deve ser membro do grupo Administradores no computador local para executar essa etapa. Para obter mais informações sobre como instalar pacotes de idiomas, consulte Implantar pacotes de idiomas (SharePoint Foundation 2010) no Guia de Implantação. 4. Inicie o assistente de configuração novamente para concluir o processo de atualização. Alterando idiomas para um novo pacote de idiomas Use o seguinte processo para atualizar de um idioma da versão anterior para outro idioma da nova versão (por exemplo, se o idioma desejado não estava disponível na versão anterior, mas está disponível agora como pacote de idiomas na nova versão). Para alterar idiomas para um novo pacote de idiomas 1. Verifique se a conta de usuário que executará as próximas duas etapas é membro do grupo Administradores no computador local. 2. Faça a atualização para a nova versão no mesmo idioma usado na versão anterior. 3. Ao fim da atualização, instale o novo pacote de idiomas. 4. Verifique se a conta de usuário que executará as próximas duas etapas é membro do grupo Administradores de Farm do SharePoint. 5. Crie novos sites com base no novo pacote de idiomas. 128 6. Mova manualmente o conteúdo para os novos sites. Consulte também Implantar pacotes de idiomas (SharePoint Foundation 2010) 129 Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) Este artigo descreve as circunstâncias nas quais é possível que seja necessário atualizar de um sistema Windows SharePoint Services 3.0 autônomo para um SharePoint Foundation 2010 com RBS (Remote BLOB Storage). Quando você atualizar de um instalação autônoma do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, o processo de atualização será diferente, dependendo do tamanho dos bancos de dados de conteúdo. Na instalação autônoma do Windows SharePoint Services 3.0, os bancos de dados de conteúdo são armazenados no Windows Internal Database e não têm limites de tamanho. Por outro lado, no SharePoint Foundation 2010, os bancos de dados de conteúdo são armazenados no Microsoft SQL Server 2008 Express e têm um tamanho máximo de 4 gigabytes (GB) por banco de dados. Se você tiver bancos de dados com mais de 4 GB, deverá usar o Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2 ou SQL Server 2005 com SP3 e Atualização Cumulativa 3 ou instalar o RBS (Remote BLOB Storage). Observação: O Microsoft SQL Server 2008 R2 Express dá suporte a bancos de dados com até 10 GB. Se a instalação incluir bancos de dados com mais de 4 GB mas com menos de 10 GB, você poderá atualizar para o SQL Server 2008 R2 Express para a sua solução de armazenamento de banco de dados de conteúdo em vez de implementar o RBS. O SQL Server 2008 R2 Express está disponível para download e instalação no site http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416. O RBS foi projetado para mover o repositório de BLOBs (objetos binários grandes) dos servidores de bancos de dados para soluções de armazenamento genérico. O RBS é um complemento que pode ser aplicado ao SQL Server 2008 Express e ao SQL Server 2008. Para obter mais informações sobre o RBS, consulte Visão geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). Se estiver atualizando do Windows SharePoint Services 3.0 e se todos os bancos de dados tiverem menos de 4 GB, você poderá seguir o processo de atualização in-loco padrão. Para obter detalhes, consulte Atualização in-loco para o SharePoint Foundation 2010. Se estiver atualizando do Windows SharePoint Services 3.0 e se o banco de dados tiver mais de 4 GB, você não poderá migrar o banco de dados. Para fazer a atualização, será preciso remover a instância existente da pesquisa antes de migrar e atualizar. Após a atualização, você poderá criar uma nova 130 instância de pesquisa. O banco de dados de pesquisa terá um limite de 4 GB se a nova instalação for hospedada pelo SQL Server 2008 Express. Se você estiver atualizando do Windows SharePoint Services 3.0 e se o banco de dados de configuração tiver mais de 4 GB, não poderá migrar o banco de dados de configuração. Em vez disso, crie um novo sistema SharePoint Foundation que use o SQL Server 2008 Express (caso não seja provável que o banco de dados de configuração venha ter mais de 4 GB) ou crie uma nova instalação que use o SQL Server 2008 Standard ou o SQL Server 2008 Enterprise. Também é possível migrar o sistema existente para o SQL Server 2008 Standard ou o SQL Server 2008 Enterprise e depois atualizá-lo. Se você não estiver atualizando um sistema Windows SharePoint Services 3.0 existente e se quiser instalar e configurar o RBS no SharePoint Foundation 2010, consulte Instalar e configurar o Remote BLOB Storage ou o External BLOB Storage (SharePoint Foundation 2010). Observação Se depois de mover conteúdo para o RBS, ainda houver um banco de dados de conteúdo com mais de 4 GB, a operação de migração falhará. Normalmente, essa falha só ocorre com bancos de dados muito grandes (com 20 GB ou mais), mas também pode ocorrer caso houver um banco de dados menor que contenha muitos metadados. Se a configuração incluir bancos de dados do SharePoint com mais de 16 GB, não é provável que o RBS ofereça uma solução completa para as limitações do SQL Server 2008 Express e SQL Server 2008 R2 Express. Nesse caso, prepare-se para usar o SQL Server 2008 Standard ou o SQL Server 2008 Enterprise para dar suporte aos bancos de dados do SharePoint. Antes de iniciar o processo de atualização, confirme se a configuração de hardware dá suporte ao SharePoint Foundation 2010. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Nesta seção Atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autônomo com bancos de dados de conteúdo com mais de 4 GB para o SharePoint Foundation 2010. Atualizar uma instalação autônoma em um controlador de domínio usando RBS (Remote BLOB Storage) (anexação de banco de dados) Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autônomo com bancos de dados de conteúdo com mais de 4 GB para o sistema SharePoint Foundation 2010 executado em um controlador de domínio. Atualizar uma instalação autônoma para novo hardware usando Remote BLOB Storage (anexação de banco de dados) 131 Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autônomo com bancos de dados de conteúdo com mais de 4 GB para o SharePoint Foundation 2010`instalado em um hardware novo. Consulte também Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) 132 Atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autônomo que possui bancos de dados de conteúdo com tamanho entre 4 GB e 16 GB para o Microsoft SharePoint Foundation 2010 com RBS (Remote BLOB Storage). Observação: O Microsoft SQL Server 2008 R2 Express oferece suporte a bancos de dados com até 10 GB. Se a instalação incluir bancos de dados de conteúdo com mais de 4 GB, porém com menos de 10 GB, você poderá atualizar para o SQL Server 2008 R2 Express para a sua solução de armazenamento de banco de dados de conteúdo em vez de implementar o RBS. Para obter mais informações, consulte Microsoft SQL Server 2008 R2 Express Edition (http://go.microsoft.com/fwlink/?linkid=189418&clcid=0x416). Antes de executar as operações descritas neste artigo, convém ler os artigos a seguir para garantir que você esteja seguindo o melhor caminho de atualização: Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) Visão geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010) Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) Para atualizar uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com RBS 1. Verifique se a conta de usuário usada para executar a atualização e a instalação é membro do grupo Administradores no computador que executa o Windows SharePoint Services 3.0 no qual a atualização está sendo realizada e no qual o RBS está sendo instalado. 2. Confirme se a configuração do hardware oferece suporte ao SharePoint Foundation 2010. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 3. Verifique se o espaço em disco disponível atende aos seguintes requisitos: O espaço em disco disponível tem pelo menos o dobro do tamanho do maior banco de dados de conteúdo. O espaço em disco disponível é igual ou maior do que a soma dos tamanhos de todos os bancos de dados de conteúdo. 133 4. Baixe as atualizações de software do SharePoint Foundation 2010 do site de atualização. 5. Abra a pasta local que contém o download do software e clique duas vezes em PrerequisiteInstaller. Aceite os valores padrão e conclua o Assistente do PrerequisiteInstaller. 6. Clique duas vezes em Instalar, aceite os valores padrão e conclua o Assistente de Instalação. No término da Instalação, o Assistente de Configuração de Produtos do SharePoint é executado automaticamente. Se o assistente detectar um banco de dados do SharePoint maior do que 4 GB, aparecerá uma mensagem avisando que você deve migrar os bancos de dados para o RBS. Observação: Se qualquer banco de dados do SharePoint for maior do que 4 GB, todos os bancos de dados do SharePoint deverão ser migrados para o RBS, mesmo se alguns bancos de dados forem menores do que 4 GB. 7. Se você não tiver instalado anteriormente o RBS no servidor, o Assistente de Configuração de Produtos do SharePoint apresentará uma falha e exibirá uma mensagem de erro explicando que bancos de dados maiores do que 4 GB foram detectados e que RBS deve ser instalado. Se for necessário instalar o RBS, continue com as etapas a seguir. Se você já tiver instalado o RBS no servidor, o assistente será concluído com êxito sem exibir a mensagem de erro. 8. Vá para http://go.microsoft.com/fwlink/?linkid=177388&clcid=0x416 para baixar o arquivo RBS_X64.msi. Importante: Instale a versão do RBS incluída no pacote de instalação do SQL Server Remote BLOB Store do Pacote de instalação do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2. A versão do RBS deve ser 10.50.xxx. Não há suporte para versões anteriores do RBS no SharePoint Foundation 2010. 9. Abra a pasta que contém o arquivo e clique duas vezes em RBS_X64.msi para iniciar o Assistente do SQL Remote BLOB Storage. 10. No Assistente para Instalar o SQL Remote BLOB Storage, na página Seleção de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível. 11. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível. 12. Conclua o assistente usando os valores padrão. 13. Clique em Iniciar, Todos os Programas, Produtos do Microsoft SharePoint 2010 e clique em Assistente de Configuração de Produtos do SharePoint 2010. 14. O assistente conclui a atualização. 134 Consulte também O que há de novo na atualização (SharePoint Foundation 2010) Visão geral do processo de atualização (SharePoint Foundation 2010) 135 Atualizar uma instalação autônoma em um controlador de domínio usando RBS (Remote BLOB Storage) (anexação de banco de dados) Este artigo aborda os procedimentos de atualização necessários para atualizar de um sistema autônomo do Windows SharePoint Services 3.0 em execução em um controlador de domínio para o Microsoft SharePoint Foundation 2010 com o RBS (Remote BLOB Storage). Geralmente, é recomendável usar o RBS quando os bancos de dados de conteúdo têm quatro gigabytes (GB) ou mais. Importante: É altamente recomendável ler o artigo Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) para obter informações e recomendações importantes sobre como atualizar do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com o RBS. Você pode usar o RBS para mover o armazenamento de BLOBs (objetos binários grandes) de servidores de bancos de dados para soluções de armazenamento genérico. O RBS é um complemento que pode ser aplicado ao SQL Server 2008 Express e ao SQL Server 2008. A implementação do RBS abordada neste artigo usa o provedor SQL Server FILESTREAM. Para obter mais informações sobre o RBS e o provedor FILESTREAM, consulte Visão geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). No SharePoint Foundation 2010, os bancos de dados de conteúdo são armazenados no SQL Server 2008 Express e têm um tamanho máximo de quatro gigabytes por banco de dados. Como o Microsoft SQL Server 2008 R2 Express dá suporte a bancos de dados de conteúdo com até 10 GB, é recomendável instalar o SQL Server 2008 R2 Express para dar suporte a bancos de dados de conteúdo. Este artigo não é um guia abrangente sobre a atualização para o SharePoint Foundation 2010. Em vez disso, ele indica os artigos que você deve ler para executar a atualização. Este artigo contém as etapas adicionais necessárias para instalar e implementar o RBS em uma instalação de controlador de domínio do SharePoint Foundation 2010. Antes de iniciar o processo de atualização, leia os artigos a seguir e crie um plano de atualização: Sobre o processo de atualização (SharePoint Foundation 2010) Planejar e preparar a atualização (SharePoint Foundation 2010) Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) 136 Procedimentos neste artigo: Para preparar a atualização para o SharePoint Foundation 2010 com o RBS em um controlador de domínio Para instalar o SQL Server 2008 Express R2 Para instalar o RBS Para instalar o SharePoint Foundation 2010 Para instalar o SharePoint Foundation 2010 Para preparar a atualização para o SharePoint Foundation 2010 com o RBS em um controlador de domínio 1. Verifique se a conta de usuário usada para executar a atualização e a instalação atende aos requisitos relacionados em Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010). 2. Verifique se a conta de usuário é membro do grupo Administradores no computador local. 3. Confirme se a configuração de hardware dá suporte ao SharePoint Foundation 2010. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 4. Verifique se o espaço em disco disponível atende aos seguintes requisitos: O espaço em disco disponível tem pelo menos o dobro do tamanho do maior banco de dados de conteúdo. O espaço em disco disponível é igual ou maior do que a soma dos tamanhos de todos os bancos de dados de conteúdo. 5. Execute as tarefas de pré-atualização discutidas no artigo Executar etapas de pré-atualização (SharePoint Foundation 2010). As tarefas são: Executar o verificador de pré-atualização (SharePoint Foundation 2010) O relatório do verificador de pré-atualização inclui os nomes de todos os bancos de dados de conteúdo. Você precisará dessa lista para habilitar o RBS para os bancos de dados de conteúdo. Se tiver vários aplicativos Web, você deverá compilar uma lista de quais bancos de dados de conteúdo estão anexados a quais aplicativos Web. Essas informações serão necessárias após a atualização. Fazer backup do ambiente inteiro antes de uma atualização in-loco (SharePoint Foundation 2010) Para instalar o SQL Server 2008 Express R2 1. Baixe o SQL Server 2008 R2 Express do site. 2. Siga as instruções na tela para instalar o SQL Server 2008 R2 Express no controlador de 137 domínio. Para obter mais informações sobre como instalar o SQL Server 2008 R2 Express, consulte o artigo sobre como instalar o SQL Server 2008 (Instalação) (http://go.microsoft.com/fwlink/?linkid=186119&clcid=0x416). Aceite as configurações padrão para a maioria das opções de instalação. Especificamente, você deve aceitar as seguintes opções: a. Na página Seleção de Recursos, você pode selecionar os componentes para a instalação. Não deixe de selecionar SQL Server Management Studio como um recurso a ser instalado. b. Na página Configuração da Instância, especifique se deseja instalar uma instância padrão ou uma instância nomeada. Se criar uma instância nomeada, anote o nome dela, pois você precisará desse nome em um procedimento posterior deste artigo. c. Na página Configuração do Servidor — Contas de Serviço, você deve especificar contas de logon para serviços do SQL Server. É possível atribuir a mesma conta de logon a todos os serviços do SQL Server ou configurar cada conta de serviço individualmente. Você deve usar uma conta de domínio como conta de logon para o Mecanismo de Banco de Dados do SQL Server. d. Na página Configuração do Mecanismo de Banco de Dados, verifique se a conta de domínio que é usada para essa instalação é listada como administrador do SQL Server. Para instalar o RBS 1. Vá para http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416 e baixe o arquivo RBS_X64.msi. Importante: É necessário instalar a versão do RBS incluída no Pacote de instalação do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2, que deve ser 10.50.xxx. O SharePoint Foundation 2010 não dá suporte a versões anteriores do RBS. 2. Abra a pasta que contém o arquivo e clique duas vezes em RBS_X64.msi para iniciar o Assistente do SQL Remote BLOB Storage. 3. No Assistente para Instalar o SQL Remote BLOB Storage, na página Seleção de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro estará indisponível. 4. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro estará indisponível. Observação: O banco de dados que vai hospedar os scripts ainda não existe, pois será criado durante o processo de atualização do banco de dados. A opção Executar scripts será 138 instalada automaticamente durante a instalação do SharePoint Foundation 2010. 5. Conclua o assistente usando os valores padrão. Durante a instalação, será exibida uma caixa de diálogo que descreve uma tarefa RBS Maintainer. Clique em OK na caixa de diálogo para continuar com a instalação. Para instalar o SharePoint Foundation 2010 1. Desinstale todas as versões anteriores dos Produtos e Tecnologias do SharePoint que existem no controlador de domínio usando o Painel de Controle. 2. Instale o SharePoint Foundation 2010 seguindo as instruções de Instalar o SharePoint Foundation 2010 nos servidores do farm. Durante a instalação, você deve usar o nome da instância do banco de dados criada na Etapa 2 do procedimento Para instalar o SQL Server 2008 Express R2. Se tiver usado a instância nomeada padrão naquela etapa, você deverá digitá-la aqui como "SQLExpress". Se tiver usado a instância padrão, digite " " aqui em vez de usar a instância nomeada padrão do SQLExpress. Observe que você está criando uma nova instalação do SharePoint Foundation 2010. Você está executando uma atualização com anexação de banco de dados, não uma atualização inloco. Observação: Depois de instalar o SharePoint Foundation 2010, não crie aplicativos Web até ser instruído a fazê-lo, mais adiante neste artigo. Para migrar o banco de dados de conteúdo para o RBS e concluir a instalação 1. Verifique se a conta de usuário que está executando este procedimento é a mesma conta que foi usada para instalar o farm que executa o SharePoint Foundation 2010 e o RBS. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o comando a seguir para migrar o banco de dados de conteúdo para o RBS: Move-SPBlobStorageLocation –SourceDatabase "<ContentDbName>" – DestinationDataSourceInstance "<InstanceName>" Em que: <Nome_do_Bd_de_Conteúdo> é o nome do banco de dados de conteúdo. <Nome_da_Instância> é o nome da instância do banco de dados do SQL Server que você criou na Etapa 2 do procedimento Para instalar o SQL Server 2008 Express R2. Se tiver usado a instância nomeada padrão naquela etapa, você deverá digitá-la aqui como "SQLExpress". Se tiver usado a instância padrão, digite " " aqui em vez de usar a 139 instância nomeada padrão "SQLExpress". Repita esse comando para cada banco de dados de conteúdo. Consulte a lista de bancos de dados de conteúdo gerada pelo Verificador de pré-atualização na Etapa 5 do procedimento Para preparar a atualização para o SharePoint Foundation 2010 com o RBS em um controlador de domínio , anteriormente neste artigo. 6. Crie os aplicativos Web aos quais os bancos de dados de conteúdo serão anexados. Para obter informações sobre como criar um aplicativo Web no SharePoint Foundation 2010, consulte Create a Web application (SharePoint Foundation 2010) ou Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010). 7. Para anexar e atualizar o banco de dados de conteúdo para um aplicativo Web do SharePoint Foundation 2010, digite o seguinte comando: Mount-SPContentDatabase "<ContentDbName>" –DatabaseServer "<DbServer>" – WebApplication <http://SiteName> Em que: <Nome_do_Bd_de_Conteúdo> é o nome do banco de dados. <Servidor_de_Bd> é o nome do servidor de banco de dados. <http://Nome_do_Site> é a URL do aplicativo Web. Para obter mais informações, consulte Move-SPBlobStorageLocation e MountSPContentDatabase. 8. Crie ou restaure as personalizações necessárias no novo sistema. Para conhecer as etapas de pós-atualização recomendadas, consulte Executar etapas de pós-atualização (SharePoint Foundation 2010). Consulte também Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) O que há de novo na atualização (SharePoint Foundation 2010) 140 Atualizar uma instalação autônoma para novo hardware usando Remote BLOB Storage (anexação de banco de dados) Este artigo aborda os procedimentos de atualização necessários para atualizar de um sistema autônomo do Windows SharePoint Services 3.0 para uma instalação do SharePoint Foundation 2010 com o RBS (Remote BLOB Storage) em uma nova plataforma de hardware. Importante: É altamente recomendável ler o artigo Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) para obter informações e recomendações importantes sobre como atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010 com o RBS. O RBS foi projetado para mover o armazenamento de BLOBs (objetos binários grandes) de servidores de bancos de dados para soluções de armazenamento genérico. O RBS é um complemento que pode ser aplicado ao Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2 Express. Essa implementação do RBS usa o provedor SQL FILESTREAM. Para obter mais informações sobre o RBS e o provedor FILESTREAM, consulte Visão geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). Devido às limitações de tamanho de banco de dados no SQL Server 2008 Express, instale o Banco de Dados Interno do Windows e restaure os bancos de dados do Windows SharePoint Services 3.0 no Banco de Dados Interno do Windows. Em seguida, instale o RBS, mova o banco de dados de conteúdo do Banco de Dados Interno do Windows para o SQL Server e mova os BLOBs para um banco de dados de conteúdo definido para usar o RBS. Por padrão, os bancos de dados de conteúdo no SharePoint Foundation 2010 são armazenados no SQL Server 2008 Express, que tem um tamanho máximo de quatro gigabytes (GB) por banco de dados de conteúdo. Como o SQL Server 2008 R2 Express oferece suporte a bancos de dados de conteúdo de até 10 GB, é recomendável instalar o SQL Server 2008 R2 Express para oferecer suporte a bancos de dados de conteúdo. O SQL Server 2008 R2 Express é uma atualização gratuita que você pode baixar do Microsoft SQL Server 2008 R2 Express Edition (http://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x416). Observação: Este artigo presume que você tenha instalado o SQL Server Management Studio no servidor de banco de dados no farm do Windows SharePoint Services 3.0. Se esse software não estiver instalado, você poderá baixá-lo e instalá-lo do Microsoft® SQL Server® 2008 Management Studio Express (http://go.microsoft.com/fwlink/?linkid=186132&clcid=0x416). 141 Este artigo não é um guia abrangente sobre a atualização para o SharePoint Foundation 2010. Antes de iniciar o processo de atualização, leia os artigos a seguir e crie um plano de atualização: Sobre o processo de atualização (SharePoint Foundation 2010) Planejar e preparar a atualização (SharePoint Foundation 2010) Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) Neste artigo: Para preparar a atualização para o SharePoint Foundation 2010 no servidor original Para preparar a atualização para o SharePoint Foundation 2010 no novo servidor Para instalar e configurar o Banco de Dados Interno do Windows no novo servidor Para mover os bancos de dados de conteúdo para o novo servidor Para instalar o SQL Server Express 2008 R2 no novo servidor Para instalar o RBS no novo servidor Para instalar o SharePoint Foundation 2010 no novo servidor Para migrar o banco de dados de conteúdo para o RBS e concluir a instalação Para preparar a atualização para o SharePoint Foundation 2010 no servidor original 1. Verifique se a conta de usuário usada para executar este procedimento atende aos requisitos listados em Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010) e se essa conta é membro do grupo Administradores no computador local. 2. Verifique se o Management Studio está instalado no servidor original. 3. Faça backup dos bancos de dados de conteúdo usando o procedimento descrito no artigo sobre como fazer backup de um banco de dados (SQL Server Management Studio) (http://go.microsoft.com/fwlink/?linkid=187768&clcid=0x416). Você pode usar as configurações padrão para a maioria das opções, mas deve usar as seguintes configurações: Na etapa 1, você deve definir o nome da instância do Banco de Dados Interno do Windows como \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query. Na Etapa 12, selecione a opção Destino. Verifique se a mídia de destino tem espaço livre suficiente para o backup. 4. Execute o verificador de pré-atualização que é discutido no artigo Executar etapas de préatualização (SharePoint Foundation 2010). O relatório do verificador de pré-atualização inclui os nomes de todos os bancos de dados de conteúdo. Você precisa ter essa lista para migrar bancos de dados de conteúdo para o RBS. Se tiver vários aplicativos Web, você também deverá anotar quais bancos de dados de 142 conteúdo estão anexados a quais aplicativos Web. Para preparar a atualização para o SharePoint Foundation 2010 no novo servidor 1. Verifique se a conta de usuário usada para executar a atualização e a instalação atende aos requisitos listados em Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010) e se essa conta é membro do grupo Administradores no computador local. 2. Confirme se a configuração de hardware dá suporte ao SharePoint Foundation 2010. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 3. Verifique se o espaço em disco disponível atende aos seguintes requisitos: O espaço em disco disponível tem pelo menos o dobro do tamanho do maior banco de dados de conteúdo. O espaço em disco disponível é igual ou maior do que a soma dos tamanhos de todos os bancos de dados de conteúdo. Para instalar e configurar o Banco de Dados Interno do Windows no novo servidor 1. Clique em Iniciar e em Gerenciador do Servidor. 2. No Gerenciador do Servidor, clique em Recursos e em Adicionar Recursos. 3. No Assistente para Adicionar Recursos, role a lista de recursos para baixo e selecione Banco de Dados Interno do Windows. 4. Clique em Instalar. 5. Saia do Gerenciador do Servidor. 6. Clique em Iniciar, em Ferramentas Administrativas e em Gerenciamento do Computador. 7. Expanda Serviços e Aplicativos. 8. Clique em Serviços. 9. No painel Serviços, clique com o botão direito do mouse em Banco de Dados Interno do Windows e clique em Propriedades. 10. Use o menu suspenso para alterar o Tipo de inicialização para Automático. 11. Clique em Iniciar para iniciar o serviço. 12. Clique em OK e saia do Gerenciamento do Computador. Para mover os bancos de dados de conteúdo para o novo servidor 1. Copie os arquivos de backup do banco de dados de conteúdo que você criou no procedimento Para preparar a atualização para o SharePoint Foundation 2010 no servidor original para o novo servidor. 143 2. No novo servidor, baixe e instale o Management Studio do Microsoft® SQL Server® 2008 Management Studio Express (http://go.microsoft.com/fwlink/?linkid=186132&clcid=0x416). 3. Use as instruções do artigo sobre como restaurar um backup de um banco de dados (SQL Server Management Studio) (http://go.microsoft.com/fwlink/?linkid=187769&clcid=0x416) para restaurar os bancos de dados usando o Management Studio. Use as configurações a seguir para o procedimento de restauração: Na Etapa 1, use o seguinte nome para a instância do Banco de Dados Interno do Windows: \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query. Na Etapa 5, digite o nome correto do banco de dados a ser restaurado. É recomendável usar o mesmo nome que foi usado quando foi feito o backup do banco de dados. Na Etapa 7, selecione o arquivo de banco de dados que você copiou na Etapa 1. Aceite todas as outras opções padrão e conclua a restauração. Para instalar o SQL Server Express 2008 R2 no novo servidor 1. Baixe o SQL Server 2008 R2 Express do Microsoft SQL Server 2008 R2 Express Edition (http://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x416). 2. Siga as instruções na tela para instalar o SQL Server 2008 R2 Express. Para obter informações adicionais, consulte o artigo sobre como instalar o SQL Server 2008 (Instalação) (http://go.microsoft.com/fwlink/?linkid=187771&clcid=0x416). Observe particularmente as seguintes configurações: Na página Configuração da Instância, especifique se deseja instalar uma Instância padrão ou uma Instância nomeada. Se criar uma instância nomeada, anote o nome dela. Você precisará fornecer esse nome em um procedimento posterior. Na página Configuração do Servidor — Contas de Serviço, você deve especificar contas de logon para serviços do SQL Server. É possível atribuir a mesma conta de logon a todos os serviços do SQL Server ou configurar cada conta de serviço individualmente. Na página Configuração do Mecanismo de Banco de Dados, verifique se a conta de domínio que está sendo usada para essa instalação é listada como administrador do SQL Server. Para instalar o RBS no novo servidor 1. Vá para http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416 (http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416) e baixe o arquivo RBS_X64.msi. Importante: É necessário instalar a versão do RBS incluída no Pacote de instalação do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2, que deve ser 10.50.xxx. O SharePoint Foundation 2010 não dá suporte a versões anteriores do RBS. 144 2. Abra a pasta que contém o arquivo .msi e clique duas vezes em RBS_X64.msi para iniciar o Assistente para Instalar o SQL Remote BLOB Storage. 3. No Assistente para Instalar o SQL Remote BLOB Storage, na página Seleção de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível. 4. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível. Observação: O banco de dados que vai hospedar os scripts ainda não existe. Ele é criado durante o processo de atualização do banco de dados. A opção Executar scripts será instalada automaticamente durante a instalação do SharePoint Foundation 2010. 5. Conclua o assistente usando os valores padrão. Durante a instalação, será exibida uma caixa de diálogo sobre uma tarefa RBS Maintainer. Clique em OK na caixa de diálogo para prosseguir com a instalação. Para instalar o SharePoint Foundation 2010 no novo servidor 1. Instale o SharePoint Foundation 2010 seguindo as instruções de Instalar o SharePoint Foundation 2010 nos servidores do farm. Você deve usar o nome da instância do banco de dados criado na Etapa 2 do procedimento Para instalar o SQL Server Express 2008 R2 no novo servidor , executado anteriormente neste artigo. Se tiver usado a instância nomeada padrão nessa etapa, você deverá digitá-la aqui como “SQLExpress”. Se tiver usado a instância padrão, você deverá digitar " " aqui em vez de usar a instância nomeada padrão do SQLExpress. Observe que você está criando uma nova instalação do SharePoint Foundation 2010. Você está executando uma atualização com anexação de banco de dados, não uma atualização inloco. Observação: Depois de instalar o SharePoint Foundation 2010, não crie aplicativos Web até ser instruído a fazê-lo, mais adiante neste artigo. Para migrar o banco de dados de conteúdo para o RBS e concluir a instalação 1. Verifique se a mesma conta de usuário usada para instalar o SharePoint Foundation 2010 e o RBS é a conta de usuário que está executando este procedimento. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o comando a seguir para migrar o banco de dados de conteúdo para o RBS. Repita esse comando para cada banco de dados de 145 conteúdo. Consulte a lista de bancos de dados de conteúdo gerada pelo Verificador de préatualização na Etapa 4 do procedimento Para preparar a atualização para o SharePoint Foundation 2010 no servidor original , anteriormente neste artigo. Move-SPBlobStorageLocation –SourceDatabase "<DbName>" – DestinationDataSourceInstance "<InstanceName>" Em que: <Nome_do_Bd> é o nome do banco de dados de conteúdo que você restaurou no Banco de Dados Interno do Windows. <Nome_da_Instância> é o nome da instância do banco de dados do SQL Server que você criou no procedimento Para instalar o SQL Server Express 2008 R2 no novo servidor , anteriormente neste artigo. Se tiver usado a instância nomeada padrão nessa etapa, você deverá digitá-la aqui como “SQLExpress”. Se tiver usado a instância padrão, você deverá digitar " " aqui em vez de usar a instância nomeada padrão do SQLExpress. 6. Crie os aplicativos Web que são anexados ao banco de dados de conteúdo. Para obter informações sobre como criar um aplicativo Web no SharePoint Foundation 2010, consulte Create a Web application (SharePoint Foundation 2010) ou Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010). 7. Digite o seguinte comando para anexar e atualizar um banco de dados de conteúdo para um aplicativo Web: Mount-SPContentDatabase "<DbName>" –WebApplication <http://SiteName> Em que: <Nome_do_Bd> é o nome do banco de dados. <http://Nome_do_Site> é o nome do aplicativo Web. Repita esse comando para cada banco de dados de conteúdo. Para obter mais informações, consulte Move-SPBlobStorageLocation e MountSPContentDatabase. 8. Crie ou restaure as personalizações necessárias no sistema. Para conhecer as etapas pósatualização recomendadas, consulte Executar etapas de pós-atualização (SharePoint Foundation 2010). Consulte também Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) 146 Executar uma atualização com anexação de banco de dados para o SharePoint Foundation 2010 Agora que você aprendeu o processo de atualização lendo os artigos em Sobre o processo de atualização (SharePoint Foundation 2010) e planejou sua atualização seguindo as etapas nos artigos em Planejar e preparar a atualização (SharePoint Foundation 2010), já está pronto para fazer a atualização com anexação de banco de dados para o Microsoft SharePoint Foundation 2010. É possível usar as etapas nesta seção para uma atualização de teste e para a atualização in-loco real no farm de produção Nesta seção: Lista de verificação para atualização com anexação de banco de dados (SharePoint Foundation 2010) Use esta lista de verificação para verificar se seguiu todas as etapas necessárias ao preparar a atualização, executá-la e executar as etapas de pós-atualização. Preparar o novo ambiente do SharePoint Foundation Antes de anexar e atualizar seus bancos de dados, você deve configurar completamente o novo ambiente. Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Depois que o novo ambiente estiver completamente configurado, siga estas etapas para anexar os bancos de dados e atualizar seus sites do SharePoint. 147 Lista de verificação para atualização com anexação de banco de dados (SharePoint Foundation 2010) Este artigo contém uma lista de verificação que você pode usar para verificar se seguiu todas as etapas necessárias enquanto prepara a atualização, executa a atualização e executa a etapas de pósatualização. Neste artigo: Preparar a atualização Executar a atualização Executar etapas de pós-atualização Algumas das etapas incluem observações sobre o tempo que as etapas podem levar. Trata-se apenas de estimativas grosseiras, para dar uma ideia relativa da duração da etapa. Para descobrir o tempo que cada etapa levará no seu ambiente, é recomendável executar atualizações de avaliação em um ambiente de teste. Para obter mais informações, consulte Estimar a duração do processo de atualização e o espaço necessário (SharePoint Foundation 2010) e Usar uma atualização de avaliação para encontrar possíveis problemas (SharePoint Foundation 2010). Preparar a atualização Siga estas etapas em ordem antes de começar uma atualização com anexação de banco de dados: Etapas de pré-atualização para uma atualização com anexação de Observações banco de dados Preparar a atualização [] Executar o verificador de préatualização Execute o verificador de préatualização e resolva os problemas. Use o relatório gerado pela ferramenta para preencher a planilha Planejamento de atualização. Execute esta etapa várias vezes enquanto limpa o ambiente e testa o processo de atualização. A execução do verificador leva apenas alguns minutos, mas a resolução de problemas pode levar dias ou semanas. Etapas detalhadas: Executar o verificador de pré-atualização 148 Etapas de pré-atualização para uma atualização com anexação de Observações banco de dados (SharePoint Foundation 2010). [] Criar um inventário de personalizações do servidor no ambiente Execute esta etapa para o ambiente todo. Verifique cada servidor Web para não esquecer nenhuma personalização. Crie um inventário das personalizações do servidor no seu Mantenha o inventário atualizado ambiente (soluções, recursos, Web enquanto prepara a atualização. Parts, manipuladores de eventos, páginas mestras, layouts de página, arquivos CSS e assim por diante). A maior parte dessas informações é relatada quando você executa o verificador de préatualização. Registre todas as personalizações necessárias ao ambiente na planilha de atualização. Etapas detalhadas: Identificar e instalar personalizações no artigo "Usar uma atualização de avaliação para localizar possíveis problemas". [] Limpar o ambiente Antes de começar a atualização, verifique se o ambiente está funcionando em um estado íntegro e se você limpou todo o conteúdo que não precisa atualizar. Limpe os sites ou dados órfãos, resolva as listas e ACLs grandes, remova versões estranhas de documentos e remova modelos, recursos e Web Parts não utilizados. Execute esta etapa uma vez para o ambiente todo. A conclusão deste processo pode levar dias ou semanas. Etapas detalhadas: Limpando o ambiente antes da atualização (SharePoint Foundation 2010). Preparar o novo ambiente 149 Etapas de pré-atualização para uma atualização com anexação de Observações banco de dados Consulte também Preparar o novo ambiente do SharePoint Foundation. [] Instalar e configurar o SharePoint Foundation 2010 e os pacotes de idiomas Instale o software de pré-requisito; em seguida, instale e configure o SharePoint Foundation 2010. [] Configurar definições gerais do farm Execute estas etapas em cada servidor do farm. Esta etapa pode levar mais de uma hora, dependendo do número de servidores no ambiente. Execute esta etapa uma vez para o ambiente todo. Reaplique as configurações gerais existentes do farm anterior, como tipos de arquivos bloqueados e configurações de email e cotas, e adicione usuários ou grupos ao grupo Administradores de Farm. Configure as novas definições, como o uso e a integridade da coleta de dados, o log de diagnóstico e contas móveis. [] Criar e configurar aplicativos Web Execute esta etapa uma vez para o ambiente todo. Crie um aplicativo Web para cada aplicativo Web existente no ambiente antigo. [] Reaplicar personalizações do servidor Reaplique as personalizações a todos os servidores Web no farm. Transfira manualmente todas as personalizações do servidor para o novo farm. Consulte o inventário criado na planilha de atualização para verificar se você instalou os componentes dos quais os sites dependem para funcionar corretamente. [] Verificar o novo ambiente Após criar o novo ambiente, você Execute esta etapa uma vez para o ambiente todo. 150 Etapas de pré-atualização para uma atualização com anexação de Observações banco de dados poderá realizar testes para verificar se ele contém todos os componentes necessários antes de atualizar os dados. Executar a atualização Siga estas etapas em ordem durante uma atualização com anexação de banco de dados. As etapas necessárias à anexação de banco de dados com bancos de dados somente leitura também estão incluídas. Etapas detalhadas: Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. Aviso: Quando você atualizar de uma instalação do Windows SharePoint Services 3.0 que usa o Banco de Dados Interno do Windows e o tamanho do banco de dados ultrapassar 4 GB, você deverá executar etapas adicionais. Para obter mais informações sobre essas etapas, consulte Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto). Executar uma atualização com anexação de banco de dados Observações [] A execução do verificador leva apenas alguns minutos, mas a resolução de problemas pode demorar mais. Executar o verificador de préatualização Execute o verificador de préatualização novamente para identificar problemas novos ou remanescentes antes de definir os bancos de dados como somente leitura ou de fazer backup dos bancos de dados. Etapas detalhadas: Executar o verificador de pré-atualização (SharePoint Foundation 2010). [] Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com banco de dados somente Execute esta etapa para cada banco de dados de conteúdo no seu ambiente. Dependendo da organização, 151 Executar uma atualização com anexação de banco de dados leitura) Para que o ambiente original permaneça disponível aos usuários em um estado somente leitura, defina os bancos de dados como somente leitura antes de fazer o respectivo backup. [] Observações convém que um administrador de banco de dados execute esta tarefa. Fazer backup de bancos de dados Execute esta etapa para cada banco de dados de conteúdo no Faça backup de todos os bancos de dados de conteúdo antes de começar o seu ambiente. processo de atualização com anexação Esta etapa pode levar uma hora, de banco de dados. várias horas ou mais, dependendo do conjunto de dados e do ambiente. Dependendo da organização, convém que um administrador de banco de dados execute esta tarefa. [] [] Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão) Execute esta etapa para cada banco de dados de conteúdo no seu ambiente. Se você vai atualizar os bancos de dados originais (e não uma cópia de backup), desanexe os bancos de dados originais da instância do Microsoft SQL Server para que possa movê-los para o novo ambiente. Dependendo da organização, convém que um administrador de banco de dados execute esta tarefa. Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) Execute esta etapa para cada banco de dados de conteúdo no seu ambiente. Se você vai atualizar uma cópia dos bancos de dados, restaure os bancos de dados a partir do backup. Esta etapa pode levar uma hora ou mais, dependendo do conjunto de dados e do ambiente. Dependendo da organização, convém que um administrador de banco de dados execute esta tarefa. 152 Executar uma atualização com anexação de banco de dados Observações [] Execute esta etapa para cada banco de dados de conteúdo no seu ambiente. Verificar componentes personalizados Use o cmdlet do TestSPContentDatabaseWindows PowerShell para verificar se você tem todos os componentes personalizados necessários ao banco de dados. [] A execução do cmdlet leva apenas alguns minutos, mas a resolução de problemas pode demorar mais. Verificar permissões Verifique se a conta usada para anexar os bancos de dados é membro da função de banco de dados fixa db_owner para os bancos de dados de conteúdo que você deseja atualizar. [] Anexar um banco de dados de conteúdo a um aplicativo Web Anexe o primeiro banco de dados de conteúdo que você deseja atualizar. É necessário executar esta ação a partir da linha de comando. Você pode usar o cmdlet MountSPContentDatabaseWindows PowerShell ou a operação AddContentDB. [] Verificar a atualização do primeiro banco de dados Verifique se a atualização do primeiro banco de dados foi bem-sucedida e se há algum problema no site. Execute esta etapa para um único banco de dados de conteúdo no seu ambiente. Esta etapa pode levar uma hora, várias horas ou mais, dependendo do conjunto de dados e do hardware nos servidores Web, nos servidores de bancos de dados e no subsistema de armazenamento. Execute esta etapa para o banco de dados de conteúdo que você acabou de anexar. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). [] Anexar os bancos de dados restantes Anexe e atualize os bancos de dados de conteúdo restantes no seu ambiente. É necessário executar esta Execute esta etapa para cada um dos bancos de dados de conteúdo restantes no seu ambiente. Esta etapa pode levar uma hora, 153 Executar uma atualização com anexação de banco de dados [] ação a partir da linha de comando. várias horas ou mais, dependendo do conjunto de dados, do fato de você estar ou não atualizando vários bancos de dados em paralelo e do hardware nos servidores Web, nos servidores de bancos de dados e no subsistema de armazenamento. Monitorar o andamento da atualização Execute esta etapa para cada banco de dados de conteúdo que você atualizar. Use a página Status da Atualização na Administração Central do SharePoint para monitorar o andamento enquanto os sites são atualizados. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). [] Observações Verificar a atualização do banco de dados restante Verifique se a atualização dos bancos de dados restantes foi bem-sucedida e se há algum problema nos sites. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Esta etapa pode levar uma hora, várias horas ou dias, dependendo do conjunto de dados. Execute esta etapa para cada um dos bancos de dados de conteúdo restantes no seu ambiente. Esta etapa pode levar uma hora, várias horas ou dias, dependendo do conteúdo. Executar etapas de pós-atualização Siga estas etapas em ordem após executar uma atualização com anexação de banco de dados: Etapas de pós-atualização para a atualização com anexação de Observações banco de dados [] Verificar a atualização e Execute esta ação para todos os 154 Etapas de pós-atualização para a atualização com anexação de Observações banco de dados examinar os sites atualizados Verifique se os sites foram atualizados com êxito e se estão prontos para visualização dos usuários. Etapas detalhadas: Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). bancos de dados e conjuntos de sites atualizados no ambiente. Esta etapa pode levar uma hora, várias horas ou dias, dependendo do conteúdo. Convém também que os proprietários dos sites examinem seus respectivos sites e relatem os problemas. Consulte também Atualizar a planilha para os produtos do SharePoint 2010 155 Preparar o novo ambiente do SharePoint Foundation Quando você atualiza do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010 usando a abordagem com anexação de banco de dados, atualiza somente o conteúdo de seu ambiente, não as definições de configuração. A atualização com anexação de banco de dados é útil quando você está alterando o hardware ou deseja reconfigurar a topologia do farm de servidores como parte do processo de atualização. Para obter mais informações sobre como escolher uma abordagem de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). Para poder atualizar os dados, você deve configurar um novo servidor ou farm de servidores usando o SharePoint Foundation 2010. Este artigo explica os elementos que você precisa configurar para criar esse novo ambiente. Para obter mais informações sobre o processo geral de atualização, utilizando a abordagem de atualização com anexação de banco de dados, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). Importante: Para executar as etapas deste artigo, você deve ter direitos de administrador no computador servidor local. Para obter mais informações, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010). Neste artigo: Antes de começar Criar e configurar o novo ambiente Verificar o novo ambiente Executar a atualização Antes de começar Antes de começar a criar o novo ambiente para uma atualização com anexação de banco de dados, examine as informações a seguir sobre permissões, requisitos de hardware e de software. Verifique se você atendeu a todos os requisitos de hardware e de software. É preciso ter uma versão de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, também é preciso ter uma versão de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informações sobre esses requisitos (como atualizações específicas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). Prepare-se para configurar as contas necessárias usando as permissões apropriadas. Para obter informações detalhadas, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Server 2010). 156 Execute o verificador de pré-atualização no ambiente original. O verificador de pré-atualização identifica possíveis problemas de atualização no seu ambiente para que você possa corrigi-los antes de atualizar. Também pode ajudá-lo a identificar configurações de que você precisa no novo ambiente. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Criar e configurar o novo ambiente O processo de criação e configuração do novo ambiente contém várias etapas, que devem ser executadas na sequência correta. Essas etapas são: 1. Instalar o SharePoint Foundation 2010 no servidor ou servidores. 2. Configurar aplicativos de serviço. 3. Configurar definições gerais do farm. 4. Criar e configurar aplicativos Web. 5. Reaplicar personalizações. Nas próximas partes desta seção você encontrará descrições dessas etapas e links para outros artigos que contêm instruções passo a passo sobre como executá-las. Depois que executar essas etapas, você poderá verificar o ambiente e depois executar a atualização. Instalar A primeira etapa na criação do novo ambiente é instalar o SharePoint Foundation 2010 e configurar o novo servidor ou farm de servidores. Faça o seguinte: 1. Execute o Ferramenta de Preparação de Produtos do Microsoft SharePoint para instalar todos os softwares necessários. 2. Execute a Instalação para instalar o produto. 3. Instale os pacotes de idiomas necessários no ambiente. 4. Execute o Assistente de Configuração de Produtos do SharePoint para configurar o servidor ou servidores. Os artigos a seguir fornecem instruções passo a passo para execução dessas tarefas. Instalar e configurar o produto Siga as etapas em um dos artigos a seguir para instalar e configurar o SharePoint Foundation 2010 em um único servidor ou farm de servidores: Implantar um único servidor com o SQL Server (SharePoint Foundation 2010) Vários servidores para um farm de três camadas (SharePoint Foundation 2010) Para obter mais cenários de implantação (como a instalação em um ambiente autônomo com SQL Express), consulte Cenários de implantação (SharePoint Foundation 2010). Instalar e configurar pacotes de idiomas 157 Siga as etapas em Implantar pacotes de idiomas (SharePoint Foundation 2010) para instalar e configurar os pacotes de idiomas necessários para os sites no ambiente. Configurar aplicativos de serviço É necessário configurar os serviços que você deseja usar no seu ambiente, como o serviço Conectividade de Dados Corporativos. As etapas incluídas nos artigos com os cenários de implantação listados acima descrevem como usar o Assistente de Configuração Inicial do Farm para habilitar todos os serviços. No entanto, você também pode configurar serviços manualmente. Para obter mais informações sobre como configurar serviços manualmente, consulte Configurar serviços (SharePoint Foundation 2010). Configurar definições gerais do farm A próxima etapa na criação do novo ambiente é aplicar definições gerais do farm. Você deve reaplicar manualmente as definições de configurações do farm da versão anterior, incluindo o seguinte: Definições de email de entrada e de saída Definições de nível de segurança do farm e de permissão, como a adição de contas de usuário ou grupo ao grupo Administradores de Farm. Tipos de arquivo bloqueados Modelos de cota E você deve configurar as novas definições em nível de farm que deseja usar, como o seguinte: Coleta de dados de uso e integridade Log de diagnóstico Contas móveis Para obter mais informações sobre como configurar essas definições, consulte Definir configurações do farm (SharePoint Foundation 2010). Criar e configurar aplicativos Web Crie um aplicativo Web para cada aplicativo Web que existia no ambiente original. Para cada aplicativo Web, faça o seguinte: Use a mesma URL e configure as definições de mapeamento de acesso alternativo. Observação: Se você usar outra URL, talvez os aplicativos do Microsoft Office não sejam redirecionados corretamente para novas URLs e os indicadores para as URLs antigas não funcionarão. Use o mesmo método de autenticação. Importante 158 Se estava usando a autenticação baseada em formulários, você precisará configurar a autenticação baseada em declarações. Também é necessário criar uma política de aplicativo Web para conceder Controle Total à conta de usuário que executará a atualização com anexação de banco de dados. Para obter mais informações, consulte Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). Recrie os caminhos incluídos (como /Sites). Habilite a criação de sites de autoatendimento para qualquer aplicativo Web usado no ambiente anterior. Para obter mais informações sobre como configurar aplicativos Web e autenticação, consulte os seguintes artigos: Para autenticação clássica: Create a Web application (SharePoint Foundation 2010) Para autenticação baseada em declarações: Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010) e Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010) Reaplicar personalizações. Uma causa frequente de falhas durante a atualização ocorre porque o ambiente não possui recursos, soluções ou outros elementos personalizados. Verifique se todos os elementos personalizados necessários estão instalados nos seus servidores Web front-end antes de iniciar o processo de atualização. Você pode usar o verificador de pré-atualização para compilar uma lista de personalizações de servidor no ambiente. 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". Nesta etapa, transfira manualmente todas as personalizações para o novo farm. Não se esqueça de instalar todos os componentes dos quais seus sites dependem para funcionar corretamente, entre eles: Definições de site personalizadas Observação: Se a definição do site tiver sido criada no Windows SharePoint Services 3.0, você pode copiá-la no novo ambiente no estado em que se encontra. Se, no entanto, ela tiver sido criada na versão 2.0 do Windows SharePoint Services, talvez seja necessário criar um arquivo de definição de atualização para mapear a definição do site para os novos recursos no Windows SharePoint Services 3.0. Para obter mais informações, consulte os artigos sobre desenvolvimento de novas definições de site personalizadas e criação de arquivos de definição de atualização (Windows SharePoint Services) e o artigo sobre como implantar arquivos de definição de atualização e novas definições de site (Windows SharePoint Services). Folhas de estilo personalizadas (inclusive folhas de estilo em cascata) e imagens Web Parts personalizadas 159 Serviços da Web personalizados Soluções e recursos personalizados Assemblies personalizados Alterações de Web.config (por exemplo, na segurança) Não se esqueça de transferir as configurações exclusivas de arquivos Web.config de cada aplicativo Web para os novos servidores. Qualquer outro componente ou arquivo do qual seus sites dependem. Para obter mais informações sobre como atualizar personalizações para uso no SharePoint Foundation 2010, consulte o artigo sobre reimplantação de personalizações e soluções no SharePoint Foundation 2010 e no SharePoint Server 2010. Para obter mais informações sobre como implantar personalizações no seu ambiente, consulte Implantar personalizações - visão geral (SharePoint Foundation 2010). Verificar o novo ambiente Após criar o novo ambiente, você pode realizar testes para verificar se ele contém todos os componentes necessários antes de atualizar seus dados. Para testar o novo ambiente, use os seguintes métodos: Crie um novo aplicativo Web e use o cmdlet Test-SPContentDatabase do Windows PowerShell para verificar se todas as personalizações do servidor necessárias para esse banco de dados de conteúdo estão presentes no novo ambiente. Não anexe nem atualize o banco de dados. Para obter mais informações, consulte Test-SPContentDatabase. Observação: Você também pode executar esse comando no banco de dados de conteúdo original, mas o banco de dados não deve estar em uso no momento. Use a operação Stsadm enumallwebs no ambiente do Windows SharePoint Services 3.0 para ver a qual modelo cada site está associado e verifique se o modelo está instalado no seu ambiente do SharePoint Foundation 2010. A Atualização Cumulativa de outubro inclui aprimoramentos para a operação enumallwebs que podem ajudá-lo a encontrar personalizações em uso. Para obter mais informações sobre essa operação, consulte o artigo sobre enumallwebs: operação do Stsadm (Windows SharePoint Services). Executar a atualização Após concluir a preparação do novo ambiente, você poderá anexar e atualizar os bancos de dados. Siga as etapas em Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 para anexar e atualizar os bancos de dados do servidor ou farm de servidores do Windows SharePoint Services 3.0 ao novo servidor ou farm de servidores do SharePoint Foundation 2010. Importante: 160 Quando você atualizar de uma instalação do Windows SharePoint Services 3.0 que usa o Banco de Dados Interno do Windows e o tamanho do banco de dados ultrapassar 4 GB, você deverá executar etapas adicionais. Para obter mais informações, consulte Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto). 161 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Ao atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010 usando a abordagem de atualização com anexação de banco de dados, você atualiza somente o conteúdo do ambiente, não as definições de configuração. A utilização de uma abordagem de atualização com anexação de banco de dados é útil quando você está alterando hardware ou deseja reconfigurar a topologia do farm de servidores como parte do processo de atualização. Para obter mais informações sobre como escolher uma abordagem de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). A primeira etapa do processo é configurar um novo ambiente para hospedar o conteúdo atualizado. Se você ainda não instalou e configurou o novo ambiente, siga as etapas em Preparar o novo ambiente do SharePoint Foundation para fazê-lo. Depois de ter configurado o novo ambiente, você pode usar os procedimentos deste artigo para desanexar e depois reconectar os bancos de dados para executar a atualização real. Este artigo contém as etapas necessárias para executar uma atualização com anexação de banco de dados padrão e uma atualização com anexação de banco de dados usando banco de dados somente leitura. Neste artigo: Visão geral do processo Antes de começar Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com banco de dados somente leitura) Fazer o backup de bancos de dados de versões anteriores usando ferramentas do SQL Server Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão) Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) Verificar componentes personalizados Anexar um banco de dados de conteúdo a um aplicativo Web Verificação: verificar atualização para o primeiro banco de dados Anexar os bancos de dados restantes Verificação: verificar atualização para bancos de dados adicionais Observação: Uma causa frequente de falhas durante a atualização é a ausência de recursos, soluções ou outros elementos personalizados no ambiente. Verifique se todos os elementos personalizados que você precisa ter estão instalados nos servidores Web front-end antes de iniciar o processo de atualização. Use o verificador de pré-atualização — e, para uma atualização com anexação 162 de banco de dados, use também o cmdlet test-spcontentdatabase do Windows PowerShell — para identificar os elementos personalizados que os 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 encontrar possíveis problemas". Para obter mais informações sobre o processo geral de atualização utilizando a abordagem de atualização com anexação de banco de dados, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). Visão geral do processo Ao atualizar usando uma atualização com anexação de banco de dados, você desanexa os bancos de dados do farm antigo e depois os anexa ao novo farm. Quando você anexa um banco de dados ao novo farm, o processo de atualização é executado e atualiza o banco de dados inteiro. O processo de atualização com anexação de banco de dados é semelhante ao processo de atualização in-loco. A diferença é que a atualização com anexação de banco de dados é executada manualmente, em um ambiente separado. Se desejar preservar o farm original e permitir que os usuários continuem a acessar seus dados, defina os bancos de dados como somente leitura e anexe uma cópia de backup dos bancos de dados. Observação: A parte do processo neste artigo específica sobre a mudança de um banco de dados de um computador que está executando o Microsoft SQL Server para um computador diferente que executa o SQL Server é conhecida como realocação planejada. Para obter mais informações sobre a realocação planejada, consulte o artigo sobre como mover bancos de dados de usuário (http://go.microsoft.com/fwlink/?linkid=148425&clcid=0x416). Para obter uma visão geral do processo de atualização, consulte Visão geral do processo de atualização (SharePoint Foundation 2010). Antes de começar Antes de começar a atualização com anexação de banco de dados, examine as informações a seguir sobre permissões, requisitos de hardware e requisitos de software. Siga as etapas especificadas para instalar e configurar softwares necessários ou para modificar configurações. Verifique se você atendeu a todos os requisitos de hardware e de software. É preciso ter uma versão de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, também é preciso ter uma versão de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informações sobre esses requisitos (como atualizações específicas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). 163 Prepare-se para configurar as contas necessárias usando as permissões apropriadas. Para obter informações detalhadas, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Server 2010). Verifique se a conta que você usa para anexar os bancos de dados é membro da função de banco de dados fixa db_owner para os bancos de dados de conteúdo que deseja atualizar. Execute a ferramenta de verificação de pré-atualização nos sites armazenados nos bancos de dados. O verificador de pré-atualização identifica possíveis problemas de atualização no seu ambiente para que você possa corrigi-los antes de atualizar. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Crie um novo ambiente de farm de servidores. Para obter informações sobre como criar o novo ambiente, consulte Preparar o novo ambiente do SharePoint Foundation. Verifique e repare erros de consistência de banco de dados. Para obter mais informações, consulte o artigo sobre manutenção de banco de dados para o Windows SharePoint Services 3.0 (white paper). Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com banco de dados somente leitura) Se estiver usando a abordagem híbrida de bancos de dados somente leitura para fazer a atualização, defina os bancos de dados de versões anteriores como somente leitura antes de fazer o seu backup. Em qualquer tipo de atualização com anexação de banco de dados, você também poderá definir temporariamente os bancos de dados como somente leitura para garantir que capture todos os dados no backup, de forma que o estado atual do ambiente seja restaurado e atualizado. Se os bancos de dados forem definidos como somente leitura, os usuários poderão continuar a exibir conteúdo, mas não poderão adicioná-lo nem alterá-lo. Importante: Não é possível atualizar um banco de dados que esteja definido como somente leitura. Se estiver usando uma anexação de banco de dados com banco de dados somente leitura, você restaurará uma cópia do banco de dados e executará a atualização na cópia. Se não estiver usando esse método, mas desejar definir bancos de dados de conteúdo temporariamente como somente leitura enquanto faz o backup dos dados atuais, defina os bancos de dados como leitura/gravação antes de anexá-los e atualizá-los. Importante: Não deixe de executar o verificador de pré-atualização antes de realizar esse procedimento. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010). Para definir um banco de dados como somente leitura no SQL Server 2000 164 1. No SQL Server Enterprise Manager, clique com o botão direito do mouse no nome do banco de dados que será definido como somente leitura e clique em Propriedades. 2. Na caixa de diálogo Propriedades, clique na guia Opções. 3. Em Acesso, marque a caixa de seleção Somente leitura e clique em OK. Para definir um banco de dados como somente leitura no SQL Server 2005 1. No SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados que será definido como somente leitura e clique em Propriedades. 2. Na seção Selecionar uma página, clique em Opções. 3. No painel direito, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro. Para definir um banco de dados como somente leitura no SQL Server 2008 1. No SQL Server Management Studio, no Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados, expanda o servidor e expanda Bancos de dados. 2. Selecione o banco de dados que será configurado como somente leitura, clique com o botão direito do mouse nesse banco de dados e clique em Propriedades. 3. Na caixa de diálogo Propriedades do Banco de Dados, na seção Selecionar uma página, clique em Opções. 4. No painel direito, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro. Você pode configurar a opção de disponibilidade do banco de dados READ_ONLY usando o TransactSQL. Para obter mais informações sobre como usar a cláusula SET da instrução ALTER DATABASE, consulte o artigo sobre definição de opções do banco de dados (http://go.microsoft.com/fwlink/?linkid=148362&clcid=0x416). Fazer o backup de bancos de dados de versões anteriores usando ferramentas do SQL Server Siga o procedimento apropriado para fazer backup de bancos de dados no SQL Server 2000, SQL Server 2005 ou SQL Server 2008. Repita o procedimento para cada banco de dados de conteúdo do farm de servidores. Não é necessário fazer backup dos bancos de dados de conteúdo de configuração ou administração, já que você os recriará no novo farm de servidores. Para obter mais informações sobre os tipos de bancos de dados que você pode ter em um farm de servidores do Windows SharePoint Services 3.0, consulte Tipos e descrições de bancos de dados (Windows SharePoint Services 3.0) . Ao final deste procedimento, você terá criado duplicatas dos bancos de dados de conteúdo somente leitura. 165 Para fazer backup de um banco de dados no SQL Server 2000 1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server e clique em Enterprise Manager. 2. No SQL Server Enterprise Manager, expanda Microsoft SQL Servers. 3. Expanda Grupo do SQL Server. 4. Expanda (local) (Windows NT). 5. Expanda Bancos de Dados. 6. Clique com o botão direito no banco de dados do qual deseja fazer backup, aponte para Todas as Tarefas e clique em Fazer Backup do Banco de Dados. 7. Na caixa de diálogo Backup do SQL Server, na caixa Nome, especifique um nome para o backup e, na área Backup, selecione Banco de dados - completo. 8. Na área Destino, selecione um destino existente ou siga este procedimento: a. Clique em Adicionar. b. Na caixa Selecione o Destino de Backup, selecione Nome do Arquivo e, ao lado da caixa Nome do Arquivo, clique em Procurar. c. Na caixa de diálogo Local do Dispositivo de Backup - (local), na caixa Nome do arquivo, digite um nome de arquivo e clique em OK. d. Clique em OK novamente para fechar a caixa de diálogo Selecionar Destino do Backup. 9. Clique em OK para iniciar o processo de backup. 10. Clique em OK para confirmar que o processo de backup foi concluído. Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3.0 no ambiente. Para fazer backup de um banco de dados no SQL Server 2005 1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2005 e clique em SQL Server Management Studio. 2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar. 3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2005, no Pesquisador de Objetos, expanda a árvore de servidores expandindo o nome do servidor. 4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida. 5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados. 6. Na caixa Tipo de backup, selecione Completo. 7. Em Fazer backup do componente, selecione Banco de dados. 166 8. Na área Conjunto de backup, na caixa de texto Nome, aceite o nome do conjunto de backup padrão sugerido ou digite outro nome para o conjunto de backup. 9. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar. 10. Clique em OK para iniciar o processo de backup. Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3.0 no ambiente. Para fazer backup de um banco de dados no SQL Server 2008 1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2008 e clique em SQL Server Management Studio. 2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar. 3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor. 4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida. 5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados. 6. Na caixa Tipo de backup, selecione Completo. 7. Em Fazer backup do componente, selecione Banco de dados. 8. Na área Conjunto de backup, na caixa de texto Nome, aceite o nome de conjunto de backup padrão ou digite um novo. 9. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar. 10. Clique em OK para iniciar o processo de backup. Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3.0 no ambiente. Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão) Para que você possa anexar seus bancos de dados ao novo ambiente e atualizar os dados, é preciso desanexá-los do ambiente atual. Após desanexar os bancos de dados, você pode movê-los para um novo servidor de banco de dados ou deixá-los no servidor de banco de dados existente e anexá-los aos aplicativos Web. Importante: 167 Não use o procedimento a seguir se você estiver executando uma atualização com anexação de banco de dados com bancos de dados somente leitura. Para que os usuários continuem a ter acesso ao conteúdo, você precisa manter os bancos de dados anexados e executar as etapas da seção Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) mais adiante neste artigo para criar uma cópia dos bancos de dados em vez disso. Para desanexar um banco de dados de conteúdo de um aplicativo Web 1. Em Administração Central, na página Gerenciamento de Aplicativo, na seção Gerenciamento de Aplicativos Web do SharePoint, clique em Bancos de dados de conteúdo. 2. Na página Gerenciar Bancos de Dados de Conteúdo, clique no banco de dados de conteúdo que deseja desanexar. Observação: Se o banco de dados de conteúdo não aparecer, ele poderá estar associado a outro aplicativo Web. Para selecionar outro aplicativo Web, no menu Aplicativo Web, clique em Alterar Aplicativo Web. 3. Na página Gerenciar Configurações de Banco de Dados de Conteúdo, na seção Remover Banco de Dados de Conteúdo, marque a caixa de seleção Remover banco de dados de conteúdo e clique em OK. Observação: A remoção do banco de dados de conteúdo não exclui o banco de dados; apenas remove a associação do banco de dados ao aplicativo Web. 4. Repita as etapas 2 a 3 para cada banco de dados de conteúdo que desejar desanexar. Você também pode usar a operação Stsadm deletecontentdb para desanexar um banco de dados de conteúdo de um aplicativo Web. Para obter mais informações, consulte o artigo sobre deletecontentdb: operação Stsadm (Windows SharePoint Services). Se estiver movendo os bancos de dados para outro servidor de banco de dados, você também deverá desanexá-los da instância do SQL Server antes de movê-los e anexá-los à nova instância do SQL Server. Importante: Se você mover seus bancos de dados para outra instância do SQL Server, verifique se a segurança está configurada corretamente. Verifique se as contas que você usa têm as funções fixas e permissões adequadas nos bancos de dados e se ainda serão contas válidas se você as estiver movendo entre domínios. Para desanexar um banco de dados de uma instância do SQL Server e movê-lo para outra instância do SQL Server 1. No SQL Server 2005 Management Studio, abra a instância de origem do SQL Server e 168 expanda o nó Bancos de dados. 2. Clique com o botão direito do mouse no banco de dados de conteúdo, aponte para Tarefas e clique em Desanexar. Repita essa etapa para cada banco de dados de conteúdo que desejar desanexar e mover. Observação: Use esse procedimento para mover somente bancos de dados de conteúdo. Não desanexe outros bancos de dados. 3. No Windows Explorer, navegue até o local dos arquivos .mdf e .ldf dos bancos de dados de conteúdo. 4. Selecione os arquivos .mdf e .ldf do banco de dados que você deseja mover e copie-os ou transfira-os para o diretório de destino. 5. No SQL Server 2005 Management Studio, abra a instância de origem do SQL Server. 6. Clique com o botão direito do mouse no nó Bancos de dados, aponte para Tarefas e clique em Anexar. 7. Na caixa de diálogo Anexar Banco de Dados, navegue até o local para o qual você transferiu os arquivos .mdf e .ldf, selecione o arquivo .mdf do banco de dados que deseja anexar e clique em OK. 8. Repita as etapas 6 e 7 para cada banco de dados de conteúdo que você estiver movendo. Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) Depois de configurar o novo farm de servidores, você poderá restaurar as cópias de backup dos bancos de dados em um: 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. Observe que você deve restaurar para uma versão de 64 bits do SQL Server 2008 R2, SQL Server 2008 com SP1 e Atualização Cumulativa 2, e SQL Server 2005 com SP3 e Atualização Cumulativa 3. Comece com um banco de dados e verifique se a restauração funcionou antes de restaurar os outros bancos de dados. A seção a seguir oferece os procedimentos para a restauração dos backups. Para restaurar uma cópia de backup de um banco de dados no SQL Server 2005 Enterprise Edition 1. No SQL Server Management Studio, clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida. 2. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, na caixa Para o banco de dados, digite o nome do banco de dados que você está restaurando. 3. Na caixa de texto Em um momento determinado, mantenha o padrão (O mais recente 169 possível). 4. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup. 5. Na caixa de diálogo Especificar Backup, na caixa Mídia de backup, verifique se Arquivo está selecionado. 6. Na área Local do backup, clique em Adicionar. 7. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar e clique em OK. 8. Na grade Selecionar os conjuntos de backup a restaurar, marque a caixa de seleçãoRestaurar ao lado do backup concluído mais recente. 9. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente. 10. Clique em OK para iniciar o processo de restauração. Para restaurar uma cópia de backup de um banco de dados no SQL Server 2008 Enterprise 1. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor. 2. Clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida. 3. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, o nome do banco de dados a ser restaurado na lista Para o banco de dados. 4. Na caixa de texto Em um momento determinado, mantenha o padrão (O mais recente possível). 5. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup. 6. Na caixa de diálogo Especificar Backup, na caixa Mídia de Backup, verifique se Arquivo está selecionado. 7. Na área Local do backup, clique em Adicionar. 8. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar, clique em OK e, na caixa de diálogo Especificar Backup, clique em OK. 9. Na caixa de diálogo Restaurar Banco de Dados, em Selecione os conjuntos de backup a serem restaurados, marque a caixa de seleção Restaurar ao lado do backup completo mais recente. 10. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente. 11. Clique em OK para iniciar o processo de restauração. 170 Verificar componentes personalizados Antes de anexar os bancos de dados de conteúdo aos aplicativos Web, use o cmdlet TestSPContentDatabaseWindows PowerShell para verificar se tem todos os componentes personalizados necessários para o banco de dados. Para verificar se os componentes personalizados estão disponíveis usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte comando: Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL> Em que: <Nome_do_Banco_de_Dados> é o nome do banco de dados que você deseja testar. <URL> é a URL do aplicativo Web que hospedará os sites. Para obter mais informações, consulte Test-SPContentDatabase. Anexar um banco de dados de conteúdo a um aplicativo Web Ao anexar um banco de dados de conteúdo, verifique se o site raiz do aplicativo Web está incluído no primeiro banco de dados de conteúdo anexado. Em outras palavras, antes de continuar, examine a raiz do aplicativo Web no farm de servidores original para determinar o primeiro conjunto de sites. Após anexar o banco de dados que contém o site raiz, você poderá anexar em qualquer ordem os outros bancos de dados de conteúdo para o aplicativo Web. Não é necessário criar conjuntos de sites para armazenar o conteúdo antes de anexar o banco de dados; esse processo cria os conjuntos de sites para você. Não adicione novos conjuntos de sites até que tenha restaurado todos os bancos de dados de conteúdo. Importante: Se estiver movendo os bancos de dados de conteúdo entre domínios ou florestas ou para outro ambiente que tenha contas de serviço diferentes, verifique se as permissões das contas de serviço ainda estão corretas antes de anexar os bancos de dados. Você pode usar o cmdlet Mount-SPContentDatabase no Windows PowerShell ou o comando addcontentdb de Stsadm para anexar um banco de dados de conteúdo a um aplicativo Web. O uso das páginas da Administração Central do SharePoint para anexar um banco de dados de conteúdo não tem suporte para atualização. 171 Verifique se a conta que você usa para anexar os bancos de dados é membro da função de banco de dados fixa db_owner para os bancos de dados de conteúdo que deseja atualizar. Importante Se estava usando a autenticação baseada em formulários, você precisará configurar a autenticação baseada em declarações para o aplicativo Web antes de anexar bancos de dados. Também é necessário criar uma política para conceder Controle Total ao aplicativo Web para a conta de usuário que executará a atualização com anexação de banco de dados. Para obter mais informações, consulte Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010). Dica Não é possível anexar o mesmo banco de dados de conteúdo mais de uma vez a um farm, mesmo em aplicativos Web diferentes. Cada conjunto de sites em um banco de dados de conteúdo tem um GUID associado a ele, o qual é registrado no banco de dados de configuração. Portanto, não é possível adicionar o mesmo conjunto de sites duas vezes ao farm, mesmo em aplicativos Web separados. Embora você possa anexar o banco de dados nessa situação, não será possível iniciar o conjunto de sites. Se precisar de uma cópia duplicada de um conjunto de sites no mesmo farm, primeiro anexe o banco de dados que contém o conjunto de sites a um farm separado e use as operações de backup e restauração de Stsadm para copiar o conjunto de sites no outro farm. O processo de backup e restauração Stsadm cria um novo GUID para o conjunto de sites. Para anexar um banco de dados de conteúdo a um aplicativo Web usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte comando: Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> WebApplication <URL> [-Updateuserexperience] Em que: <Nome_do_Banco_de_Dados> é o nome do banco de dados que você deseja atualizar. <Nome_do_Servidor> é o servidor em que o banco de dados está armazenado. <URL> é a URL do aplicativo Web que hospedará os sites. Updateuserexperience é a opção de atualizar para a nova experiência do usuário ou permanecer na experiência antiga (parte da Atualização Visual). Quando você inclui esse parâmetro, o site é definido com a visualização da nova experiência do usuário. Omita esse parâmetro se desejar que o site permaneça com a experiência do usuário antiga 172 após a atualização. Para obter mais informações, consulte Planejar a atualização visual (SharePoint Foundation 2010). Para obter mais informações, consulte Mount-SPContentDatabase. Observação: Convém usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto. Para anexar um banco de dados de conteúdo a um aplicativo Web usando a ferramenta de linha de comando Stsadm 1. Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin. 2. Digite o seguinte comando e pressione ENTER: stsadm -o addcontentdb -url<URL> -databasename<Nome_do_Banco_de_Dados> [-databaseserver<Nome_do_Servidor>] [-databaseuser<Nome_do_Usuário>] [-databasepassword<Senha>] [-sitewarning<Contagem_de_Avisos_de_Site>] [-preserveolduserexperiencetrue/false] [-sitemax<Contagem_Máxima_de_Sites>] [-assignnewdatabaseid][-clearchangelog] Observação Quando você define o parâmetro preserveolduserexperience como true, os sites do banco de dados de conteúdo mantêm a aparência da versão anterior após a atualização. Quando você define esse parâmetro como false, os sites são atualizados com a nova aparência. O padrão desse parâmetro é true, que preserva a aparência antiga. Esse parâmetro faz parte do recurso de Atualização Visual. Para obter mais informações, consulte Planejar a atualização visual (SharePoint Foundation 2010). Para obter mais informações, consulte o artigo sobre Addcontentdb: operação do Stsadm (Windows SharePoint Services). Verificação: verificar atualização para o primeiro banco de dados Após anexar um banco de dados, você pode usar a página Status da Atualização na Administração Central para verificar o status da atualização nos conjuntos de sites. Após a conclusão do processo de atualização, você pode examinar o arquivo de log para ver se houve problemas durante a atualização. Além disso, é possível examinar cada site atualizado para localizar e corrigir problemas relacionados à 173 forma como o conteúdo é exibido. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010). Para exibir a página Status da Atualização Na Administração Central, clique em Atualização e Migração e clique em Verificar status de atualização. Para abrir o arquivo de log de atualização O arquivo de log de erro de atualização e o arquivo de log de atualização estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. Os logs são nomeados no seguinte formato: Upgrade-AAAAMMDD-HHMMSS-SSS-erro.log e Upgrade-AAAAMMDD-HHMMSS-SSS.log, em que AAAAMMDD é a data e HHMMSS-SSS é a hora (horas no formato de 24 horas, minutos, segundos e milissegundos). Um exemplo de um log de erro de atualização é Upgrade-20090415-132126-374-error.log e um exemplo de um log de atualização é Upgrade-20090415-132126-374.log. Observação: O arquivo de log de atualização inclui o nome do banco de dados de conteúdo que está sendo atualizado. Anexar os bancos de dados restantes Após restaurar o primeiro banco de dados de conteúdo e verificar a atualização analisando o arquivo de log de atualização, você pode continuar restaurando e atualizando o(s) próximo(s) banco(s) de dados. Você pode anexar vários bancos de dados ao mesmo tempo em janelas diferentes do prompt de comando para executar várias atualizações de uma vez. Após restaurar e atualizar todos os bancos de dados de conteúdo com êxito, você pode analisar os sites para garantir que eles foram atualizados corretamente. Verificação: verificar atualização para bancos de dados adicionais Após atualizar bancos de dados adicionais, consulte a página Status da Atualização para monitorar o andamento e verificar se o processo de atualização está concluído. Examine o arquivo de log para identificar outros problemas e examine cada site atualizado para localizar e corrigir problemas relacionados à forma como o conteúdo é exibido. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) e Gerenciar a atualização visual (SharePoint Foundation 2010). 174 Consulte também Solucionar problemas de atualização (Windows SharePoint Services) 175 Executar etapas de pós-atualização (SharePoint Foundation 2010) Após executar uma atualização in-loco ou uma atualização com anexação de banco de dados para o Microsoft SharePoint Foundation 2010, você pode verificá-la e seguir as etapas de configuração necessárias, de modo a preparar novamente o ambiente para os usuários. Nesta seção: Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010) Atualize aplicativos Web do Windows SharePoint Services 3.0 existentes configurados para usar a autenticação baseada em formulários para que funcionem com o SharePoint Foundation 2010. Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) Saiba se a atualização foi concluída com êxito (do ponto de vista do software e mediante uma análise visual de seus sites) ou se ainda restam problemas a serem solucionados. Se precisar reiniciar a atualização após uma falha, você encontrará as etapas necessárias neste artigo. Recuperando após uma atualização com falha (SharePoint Foundation 2010) Execute essas etapas se a atualização para o Microsoft SharePoint Foundation 2010 falhar e você não tiver tempo para continuar a solucionar os problemas ou continuar o processo de atualização. 176 Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010) Os procedimentos neste artigo apresentam diretrizes para: Permitir a você configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações do Microsoft SharePoint Foundation 2010. Ajudar a atualizar aplicativos Web existentes do Windows SharePoint Services 3.0 que foram configurados para usar a autenticação baseada em formulários para funcionar com o SharePoint Foundation 2010. Após a atualização do SharePoint Foundation 2010, os aplicativos Web do Windows SharePoint Services 3.0 serão configurados para o login herdado. Para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticação do Windows, não há etapas adicionais necessárias para a atualização. No entanto, para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticação baseada em formulários, ou a autenticação SSO da Web, será necessário primeiro converter na autenticação baseada em declarações antes que os aplicativos Web do Windows SharePoint Services 3.0 possam ser usados no SharePoint Foundation 2010. Depois de converter os aplicativos Web do Windows SharePoint Services 3.0 na autenticação baseada em declarações, configure as zonas de aplicativo Web para a autenticação baseada em formulários (ou autenticação SSO da Web, conforme apropriado). Observe que os nomes do provedor de associação e do provedor de função usados no SharePoint Foundation 2010 devem corresponder aos nomes usados no Windows SharePoint Services 3.0. A etapa final é a migração de usuários e permissões para o SharePoint Foundation 2010. Neste artigo: Converter aplicativos Web na autenticação baseada em declarações Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio da Administração Central Configurar os arquivos Web.Config do LDAP Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio do Windows PowerShell Migrar usuários e permissões do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 177 Converter aplicativos Web na autenticação baseada em declarações Execute as etapas no procedimento a seguir para usar o Windows PowerShell para converter os aplicativos Web existentes na autenticação baseada em declarações. Para converter os aplicativos Web na autenticação baseada em declarações 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte: $w = Get-SPWebApplication "http://<server>/" $w.UseClaimsAuthentication = "True"; $w.Update() $w.ProvisionGlobally() Observação: Convém usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto. Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio da Administração Central Execute as etapas no procedimento a seguir para usar a Administração Central para configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações. Para configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações usando a Administração Central 1. Verifique se a conta de usuário que está executando esse procedimento é de um administrador de conjunto de sites. 2. Na Administração Central, em Gerenciamento de Aplicativos, selecione Gerenciar Aplicativos Web. 3. Na faixa de opções, selecione Novo. 178 4. Na seção Autenticação da caixa de diálogo Novo Aplicativo Web, selecione Autenticação Baseada em Declarações. 5. Na seção Tipo de Autenticação, selecione Habilitar Provedor de Associação do ASP.NET e Funções. 6. Digite o nome de um provedor de associação e o nome de um gerente de função. No exemplo de arquivo Web.Config descrito neste artigo, o nome do provedor de associação é membership, e o nome do gerente de função é rolemanager. 7. Clique em OK para criar o aplicativo Web. Configurar os arquivos Web.Config do LDAP Depois que você tiver criado com êxito o aplicativo Web (descrito no procedimento anterior), modifique os seguintes arquivos Web.Config: O arquivo Web.Config do aplicativo Web da Administração Central O arquivo Web.Config do Serviço de Token de Segurança O arquivo Web.Config do aplicativo Web baseado em declarações da autenticação baseada em formulários Para configurar o arquivo Web.Config da Administração Central 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. Vá para o site da Administração Central do SharePoint no IIS. 3. Clique com o botão direito do mouse em Administração Central do SharePoint e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seção <Configuration> <system.web> e adicione a seguinte entrada: <membership defaultProvider="AspNetSqlMembershipProvider"> <providers> <add name="membership" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" 179 userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC= distinguishedName (of your userContainer)" userObjectClass="person" userFilter="(ObjectClass=person)" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /> </providers> </membership> <roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" > <providers> <add name="roleManager" type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" groupContainer="DC=internal,DC=yourcompany,DC= distinguishedName (of your groupContainer)" groupNameAttribute="cn" groupNameAlternateSearchAttribute="samAccountName" groupMemberAttribute="member" userNameAttribute="sAMAccountName" dnAttribute="distinguishedName" groupFilter="((ObjectClass=group)" userFilter="((ObjectClass=person)" scope="Subtree" /> </providers> </roleManager> Importante: Após adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do Serviço de Token de Segurança 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 180 2. Vá para o site do SharePoint Web Services. 3. Vá para o subsite SecurityTokenServiceAppliction. 4. Clique com o botão direito do mouse em Administração Central do SharePoint e selecione Explorar. 5. Abra o arquivo Web.Config. 6. Localize a seção <Configuration> <system.web> e adicione a seguinte entrada: <membership> <providers> <add name="membership" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com" userObjectClass="person" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /> </providers> </membership> <roleManager enabled="true" > <providers> <add name="rolemanager" type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" groupContainer="DC=internal,DC=yourcompany,DC=com" groupNameAttribute="cn" groupNameAlternateSearchAttribute="samAccountName" 181 groupMemberAttribute="member" userNameAttribute="sAMAccountName" dnAttribute="distinguishedName" groupFilter="(&amp;(ObjectClass=group))" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" /> </providers> </roleManager> Importante: Após adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do aplicativo Web baseado em declarações da autenticação baseada em formulários 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. Vá para o site Formulários de Declarações. 3. Clique com o botão direito do mouse em Formulários de Declarações e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seção <Configuration> <system.web>. 6. Localize a seção <membership defaultProvider="i"> e adicione a seguinte entrada: <add name="membership" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com" userObjectClass="person" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /> Localize a seção <roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false"> e adicione a seguinte entrada: 182 <add name="roleManager" type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="yourserver.com" port="389" useSSL="false" groupContainer="DC=internal,DC=yourcompany,DC=com" groupNameAttribute="cn" groupNameAlternateSearchAttribute="samAccountName" groupMemberAttribute="member" userNameAttribute="sAMAccountName" dnAttribute="distinguishedName" groupFilter="(&amp;(ObjectClass=group))" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" /> Importante: Após adicionar a entrada anterior, salve e feche o arquivo Web.Config. Aviso: Não substitua as entradas existentes neste arquivo Web.Config. Configurar um aplicativo Web baseado em formulários para usar um provedor LDAP por meio do Windows PowerShell Execute as etapas no procedimento a seguir para usar o Windows PowerShell para configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações. Para configurar um aplicativo Web baseado em formulários para usar um provedor LDAP utilizando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte: 183 $ap = New-SPAuthenticationProvider -Name "ClaimsForms" -ASPNETMembershipProvider "membership" -ASPNETRoleProviderName "rolemanager" $wa = New-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -ApplicationPoolAccount "internal\appool" -Url http://servername -Port 80 -AuthenticationProvider $ap Observação: O valor do parâmetro ApplicationPoolAccount deve ser uma conta gerenciada no farm. 6. Depois que você criar com êxito um provedor de autenticação e um aplicativo Web, modifique os seguintes arquivos Web.Config com os exemplos de entradas fornecidos na seção "Configurar os arquivos LDAP Web.Config" deste artigo: O arquivo Web.Config do aplicativo Web da Administração Central O arquivo Web.Config do Serviço de Token de Segurança O arquivo Web.Config do aplicativo Web baseado em declarações da autenticação baseada em formulários 7. Depois que você modificar os arquivos Web.Config, crie um SPClaimsPrinciple e um conjunto de sites, conforme mostrado no seguinte exemplo: $cp = New-SPClaimsPrincipal -Identity "membership:SiteOwner" -IdentityType FormsUser $sp = New-SPSite http://servername:port -OwnerAlias $cp.Encode() -Template "STS#0" Observação: Convém usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto. Migrar usuários e permissões do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 Execute as etapas no procedimento a seguir para usar o Windows PowerShell para migrar usuários e permissões. Para migrar os usuários e as permissões do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 184 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte: $w = Get-SPWebApplication "http://<server>/" $w.MigrateUsers(True) Observação: Convém usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto. 185 Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) Após executar uma atualização in-loco ou com anexação de banco de dados para o Microsoft SharePoint Foundation 2010, verifique se o conteúdo foi atualizado com êxito para a nova versão. Você pode verificar o status da atualização (para saber se ela ainda está em andamento ou se foi concluída com êxito ou com falhas) e examinar os sites atualizados para ver se restou algum problema a ser resolvido. Ao executar essas etapas como parte de uma atualização de avaliação, aproveite para identificar que personalizações precisam ser reformuladas antes que você tente atualizar seu ambiente de produção. Ao atualizá-lo, é ainda mais importante saber quando a atualização foi concluída, que sites foram atualizados com êxito e que sites precisam de trabalho adicional antes que os usuários possam acessá-los novamente. Em alguns casos, pode ser necessário reiniciar a atualização para terminar de atualizar os sites. Para obter mais informações sobre como reiniciá-la, consulte Continuar a atualização (SharePoint Foundation 2010). Neste artigo: Verificar status da atualização Examinar sites atualizados Verificar status da atualização O processo de atualização tem várias fases. Na atualização in-loco, você executa Setup.exe para instalar o novo software e o Assistente de Configuração de Produtos do SharePoint para atualizar os bancos de dados de configuração e de conteúdo de administração; em seguida, o site da Administração Central do SharePoint é aberto. Nesse ponto, o processo de atualização é iniciado. Há diferentes maneiras de verificar o status do processo de atualização em cada fase: você pode examinar os arquivos de log de Setup.exe, do Assistente de Configuração de Produtos do SharePoint e da atualização do conteúdo. Na Administração Central do SharePoint, você pode exibir o número de versão para verificar se ele corresponde ao da versão para a qual fez a atualização. Também é possível usar a página Status da Atualização na Administração Central do SharePoint ou a operação localupgradestatus em Stsadm para determinar os sites que foram ou que estão sendo atualizados. Se a atualização tiver sido malsucedida, consulte os arquivos de log para identificar os problemas, resolvê-los e reiniciar o processo de atualização. Revisar os arquivos de log Para verificar se a atualização teve êxito, examine os arquivos de log e de erros a seguir: O arquivo de log do programa Setup.exe, para o SharePoint Foundation 2010. 186 O arquivo de log de Configuração está armazenado no diretório temporário para a conta de usuário que estiver executando a Configuração (%USERTEMP% or %WINDIR%\Users\user account\AppData\Local\Temp). Esse arquivo chama-se SharePoint Foundation Setup(YYYYMMDD-HHMMSS-SSS).log, onde YYYYMMDD é a data e HHMMSS-SSS é a hora (hora em formato 24 horas, minutos, segundos e milissegundos). O arquivo de log de Assistente de Configuração de Produtos do SharePoint (Psconfig.exe). Os arquivos de log de Psconfig.exe estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS. Os nomes dos logs contém o seguinte formato: PSCDiagnostics_MM_DD_YYYY_HH_MM_SS_SSS_randomnumber.log, onde MM_DD_AA é a data e HH_MM_SS_SSS é o horário (formato de 24 horas, minutos, segundos e milissegundos); o número aleatório é usado para diferenciação entre possíveis tentativas simultâneas de execução do programa Psconfig.exe. O arquivo de log e o arquivo de log de erros da atualização. O arquivo de log da atualização e o arquivo de log de erros da atualização estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS. Os logs são nomeados no seguinte formato: Upgrade-YYYYMMDD-HHMMSS-SSS.log, em que YYYYMMDD é a data e HHMMSS-SSS é o horário (formato de 24 horas, minutos, segundos e milissegundos). O arquivo de log de erros da atualização reúne todos os erros e avisos em um arquivo menor, chamado Upgrade-YYYYMMDD-HHMMSS-SSS-error.log. Para analisar os arquivos de log a fim de localizar e solucionar problemas, comece na parte superior dos arquivos. É possível que erros ou avisos sejam repetidos quando eles ocorrerem em vários conjuntos de sites do ambiente ou bloquearem completamente o processo de atualização. Por exemplo, se você não puder se conectar ao banco de dados de configuração, o processo de atualização será tentado (e falhará) várias vezes, e essas tentativas serão listadas no arquivo de log. Para revisar os arquivos de log 1. Verifique se você possui as seguintes credenciais administrativas: Para visualizar os arquivos de log, você deve ser membro do grupo local de Administradores, no servidor. 2. No Windows Explorer, mude para o diretório que contém o arquivo de log que você deseja exibir. 3. Use um editor de texto para abrir o arquivo de log. 4. Pesquise ou verifique visualmente a seguinte entrada: Sessão de atualização concluída com êxito! Se encontrar essa entrada, a instalação foi bem-sucedida. 5. Se não encontrar as entradas da etapa anterior no arquivo de log de atualização ou se estiver revisando um dos outros arquivos de log, é possível identificar as questões específicas que possivelmente contribuíram para uma falha, pesquisando ou verificando visualmente os 187 seguintes termos do arquivo: Procure ERROR nos arquivos de log para localizar quaisquer falhas, como componentes ou conexões de bancos de dados com falha, por exemplo. Pesquise WARNING para localizar problemas, como recursos ou componentes que estejam faltando. Para localizar os problemas, um analisador de log pode ser bastante útil para a execução de consultas nos arquivos de log. Se encontrar problemas de bloqueio no arquivo de log, resolva-os e reinicie a atualização para dar continuidade ao processo. Verifique o número da versão Além de exibir o arquivo de log de atualização, você pode verificar se a atualização foi bem-sucedida usando o site da Administração Central do SharePoint para exibição do número de versão na página Servidores no Farm. Para verificar o número de versão na página Servidores no Farm 1. Verifique se você possui as seguintes credenciais administrativas: Para usar a Administração Central do SharePoint, você deve ser membro do grupo Administradores do Farm. 2. Na página inicial da Administração Central, em Configurações do Sistema, clique em Gerenciar os servidores deste farm. 3. Em Informações do Farm, ao lado de Versão do banco de dados de configuração, verifique se o número é iniciado com "14". Verificar o status de atualização dos sites Para descobrir que sites foram atualizados ou estão em processo de atualização, use a página Status da Atualização, na Administração Central do SharePoint, ou a operação localupgradestatus, no Stsadm.exe. A página Status da Atualização lista as sessões de atualização e apresenta detalhes do estado de cada sessão (se ela obteve ou não êxito e quantos erros ou avisos ocorreram em cada servidor). Essa página também inclui informações sobre os arquivos de log e de erros do processo de atualização, além de sugerir soluções para os problemas ocorridos. Para ver quais sites foram perdidos ou ignorados no processo, use a operação localupgradestatus do Stsadm.exe. Execute o comando em cada servidor Web front-end no farm de servidores. Para exibir o status na Administração Central do SharePoint 1. Verifique se você possui as seguintes credenciais administrativas: 188 Para usar a Administração Central do SharePoint, você deve ser membro do grupo Administradores do Farm. 2. Na home page da Administração Central, em Atualização e Migração, clique em Verificar status da atualização. Para exibir o status da atualização usando a linha de comando 1. Verifique se você possui as seguintes credenciais administrativas: Para usar o Stsadm, você deve ser membro do grupo local de Administradores no servidor. 2. Clique em Iniciar, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como administrador. 3. Na janela Prompt de Comando, navegue até o diretório a seguir: %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\bin 4. Digite o comando a seguir e pressione ENTER: Stsadm -o localupgradestatus Para obter mais informações sobre a operação localupgradestatus, consulte o artigo sobre Localupgradestatus: operação do Stsadm (Windows SharePoint Services). Examinar sites atualizados Examine os sites atualizados para identificar problemas que devam ser resolvidos antes da execução do processo de atualização no seu ambiente de produção. Caso tenha executado uma atualização inloco e optado pelo uso da Atualização Visual, você poderá usar esse recurso para visualizar os sites na nova interface do usuário. Para obter mais informações sobre como visualizar sites usando a Atualização Visual, consulte Gerenciar a atualização visual (SharePoint Foundation 2010). Se você deseja verificar a funcionalidade básica, pode criar um novo conjunto de sites usando um conjunto representativo de listas, bibliotecas, Web Parts etc. Examine o novo site para verificar se os elementos comuns e básicos dos seus sites estão funcionando. Se as páginas não forem renderizadas, para verificar a página Configurações do Site, vá diretamente para a URL (http:// url_do_site/_layouts/settings.aspx). Se a página Configurações do Site funcionar e a atualização tiver sido bem-sucedida, podem ter ocorrido problemas com a página mestra ou com a home page. Se a página Configurações do Site não funcionar, consulte o arquivo de log e tente obter mais informações sobre o problema. Comece validando os sites de alto impacto ou perfil elevado e depois passe para sites de prioridade mais baixa. Como parte do processo de planejamento, você deve identificar quais sites são de alto impacto e perfil elevado e exigem atenção imediata, e quais podem esperar um pouco mais. Use as listas de verificação a seguir para examinar os sites atualizados e procurar problemas. 189 Web Parts A tabela a seguir lista problemas que podem ocorrer com Web Parts depois da atualização e como lidar com eles. Dica: Para testar as Web Parts rapidamente, crie uma nova página que contenha todas as Web Parts personalizadas antes de você testar a atualização e procure quaisquer Web Parts que tenham sido perdidas ou desfeitas depois da atualização de avaliação. O que verificar O que fazer se ocorrer algum problema Todas as Web Parts do site original aparecem no site atualizado? Se uma zona de Web Part existir em uma página personalizada (desconvertida de fantasma) mas não na definição do site, as Web Parts dessa zona de Web Part poderão ter sido movidas para a zona inferior da página durante a atualização. No Modo de Edição para a página no navegador ou no Microsoft SharePoint Designer 2010, procure Web Parts ausentes na zona inferior ou em outras zonas, ou verifique se as Web Parts foram fechadas. Para obter mais informações sobre como trabalhar com Web Parts e zonas de Web Part no SharePoint Designer 2010, consulte o sistema de Ajuda do SharePoint Designer. As Web Parts estão exibidas corretamente (na zona, local e tamanho corretos)? Seja em Modo de Edição para a página no navegador ou no SharePoint Designer 2010, arraste a Web Part para a zona correta ou modifique as propriedades da Web Part para corrigir todos os problemas de dimensionamento ou posicionamento. Há alguma Web Part adicional ou ausente? Abra a página em Modo de Edição para a página no navegador ou no SharePoint Designer 2010. Se houver Web Parts adicionais na página, procure Web Parts fechadas ou inativas na versão original da página. As Web Parts fechadas ou inativas foram abertas pelo processo de atualização? Em caso afirmativo, você poderá modificar as propriedades da Web Part para fechar essas Web Parts. Se as Web Parts estiverem ausentes, procure 190 O que verificar O que fazer se ocorrer algum problema erros no SharePoint Designer 2010 do tipo "Erro ao Renderizar Controle" ou "Assembly Ausente". Esses erros indicam que a Web Part não estava instalada ou estava configurada incorretamente para o novo ambiente e precisa ser reinstalada ou reconfigurada. As Web Parts funcionam corretamente? Abra a página em Modo de Edição no navegador ou no SharePoint Designer 2010 e procure erros que indiquem que um componente ou serviço está ausente. Verifique se algum componente ou serviço do qual as Web Parts dependem existe no site atualizado. Principalmente para a abordagem de atualização com anexação de banco de dados, é necessário verificar se você instalou todos os componentes ou serviços necessários para as Web Parts e se os configurou corretamente (por exemplo, se você configurou a lista de Controles Seguros do Web.config). Atualize e implante novamente qualquer Web Part existente que não esteja funcionando adequadamente. Dica: Se você tiver problemas com uma Web Part, acrescente contents=1 ao final da sintaxe da URL (http:// url_do_site/default.aspx?contents=1) e pressione ENTER. Isso abrirá a página Manutenção de Web Part, em que será possível remover e reparar a Web Part interrompida. Listas grandes Por padrão, a limitação de consultas de listas grandes é aplicada após uma atualização para o SharePoint Foundation 2010. Se uma lista for muito grande e os usuários utilizarem uma exibição ou executarem uma consulta que exceda o limite ou limitação, a exibição ou consulta não será permitida. Verifique as listas grandes do seu ambiente e solicite ao proprietário do site ou da lista que resolva o problema. Por exemplo, eles podem criar colunas indexadas com exibições filtradas, organizar itens em pastas, definir um limite de itens na página para uma exibição grande ou usar uma lista externa. 191 Estilos e aparência A tabela a seguir lista problemas comuns no estilo e na aparência do seu site depois da atualização e mostra como lidar com eles. Dica: É possível resolver a maioria dos problemas nesta seção corrigindo os links para um item. O que verificar O que fazer se ocorrer algum problema Todas as imagens nas páginas são exibidas corretamente? Verifique ou corrija os links para as imagens. Os estilos e as cores de folhas de estilo em cascata adequados são usados nos locais apropriados? Verifique ou corrija os links para o arquivo de folha de estilo em cascata. Verifique o link na página mestra. O tema que você aplicou ao site ainda tem a mesma aparência? A home page ou outras páginas do seu site podem ter aparência diferente após a atualização do site. Talvez seja necessário recriar ou revisar um tema e reaplicá-lo. Você tem algum controle controlado por script que não está funcionando? Verifique ou corrija os links para os controles. O Windows Internet Explorer 8 exibe as páginas de modo correto? Verifique há código HTML da página no modo XHTML estrito. Erros de script são exibidos em alguma página? Verifique os scripts e links e verifique se algum HTML está no modo XHTML estrito. Permissões As pessoas e os grupos ainda têm o nível correto de permissões para sites, páginas, listas e itens? Use o botão Verificar Permissões, na seção Ferramentas de Permissão da faixa de opções, para descobrir quem possui permissões e para que itens em um site ou subsite. Páginas personalizadas (desconvertidas de fantasma) São páginas que foram editadas e que, agora, são versões exclusivas, em vez de serem páginas do modelo padrão. A tabela a seguir relaciona problemas que podem ocorrer com páginas personalizadas depois da atualização e mostra como lidar com eles. 192 O que verificar O que fazer se ocorrer algum problema As personalizações ainda estão nos locais corretos? Determine se há somente um problema ou se há um problema maior com toda a página. Se você adicionou uma página completamente nova ao site original (por exemplo, se substituiu Default.aspx por um arquivo diferente em vez de fazer alterações no arquivo Default.aspx existente), a nova página não terá nenhuma associação com a definição de site. Portanto, talvez ela não se pareça com as outras páginas do site atualizado, nem possa ser redefinida para se parecer com elas. Se você desejar que a página personalizada tenha a mesma aparência das outras páginas do site, considere a possibilidade de criar uma nova página baseada na definição do site e em transferir as personalizações para essa nova página. Você ainda pode acessar os controles de edição nas páginas? Se você personalizou os controles de edição (por exemplo, o link Ações do Site ou o link Editar Página), verifique se eles ainda aparecem. Se não aparecerem, você poderá substituí-los pelos controles de edição da nova versão redefinindo a página para a versão padrão. Use o comando Redefinir para Modelo no SharePoint Designer para redefinir a página para a versão padrão (também conhecido como reconverter em fantasma). Depois de restaurar a página padrão, você poderá reaplicar suas personalizações no navegador aplicando uma página mestra diferente ou reaplicando as personalizações no SharePoint Designer. As suas personalizações continuam apropriadas no novo ambiente ou você deseja atualizar para a nova funcionalidade e aparência? Se você quiser a nova funcionalidade e os novos recursos, deverá redefinir as páginas personalizadas para usar o modelo. A redefinição da página basicamente elimina as personalizações e conecta sua página à página mestra apropriada. As personalizações desejadas podem ser transferidas para a página mestra, em vez de serem armazenadas em páginas individuais. 193 O que verificar O que fazer se ocorrer algum problema Use o comando Redefinir para Modelo no SharePoint Designer para redefinir a pagina para a versão padrão (isto é, reconvertê-la em fantasma). Depois de restaurar a página padrão, você poderá reaplicar suas personalizações no navegador aplicando uma página mestra diferente ou reaplicando as personalizações no SharePoint Designer. Alguma página continua em estado de check-out? Se fizer o check-out de uma página para fazer alterações, não deixe de fazer o check-in da página novamente. Consulte também Continuar a atualização (SharePoint Foundation 2010) Solucionar problemas de atualização (Windows SharePoint Services) 194 Gerenciar a atualização visual (SharePoint Foundation 2010) Este artigo oferece procedimentos relacionados ao recurso de Atualização Visual. Quando você atualiza do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, pode optar por usar o recurso Atualização Visual para dar aos proprietários do conjunto de sites e proprietários do site a oportunidade de preservar temporariamente a interface do usuário anterior. Isso permite que eles atualizem personalizações para trabalhar com a nova interface do usuário. Para obter uma descrição completa da Atualização Visual e das opções relacionadas, consulte Planejar a atualização visual (SharePoint Foundation 2010). Neste artigo: Sobre o uso da Atualização Visual Exibir o status da interface do usuário atual Reverter sites para a interface do usuário anterior Impor uma atualização para a nova interface do usuário Opções de proprietário do site para a atualização visual Sobre o uso da Atualização Visual Quando você atualiza, usando a atualização in-loco ou usando o método de atualização com anexação de banco de dados, pode optar por usar a Atualização Visual. Durante uma atualização in-loco, você faz a opção de usar a Atualização Visual como uma etapa do Assistente de Configuração de Produtos do SharePoint. O recurso de atualização visual não estará disponível no Assistente de Configuração de Produtos do SharePoint se você estiver executando uma atualização em um servidor autônomo com banco de dados interno. No entanto, o recurso Atualização Visual está disponível nesse caso por meio da ferramenta de linha de comando Psconfig. É possível usar a sintaxe: psconfig.exe -cmd upgrade [–preserveolduserexperience <true|false>]. Durante uma atualização com anexação de banco de dados, a opção de atualizar a nova experiência do usuário ou permanecer na experiência do usuário é cumprida usando: O parâmetro Updateuserexperience do cmdlet Mount-SPContentDatabase do Windows PowerShell. O parâmetro preserveolduserexperience da operação addcontentdatabase do Stsadm. Para obter informações adicionais sobre o uso desses parâmetros durante uma atualização, consulte Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. 195 Exibir o status da interface do usuário atual Você pode exibir o status da interface do usuário atual gerando uma lista de todos os sites em um conjunto de sites e seus dados da atualização visual correspondente. Isso será útil se você tiver definido um limite de tempo no qual os proprietários do site deverão ter preparado seus sites para a nova interface do usuário e se quiser monitorar seu andamento. O procedimento a seguir mostra como exibir o status da interface do usuário atual. Para exibir a interface do usuário atual usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte comando: $sc = Get-SPSite http://machinename/sites/collectionname; $sc.GetVisualReport() | Format-Table Para obter mais informações, consulte Get-SPSite. Reverter sites para a interface do usuário anterior Se um proprietário do conjunto de sites ou proprietário do site finalizar a nova interface do usuário por engano, ou se tiver um problema que não consiga resolver, é possível reverter para a interface do usuário anterior usando o Windows PowerShell. Este procedimento mostra como reverter um ou todos os sites em um conjunto de sites para a interface do usuário anterior. Para reverter sites para a interface do usuário anterior usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. Para reverter um site específico de um conjunto de sites para a interface do usuário anterior, no prompt de comando do Windows PowerShell, digite o seguinte comando: Get-SPSite http://machinename/sites/V3UI | Get-SPWeb "webname" | Foreach{$_.UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();} Para reverter todos os sites de um conjunto de sites para a interface do usuário anterior, no prompt de comando do Windows PowerShell, digite o seguinte comando: 196 Get-SPSite http://machinename/sites/V3UI | Foreach{$_. UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();} Para obter mais informações, consulte Get-SPSite. Impor uma atualização para a nova interface do usuário Se você quiser impor a aplicação da nova interface do usuário após uma atualização, primeiro ofereça um tempo especificado a proprietários do conjunto de sites e proprietários do site, durante o qual eles poderão visualizar a nova interface do usuário e corrigir quaisquer problemas apresentados. Quando você impõe uma atualização para a nova interface do usuário, pode usar um script ou usar o Assistente de Configuração de Produtos do SharePoint durante a atualização inicial. Para obter informações sobre a atualização e o Assistente de Configuração de Produtos do SharePoint, consulte Executar o Assistente de Configuração de Produtos do SharePoint. O procedimento a seguir mostra como atualizar programaticamente todos os conjuntos de sites e todos os sites para a nova interface do usuário. Para impor uma atualização para a nova interface do usuário usando o Windows PowerShell 1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. 3. Clique em Produtos do Microsoft SharePoint 2010. 4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte comando: $webapp = Get-SPWebApplication http://sitename foreach ($s in $webapp.sites) {$s.VisualUpgradeWebs() } Para obter mais informações, consulte Get-SPWebApplication Para atualizar um único conjunto de sites para a nova interface do usuário, digite os comandos a seguir no prompt de comando do Windows PowerShell: $site = Get-SPSite http://server $site.VisualUpgradeWebs() Para atualizar um único site para a nova interface do usuário, digite os comandos a seguir no prompt de comando do Windows PowerShell: $web = Get-SPWeb http://server/site $web.UIVersion = 4 $web.UIVersionConfigurationEnabled = 0 197 $web.Update() Opções de proprietário do site para a atualização visual O proprietário do site pode usar a interface do usuário de Definição do Site para alternar entre as opções Usar a interface do usuário anterior e Visualizar a interface do usuário atualizada. Quando o proprietário do site estiver satisfeito com a aparência do site, a nova interface do usuário poderá ser finalizada pela seleção da opção Atualizar a interface do usuário. A tabela a seguir descreve as diferentes opções de atualização disponíveis para o proprietário do site optar por usar em seus sites. Os modos de atualização estão disponíveis na página Definições do Site na seção Título, Descrição e Ícone. Tipo de modo Descrição Usar a interface do usuário anterior Os proprietários do site usam esse modo para fazer com que todos os sites usem a interface do Windows SharePoint Services 3.0. Visualizar a interface do usuário atualizada Os proprietários do site usam esse modo para avaliar como será a aparência e a função de seus sites na nova interface. Quando esse modo for escolhido, os recursos da interface da versão anterior não estarão mais disponíveis. Atualizar a interface do usuário Os proprietários do site usam essa opção quando estão satisfeitos com as alterações e estão prontos para mudar para a nova interface do usuário. Se necessário, um administrador poderá restaurar a interface do usuário para a interface da versão anterior. Consulte também Planejar a atualização visual (SharePoint Foundation 2010) 198 Usando redicionamento de URL AAM como parte do processo de atualização (SharePoint Foundation 2010) (white paper) Este white paper descreve as atividades de planejamento necessárias para você implantar e utilizar com êxito o recurso de redirecionamento de URL do AAM (mapeamento alternativo de acesso) no Microsoft SharePoint Foundation 2010, com o objetivo de ajudar a minimizar o tempo de inatividade durante a atualização de um computador servidor ou de um farm de servidores. Ele também descreve os procedimentos necessários para concluir com êxito a configuração desse recurso, modificando os computadores servidores existentes do Windows SharePoint Services 3.0. Importante: O processo descrito neste white paper é uma técnica avançada para evitar o tempo de inatividade durante a atualização, que deve ser usada apenas nos casos em que outras técnicas, como bancos de dados somente leitura e a atualização in-loco com bancos de dados desanexados, possam causar um período de inatividade inaceitavelmente longo para os seus usuários. Apenas utilize essa técnica se você souber que o seu processo de atualização irá demorar mais do que um longo final de semana. Se sua atualização provavelmente não demorar tanto tempo, você não poupará nenhum tempo realizando os procedimentos deste white paper. Para obter mais informações sobre outras abordagens de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010). Baixe este white paper como documento do Microsoft Word (.doc). (http://go.microsoft.com/fwlink/?linkid=168857&clcid=0x416) Baixe este white paper como arquivo PDF. (http://go.microsoft.com/fwlink/?linkid=168858&clcid=0x416) 199