Академический Документы
Профессиональный Документы
Культура Документы
Microsoft Corporation Publicado: novembro de 2010 Autor: equipe de servidores e do Microsoft Office System (itspdocs@microsoft.com)
Resumo
Este guia apresenta instrues de implantao do Microsoft SharePoint Foundation 2010. A audincia deste guia inclui especialistas em aplicativos, especialistas em aplicativos de linha de negcios e administradores de TI que esto prontos para implantar o SharePoint Foundation 2010 e querem saber as etapas de instalao. O contedo deste guia uma cpia do contedo selecionado na biblioteca tcnica do SharePoint Foundation 2010 (http://go.microsoft.com/fwlink/?linkid=181463&clcid=0x416) a partir da data de publicao. Para obter o contedo mais atual, consulte a biblioteca tcnica na Web.
Este documento fornecido "no estado em que se encontra". As informaes e as exibies expressas neste documento, incluindo URLs e outras referncias a sites da Internet, podem ser alteradas sem aviso prvio. Voc assume o risco inerente sua utilizao. Alguns exemplos citados neste documento so fornecidos somente como ilustrao e so fictcios. No h nenhuma inteno, nem por deduo, de qualquer associao ou conexo real. Este documento no 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 referncia. 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 so marcas registradas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros pases. As informaes contidas neste documento representam a viso atual da Microsoft Corporation em relao s questes discutidas na data de publicao. Como a Microsoft precisa responder a condies de mercado em permanente mudana, essas informaes no devem ser interpretadas como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso das informaes apresentadas aps a data de publicao.
Contedo
Guia de implantao do Microsoft SharePoint Foundation 2010...............................................................1 Resumo..............................................................................................................................................1 Contedo..................................................................................................................................................3 Obtendo ajuda........................................................................................................................................18 Implantao do SharePoint Foundation 2010..........................................................................................19 Viso geral da implantao (SharePoint Foundation 2010).....................................................................21 Conceitos.............................................................................................................................................21 Arquitetura fsica..................................................................................................................................22 Tamanho..........................................................................................................................................22 Topologia..........................................................................................................................................23 Instalao e configurao....................................................................................................................23 Preparar os servidores.....................................................................................................................24 Criar o farm......................................................................................................................................25 Definir configuraes, servios, solues e sites..............................................................................25 Estgios de implantao......................................................................................................................26 Planejamento...................................................................................................................................26 Desenvolvimento..............................................................................................................................27 POC (verificao de conceito)..........................................................................................................27 Piloto................................................................................................................................................28 UAT (Teste de aceitao do usurio)................................................................................................28 Produo..........................................................................................................................................28 Instalar os pr-requisitos de um compartilhamento de rede (SharePoint Foundation 2010).....................30 Opes e argumentos do Installer........................................................................................................30 Baixar e consolidar os pr-requisitos em um compartilhamento de arquivo..........................................31 Instalar os pr-requisitos usando a linha de comando..........................................................................32 Instalar os pr-requisitos usando um arquivo de argumentos...............................................................32 Problemas conhecidos.....................................................................................................................34 Preparar a implantao (SharePoint Foundation 2010)...........................................................................36 Consulte tambm.................................................................................................................................36 Requisitos de hardware e software (SharePoint Foundation 2010)..........................................................37 Viso geral...........................................................................................................................................37 Requisitos de hardware servidores Web, servidores de aplicativos e instalaes de servidor nico 37 Requisitos de hardware servidores de banco de dados...................................................................38 Requisitos de software.........................................................................................................................39 Requisitos mnimos..........................................................................................................................39
Software opcional.............................................................................................................................43 Acesso ao software aplicvel...............................................................................................................44 Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010)...................................................................................................................................................48 Permisses necessrias......................................................................................................................48 Proteger o SQL Server para ambientes do SharePoint (SharePoint Foundation 2010)............................50 Resumo das recomendaes de proteo...........................................................................................50 Configurar uma instncia do SQL Server para que ela escute em uma porta no padro....................50 Configurar o Firewall do Windows para que ele bloqueie as portas de escuta padro do SQL Server..52 Configurar o Firewall do Windows para abrir manualmente as portas atribudas..................................52 Configurar um alias de cliente SQL......................................................................................................52 Testar o alias do cliente SQL................................................................................................................53 Cenrios de implantao (SharePoint Foundation 2010).........................................................................54 Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010).......................................55 Viso geral...........................................................................................................................................55 Antes de comear................................................................................................................................55 Instalar o SharePoint Foundation 2010................................................................................................56 Executar a Ferramenta de Preparao de Produtos do Microsoft SharePoint 2010..........................57 Executar a Instalao.......................................................................................................................57 Executar o Assistente de Configurao de Produtos do SharePoint.................................................58 Definir as configuraes do navegador.............................................................................................60 Execute o Assistente de Configurao do Farm................................................................................61 Etapas ps-instalao..........................................................................................................................62 Implantar um nico servidor com um banco de dados interno (SharePoint Foundation 2010).................64 Viso geral...........................................................................................................................................64 Antes de comear................................................................................................................................65 Instalar o SharePoint Foundation 2010................................................................................................65 Executar a Ferramenta de Preparao de Produtos do Microsoft SharePoint 2010..........................65 Executar a Instalao.......................................................................................................................66 Executar o Assistente de Configurao de Produtos do SharePoint.................................................66 Definir as configuraes do navegador.............................................................................................67 Etapas ps-instalao..........................................................................................................................69 Configurar o Backup do Windows Server.............................................................................................70 Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010)....................................71 Viso geral...........................................................................................................................................71 Viso geral da topologia...................................................................................................................72 Antes de comear.............................................................................................................................73 Usando a Ferramenta de Preparao de Produtos do Microsoft SharePoint 2010........................73 Servidor de banco de dados..........................................................................................................73
Atualizaes pblicas e pacotes de hotfixes..................................................................................74 Preparar os servidores do farm............................................................................................................74 Instalar o SharePoint Foundation 2010 nos servidores do farm............................................................75 Criar e configurar o farm......................................................................................................................76 Adicionar servidores Web ao farm.......................................................................................................78 Configurar o log de diagnstico e a coleta de dados de integridade e uso...........................................79 Configurar a Pesquisa do SharePoint Foundation................................................................................80 Criar um site........................................................................................................................................80 Etapas ps-instalao..........................................................................................................................82 Incio rpido: implantar um nico servidor em um ambiente Hyper-V isolado (SharePoint Foundation 2010)...................................................................................................................................................83 Requisitos e recomendaes...............................................................................................................83 Configurao de mquina virtual e servidor de virtualizao.............................................................83 Ambiente de implantao.................................................................................................................85 Permisses necessrias......................................................................................................................86 Tarefas de pr-implantao..................................................................................................................86 Implantar o SharePoint Foundation 2010 manualmente.......................................................................86 Implantar o SharePoint Foundation 2010 usando scripts do Windows PowerShell...............................87 Implantar usando bancos de dados criados por um DBA (SharePoint Foundation 2010).........................92 Antes de comear................................................................................................................................92 Requisitos dos servidores do farm....................................................................................................92 Requisitos de bancos de dados........................................................................................................92 Sobre a configurao de bancos de dados criados por um DBA..........................................................93 Criar e configurar bancos de dados para a Administrao Central.......................................................94 Criar e configurar bancos de dados adicionais ....................................................................................96 Implantar em um ambiente virtual (SharePoint Foundation 2010)............................................................99 Diretrizes sobre mquina virtual (SharePoint Foundation 2010)............................................................100 Rede..................................................................................................................................................100 Adaptadores de rede......................................................................................................................102 Configurao de mquina virtual........................................................................................................102 Memria.........................................................................................................................................103 Processador...................................................................................................................................103 Controlador e disco rgido...............................................................................................................103 Servios de integrao.......................................................................................................................104 Incio e trmino automticos...........................................................................................................105 Usando instantneos......................................................................................................................105 Instalar o SharePoint Foundation 2010 usando o Windows PowerShell................................................107 Requisitos do servidor de farm...........................................................................................................107 Preparar o SPModule ........................................................................................................................108
Instalar o SharePoint Foundation 2010 executando o Install-SharePoint............................................109 Executar o Install-SharePoint usando uma chave PID.....................................................................111 Configurar o farm usando o New-SharePointFarm.............................................................................112 Configurar o SharePoint Foundation 2010 em um servidor autnomo.............................................112 Criar um aplicativo Web com o uso do Windows PowerShell.............................................................113 Implantar os servios usando o Assistente de Configurao do Farm do SharePoint 2010................114 Criar um conjunto de sites usando o Windows PowerShell.................................................................114 Executar tarefas adicionais de configurao.......................................................................................115 Adicionar servidores ao farm usando o Join-SharePointFarm............................................................115 Configurar o log de rastreamento.......................................................................................................116 Configurao inicial (SharePoint Foundation 2010)...............................................................................117 Implantar pacotes de idiomas (SharePoint Foundation 2010)................................................................118 Sobre IDs de idioma e pacotes de idioma..........................................................................................118 Baixando pacotes de idiomas............................................................................................................120 Preparando seus servidores Web para pacotes de idiomas...............................................................121 Instalando pacotes de idiomas em seus servidores Web...................................................................122 Desinstalando pacotes de idiomas.....................................................................................................124 Definir configuraes do farm (SharePoint Foundation 2010)................................................................125 Configure usage and health data collection (SharePoint Foundation 2010)...........................................126 Configure usage and health data collection by using Central Administration.......................................126 Configure usage data collection by using Windows PowerShell.........................................................127 To configure usage data collection for a specific event type by using Windows PowerShell................128 Log usage data in a different logging database by using Windows PowerShell..................................128 Consulte tambm...............................................................................................................................129 Configure diagnostic logging (SharePoint Foundation 2010).................................................................130 Best practices....................................................................................................................................130 Configure diagnostic logging by using Central Administration.............................................................132 Configure diagnostic logging by using Windows PowerShell..............................................................133 Consulte tambm...............................................................................................................................134 Integrao de email (SharePoint Foundation 2010)...............................................................................135 Configurar emails de entrada (SharePoint Foundation 2010)................................................................136 Viso geral.........................................................................................................................................136 Cenrio bsico...............................................................................................................................136 Cenrio avanado..........................................................................................................................136 Requisitos da tarefa...........................................................................................................................138 Instalar e configurar o servio SMTP..................................................................................................138 Instalar o servio SMTP..................................................................................................................138 Instalar ferramentas de gerenciamento do IIS 6.0...........................................................................139
Configurar o servio SMTP.............................................................................................................139 Configurar emails de entrada em um cenrio bsico..........................................................................140 Configurar o Gerenciador DNS..........................................................................................................141 Adicionar um conector SMTP no Microsoft Exchange Server 2007....................................................143 Configurar o AD DS para ser usado com o Servio de Gerenciamento de Diretrio...........................144 Configurar permisses para a pasta-depsito de emails....................................................................147 Configurar as permisses da pasta-depsito de emails para a conta de identidade do pool de aplicativos de um aplicativo Web.................................................................................................148 Configurar as permisses da pasta-depsito de emails para a conta de logon do servio de Timer do Windows SharePoint Services.....................................................................................................149 Configurar emails de entrada em um cenrio avanado.....................................................................149 Anexos esto ausentes em mensagens de email enviadas a uma biblioteca de documentos do SharePoint?....................................................................................................................................152 Configurar emails de sada (SharePoint Foundation 2010)....................................................................154 Viso geral.........................................................................................................................................154 Requisitos da tarefa...........................................................................................................................154 Instalar e configurar o servio SMTP..................................................................................................155 Instalar o servio SMTP..................................................................................................................155 Configurar o servio SMTP.............................................................................................................156 Configurar emails de sada para um farm...........................................................................................158 Definir email de sada de um aplicativo Web especfico.....................................................................159 Consulte tambm...............................................................................................................................160 Configurar uma conta mvel (SharePoint Foundation 2010)..................................................................161 Importar um certificado raiz e criar uma autoridade raiz confivel......................................................162 Configurao de uma conta mvel.....................................................................................................162 Recuperar informaes da conta de celular.......................................................................................166 Excluso de conta mvel...................................................................................................................167 Consulte tambm...............................................................................................................................168 Instalar e configurar o Remote BLOB Storage ou o External BLOB Storage (SharePoint Foundation 2010) ..........................................................................................................................................................169 Habilitar FILESTREAM e provisionar o repositrio de dados RBS......................................................169 Instalar o RBS ...................................................................................................................................170 Habilitar e testar o RBS......................................................................................................................172 Configurar servios (SharePoint Foundation 2010)...............................................................................173 Service application and service management (SharePoint Foundation 2010)........................................174 Nesta seo.......................................................................................................................................174 Consulte tambm...............................................................................................................................174 Configurar o servio de token de segurana (SharePoint Foundation 2010)..........................................175 Como funcionam os aplicativos Web que usam um STS....................................................................175
Configurar um aplicativo Web baseado em declaraes do SharePoint usando o Windows PowerShell .......................................................................................................................................................176 Editar associaes.............................................................................................................................178 Configurar uma aplicativo Web que usa um STS...............................................................................178 Preparar a hospedagem de sites (SharePoint Foundation 2010)...........................................................180 Create a Web application (SharePoint Foundation 2010)......................................................................181 Consulte tambm...............................................................................................................................181 Configure claims authentication (SharePoint Foundation 2010).............................................................183 Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010)......184 Consulte tambm...............................................................................................................................190 Configure anonymous access for a claims-based Web application (SharePoint Foundation 2010)........191 Configure anonymous access for a claims-based Web application.....................................................191 Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010)...........................................................................................................192 Converter aplicativos Web na autenticao baseada em declaraes................................................193 Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central....................................................................................................................193 Configurar os arquivos Web.Config do LDAP.....................................................................................194 Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio do Windows PowerShell......................................................................................................................198 Migrar usurios e permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010...............................................................................................................................................199 Configure Kerberos authentication for the claims to Windows token service (SharePoint Foundation 2010) ..........................................................................................................................................................201 Consulte tambm...............................................................................................................................201 Configurar a autenticao usando um token de segurana SAML (SharePoint Foundation 2010).........202 Configurar um aplicativo IP-STS (Identity Provider STS) usando o Windows PowerShell...................202 Configurar um aplicativo Web RP-STS (Relying Party STS)...............................................................204 Estabelecer uma relao de confiana com um IP-STS usando o Windows PowerShell....................205 Exportar o certificado IP-STS de confiana usando o Windows PowerShell.......................................205 Definir um identificador exclusivo para mapeamento de declaraes usando o Windows PowerShell 206 Criar um novo provedor de autenticao............................................................................................206 Criar um novo aplicativo Web do SharePoint e configur-lo para usar a entrada SAML.....................207 Configurar a autenticao Kerberos (SharePoint Foundation 2010)......................................................208 Sobre a autenticao Kerberos..........................................................................................................208 Antes de comear..............................................................................................................................209 Requisitos de verso de software...................................................................................................210
Problemas conhecidos...................................................................................................................210 Histrico adicional...........................................................................................................................211 Topologia do farm de servidores.....................................................................................................211 Servios de Domnio Active Directory, nomenclatura de computador e convenes NLB................212 Convenes de conta de domnio do Active Directory....................................................................213 Requisitos de configurao preliminar............................................................................................214 Configurar a autenticao Kerberos para comunicaes SQL............................................................214 Criar os SPNs para a sua conta de servio do SQL Server.............................................................215 Confirme se a autenticao Kerberos usada para conectar servidores que executam o SharePoint Foundation 2010 ao SQL Server.................................................................................................215 Criar nomes da entidade de servio para os aplicativos Web usando a autenticao Kerberos.........217 Implantar o farm de servidores...........................................................................................................218 Instalar o SharePoint Foundation 2010 em todos os servidores......................................................219 Criar um novo farm.........................................................................................................................219 Ingresse os outros servidores no farm............................................................................................222 Configurar servios nos servidores do farm.......................................................................................222 Pesquisa do Windows SharePoint Services....................................................................................223 Servidor de indexao....................................................................................................................223 Servidor de consulta.......................................................................................................................223 Criar aplicativos Web usando a autenticao Kerberos......................................................................223 Criar o aplicativo Web do site de portal...........................................................................................224 Criar o aplicativo Web Meu Site......................................................................................................224 Criar um conjunto de sites usando o modelo Portal de Colaborao no aplicativo Web do site de portal .......................................................................................................................................................225 Confirmar o acesso bem-sucedido aos aplicativos Web usando a autenticao Kerberos.................226 Confirmar a funcionalidade de Indexao de Pesquisa correta..........................................................228 Confirmar a funcionalidade de Consulta de Pesquisa correta.............................................................229 Limitaes de configurao................................................................................................................229 Recursos adicionais e diretrizes para a soluo de problemas ..........................................................229 Configurar a alterao automtica de senha (SharePoint Foundation 2010)..........................................231 Configurar contas gerenciadas..........................................................................................................231 Definir as configuraes de alterao automtica de senha...............................................................232 Solucionando problemas de alterao automtica de senha..............................................................232 Senha no correspondente.............................................................................................................233 Falha de provisionamento da conta de servio...............................................................................233 Expirao de senha iminente .........................................................................................................234 Requisito para a alterao da conta do farm para uma conta diferente...........................................235 Criar um conjunto de sites (SharePoint Foundation 2010).....................................................................236 Criar um conjunto de sites usando a Administrao Central...............................................................236 Criar um conjunto de sites usando o Windows PowerShell................................................................237 Implantar personalizaes - viso geral (SharePoint Foundation 2010).................................................239
Viso geral do processo.....................................................................................................................239 Antes de comear..............................................................................................................................239 Sobre os dois tipos de elementos de site personalizveis..................................................................240 Implantando elementos de site desenvolvidos...................................................................................241 Implantando elementos de site criados..............................................................................................241 Consulte tambm...............................................................................................................................244 Implantar pacotes de soluo (SharePoint Foundation 2010)................................................................245 O que um pacote de soluo?.........................................................................................................245 Implantando elementos de site usando pacotes de soluo...............................................................246 Quando usar pacotes de soluo...................................................................................................246 Implantando solues de farm........................................................................................................247 Adicionando um pacote de soluo................................................................................................247 Implantando um pacote de soluo................................................................................................248 Sobre a criao de um pacote de soluo......................................................................................249 Sobre a personalizao de pacotes de soluo...........................................................................250 Criar manualmente um arquivo de soluo.................................................................................250 Sobre o arquivo de manifesto de soluo....................................................................................251 Criando e implantando um pacote de soluo de Web Part personalizado usando o Visual Studio 2010 .......................................................................................................................................................252 Implantar elementos de site criados (SharePoint Foundation 2010)......................................................254 Sobre a implantao de elementos de site criados............................................................................254 Quando usar um pacote de implantao de contedo....................................................................255 Antes de comear..............................................................................................................................255 Implantar contedo usando a API de Migrao de Contedo.............................................................256 Criar um pacote de implantao de contedo usando o Windows PowerShell...................................256 Implantar elementos de site usando Recursos (SharePoint Foundation 2010)......................................259 O que um Recurso?........................................................................................................................259 Quando usar Recursos......................................................................................................................260 Criar um Recurso...............................................................................................................................260 Instalar e ativar um Recurso usando o Windows PowerShell.............................................................262 Implantar modelos (SharePoint Foundation 2010).................................................................................265 O que so definies de site?............................................................................................................265 Definies e configuraes de site.....................................................................................................266 Pginas no personalizadas e personalizao de pgina...............................................................267 Principais arquivos de esquema.....................................................................................................267 Criar uma definio e configurao de site personalizada..................................................................268 Implantar uma definio de site usando um pacote de soluo .........................................................270 Adicionar um elemento SiteDefinitionManifest................................................................................270 Adicionar um elemento TemplateFile..............................................................................................271
10
Processo de implantao de fluxo de trabalho (SharePoint Foundation 2010).......................................272 Viso geral.........................................................................................................................................272 Antes de comear..............................................................................................................................272 Implantando fluxos de trabalho..........................................................................................................273 Implantar fluxos de trabalho predefinidos........................................................................................273 Implantar fluxos de trabalho do SharePoint Designer.....................................................................274 Implantar fluxos de trabalho do Visual Studio.................................................................................275 Verificao.........................................................................................................................................276 Atualizando para o SharePoint Foundation 2010...................................................................................277 Consulte tambm...............................................................................................................................278 Sobre o processo de atualizao (SharePoint Foundation 2010)...........................................................279 O que h de novo na atualizao (SharePoint Foundation 2010)..........................................................280 Requisitos de atualizao..................................................................................................................280 Requisito de hardware: 64 bits........................................................................................................280 Requisito de sistema operacional: Windows Server 2008 ou Windows Server 2008 R2..................281 Requisito de banco de dados: SQL Server 2005 SP3 ou SQL Server 2008 SP1 de 64 bits.............282 Verificador de pr-atualizao............................................................................................................282 Comando do Windows PowerShell para verificar bancos de dados antes de anexar.........................283 Atualizao Visual..............................................................................................................................283 Atualizao de Recursos...................................................................................................................284 Novas opes para reduzir o tempo de inatividade durante a atualizao..........................................284 Alteraes nos principais recursos entre verses...............................................................................285 Viso geral do processo de atualizao (SharePoint Foundation 2010).................................................290 Atualizao in-loco.............................................................................................................................290 Atualizao com anexao de banco de dados..................................................................................292 Abordagem hbrida 1: bancos de dados somente leitura....................................................................293 Abordagem hbrida 2: desanexar bancos de dados............................................................................295 Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010........................298 Viso geral do processo.....................................................................................................................298 Sequncia de atualizao...............................................................................................................299 Antes de comear..............................................................................................................................301 Examinar as permisses necessrias.............................................................................................301 Examinar o hardware e o software necessrios..............................................................................302 Preparar-se para a atualizao..........................................................................................................302 Preparar os farms..............................................................................................................................303 Executar a primeira atualizao.........................................................................................................304 Verificar a primeira atualizao..........................................................................................................305 Executar a segunda atualizao........................................................................................................305 Verificar a segunda atualizao..........................................................................................................305
11
Planejar e preparar a atualizao (SharePoint Foundation 2010)..........................................................306 Determinar a abordagem de atualizao (SharePoint Foundation 2010)...............................................307 Escolher uma abordagem de atualizao...........................................................................................307 Casos especiais.................................................................................................................................310 Examinar prticas recomendadas de atualizao (SharePoint Foundation 2010)..................................314 Examinar caminhos de atualizao com e sem suporte (SharePoint Foundation 2010).........................316 Examinar topologias com suporte para atualizao............................................................................316 Orientaes sobre topologia fsica..................................................................................................316 Topologias com suporte..................................................................................................................316 Migrando de um servidor autnomo para um farm de servidores....................................................317 Migrando de um hardware de 32 bits..............................................................................................317 Examinar os requisitos do sistema para atualizao (SharePoint Foundation 2010)..............................318 Sobre esses requisitos.......................................................................................................................318 Determinar como lidar com personalizaes (SharePoint Foundation 2010).........................................320 Identificar personalizaes no ambiente............................................................................................320 Avaliar as personalizaes.................................................................................................................320 Consideraes para personalizaes especficas..............................................................................321 Garantir que personalizaes futuras seguiro prticas recomendadas.............................................324 Criar um plano de comunicao (SharePoint Foundation 2010)............................................................325 Quem faz parte da equipe de atualizao?........................................................................................325 Quando e o que deve ser comunicado equipe de atualizao.........................................................326 Quando e o que deve ser comunicado aos usurios do site...............................................................327 Planejar a atualizao visual (SharePoint Foundation 2010).................................................................329 Fase de planejamento fundamental da atualizao visual..................................................................329 Preservando a interface do usurio existente.................................................................................329 Atualizando para a nova interface do usurio.................................................................................330 Treinamento de proprietrios de conjuntos de sites e de proprietrios de sites..................................330 Problemas conhecidos.......................................................................................................................331 Consulte tambm...............................................................................................................................331 Testando a atualizao e solucionando problemas (SharePoint Foundation 2010)................................333 Prticas recomendadas para testar a atualizao (SharePoint Foundation 2010)..................................335 Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010) ..........................................................................................................................................................337 Configurar um ambiente de teste.......................................................................................................338 Usando um ambiente de teste virtual..............................................................................................338 Usando um ambiente de teste fsico...............................................................................................339
12
Ambientes de teste adicionais para atualizao com anexao de banco de dados.......................340 Identificar e instalar personalizaes..................................................................................................340 Copiar os dados reais no ambiente de teste e tentar a atualizao....................................................341 Tentar a atualizao in-loco............................................................................................................342 Tentar uma atualizao com anexao de banco de dados............................................................342 Revisar os resultados........................................................................................................................343 Revisar os arquivos de log..............................................................................................................343 Reiniciar a atualizao, se necessrio............................................................................................344 Revisar sites atualizados................................................................................................................344 Ajustar seu planejamento e tentar novamente...................................................................................345 Estimar a durao do processo de atualizao e o espao necessrio (SharePoint Foundation 2010)..346 Estimar o espao de que voc precisa para a atualizao.................................................................346 Estimar a durao da atualizao......................................................................................................347 Limpando o ambiente antes da atualizao (SharePoint Foundation 2010)...........................................351 Itens para limpeza..............................................................................................................................351 Exclua subwebs e conjuntos de sites no utilizados ou pouco utilizados........................................351 Lidar com listas grandes.................................................................................................................351 Lidar com ACLs grandes................................................................................................................352 Remover verses de documentos no essenciais..........................................................................352 Remover modelos, recursos e Web Parts no utilizados................................................................352 Reparar problemas de dados.........................................................................................................353 Fazendo alteraes estruturais..........................................................................................................353 Solucionar problemas de atualizao (Windows SharePoint Services)..................................................354 Princpios gerais para identificar problemas.......................................................................................354 Em primeiro lugar, verifique o status da atualizao e os arquivos de log.......................................354 Em seguida, solucione os problemas em ordem.............................................................................355 Problemas comuns............................................................................................................................355 Personalizaes ou arquivos ausentes ou preteridos no servidor...................................................355 Configuraes ausentes ou definidas incorretamente para farm de servidores, aplicativo Web ou servios.......................................................................................................................................356 Nveis de atualizao inconsistentes ou incorretos.........................................................................357 Problemas de dados.......................................................................................................................357 Alteraes na interface do usurio..................................................................................................357 Espao insuficiente.........................................................................................................................358 Autenticao baseada em formulrios............................................................................................358 Segurana e permisses...................................................................................................................358 Consulte tambm...............................................................................................................................358 Recuperando aps uma atualizao com falha (SharePoint Foundation 2010).....................................359 Recuperando quando voc tem bancos de dados somente leitura em um ambiente em espera (atualizao com anexao de banco de dados)............................................................................359
13
Recuperando quando voc tem um backup do ambiente completo (atualizao in-loco)...................360 Recuperando quando voc tem backups de bancos de dados (atualizao in-loco)..........................360 Continuar a atualizao (SharePoint Foundation 2010).........................................................................361 Reiniciar a atualizao para um farm de servidores usando Psconfig.exe..........................................361 Reiniciar a atualizao para um banco de dados usando o Windows PowerShell..............................362 Executar etapas de pr-atualizao (SharePoint Foundation 2010).......................................................363 Executar o verificador de pr-atualizao (SharePoint Foundation 2010)..............................................364 Sobre o relatrio do verificador de pr-atualizao.............................................................................365 Instalar e executar o verificador de pr-atualizao............................................................................366 Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010)......368 Fazer backup do ambiente.................................................................................................................368 Testar os backups..............................................................................................................................368 Consulte tambm...............................................................................................................................368 Executar uma atualizao in-loco (SharePoint Foundation 2010)..........................................................369 Lista de verificao para atualizao in-loco (SharePoint Foundation 2010)..........................................370 Preparar a atualizao.......................................................................................................................370 Executar a atualizao.......................................................................................................................371 Executar etapas de ps-atualizao..................................................................................................375 Consulte tambm...............................................................................................................................377 Atualizao in-loco para o SharePoint Foundation 2010........................................................................378 Viso geral do processo.....................................................................................................................379 Antes de comear..............................................................................................................................380 Instalar pr-requisitos........................................................................................................................380 Executar a Instalao em todos os servidores...................................................................................381 Executar o Assistente de Configurao de Produtos do SharePoint...................................................382 Verificar o status de atualizao dos sites..........................................................................................384 Verificao.........................................................................................................................................384 Consulte tambm...............................................................................................................................385 Roteiro para a atualizao in-loco com bancos de dados desanexados (SharePoint Foundation 2010) 386 Viso geral do processo.....................................................................................................................387 Antes de comear..............................................................................................................................387 Para desanexar bancos de dados e atualiz-los em paralelo no mesmo farm....................................388 Para desanexar os bancos de dados e atualiz-los em paralelo em um farm pequeno e temporrio. 389 Verificao.........................................................................................................................................392 Instalar modelos de pacotes de idiomas disponveis (SharePoint Foundation 2010).............................393 Sobre a instalao de pacotes de idiomas e a atualizao de sites....................................................393 Sobre a alterao de idiomas.............................................................................................................393
14
Mudando de um produto totalmente localizado para um pacote de idiomas.......................................394 Alterando idiomas para um novo pacote de idiomas..........................................................................394 Consulte tambm...............................................................................................................................395 Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto).............................................................................................................................................396 Nesta seo.......................................................................................................................................397 Consulte tambm...............................................................................................................................398 Atualizar uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage......................................................................................................399 Consulte tambm...............................................................................................................................401 Atualizar uma instalao autnoma em um controlador de domnio usando RBS (Remote BLOB Storage) (anexao de banco de dados)..........................................................................................................402 Consulte tambm...............................................................................................................................406 Atualizar uma instalao autnoma para novo hardware usando Remote BLOB Storage (anexao de banco de dados)................................................................................................................................407 Consulte tambm...............................................................................................................................412 Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010......413 Lista de verificao para atualizao com anexao de banco de dados (SharePoint Foundation 2010) ..........................................................................................................................................................414 Preparar a atualizao.......................................................................................................................414 Executar a atualizao.......................................................................................................................417 Executar etapas de ps-atualizao..................................................................................................420 Consulte tambm...............................................................................................................................421 Preparar o novo ambiente do SharePoint Foundation...........................................................................422 Antes de comear..............................................................................................................................422 Criar e configurar o novo ambiente....................................................................................................423 Instalar...........................................................................................................................................423 Configurar aplicativos de servio....................................................................................................424 Configurar definies gerais do farm..............................................................................................424 Criar e configurar aplicativos Web..................................................................................................424 Reaplicar personalizaes..............................................................................................................425 Verificar o novo ambiente...................................................................................................................426 Executar a atualizao.......................................................................................................................426 Anexar bancos de dados e atualizar para o SharePoint Foundation 2010.............................................428 Viso geral do processo.....................................................................................................................429 Antes de comear..............................................................................................................................429
15
Definir os bancos de dados de verses anteriores como somente leitura (anexao de banco de dados com banco de dados somente leitura)............................................................................................430 Fazer o backup de bancos de dados de verses anteriores usando ferramentas do SQL Server.......431 Desanexar os bancos de dados de verses anteriores (anexao de banco de dados padro).........433 Restaurar uma cpia de backup do banco de dados (anexao de banco de dados com bancos de dados somente leitura)...................................................................................................................435 Verificar componentes personalizados...............................................................................................437 Anexar um banco de dados de contedo a um aplicativo Web...........................................................437 Verificao: verificar atualizao para o primeiro banco de dados......................................................440 Anexar os bancos de dados restantes...............................................................................................440 Verificao: verificar atualizao para bancos de dados adicionais....................................................441 Consulte tambm...............................................................................................................................441 Executar etapas de ps-atualizao (SharePoint Foundation 2010)......................................................442 Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010)...........................................................................................................443 Converter aplicativos Web na autenticao baseada em declaraes................................................444 Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central....................................................................................................................444 Configurar os arquivos Web.Config do LDAP.....................................................................................445 Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio do Windows PowerShell......................................................................................................................449 Migrar usurios e permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010...............................................................................................................................................450 Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010)..........................452 Verificar status da atualizao............................................................................................................452 Revisar os arquivos de log..............................................................................................................452 Verifique o nmero da verso.........................................................................................................454 Verificar o status de atualizao dos sites.......................................................................................454 Examinar sites atualizados.................................................................................................................455 Web Parts.......................................................................................................................................456 Listas grandes................................................................................................................................457 Estilos e aparncia.........................................................................................................................458 Permisses.....................................................................................................................................458 Pginas personalizadas (desconvertidas de fantasma)...................................................................458 Consulte tambm...............................................................................................................................460 Gerenciar a atualizao visual (SharePoint Foundation 2010)...............................................................461 Sobre o uso da Atualizao Visual.....................................................................................................461 Exibir o status da interface do usurio atual.......................................................................................462 Reverter sites para a interface do usurio anterior.............................................................................462 Impor uma atualizao para a nova interface do usurio....................................................................463
16
Opes de proprietrio do site para a atualizao visual....................................................................464 Consulte tambm...............................................................................................................................464 Usando redicionamento de URL AAM como parte do processo de atualizao (SharePoint Foundation 2010) (white paper)............................................................................................................................465 Implantar Office Web Apps (Instalados nos Produtos do SharePoint 2010)...........................................466 Compreendendo a implantao dos Office Web Apps........................................................................467 Instalar e configurar os Office Web Apps em um servidor SharePoint autnomo pr-existente..........468 Executar a instalao dos Office Web Apps....................................................................................468 Executar o PSConfig para registrar os servios..............................................................................468 Iniciar as instncias de servios......................................................................................................469 Criar os aplicativos de servio e os proxies de aplicativos de servio.............................................470 Ativar o Recurso Office Web Apps..................................................................................................471 Instalar e configurar os Office Web Apps em um servidor SharePoint autnomo novo.......................473 Executar a instalao dos Office Web Apps....................................................................................473 Execute o PSConfig para registrar servios, iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps..................................................................................474 Instalar e configurar os Office Web Apps em um farm de servidores SharePoint preexistente............474 Executar a instalao dos Office Web Apps....................................................................................474 Executar PSConfig para registrar servios......................................................................................475 Iniciar as instncias de servios......................................................................................................475 Criar os aplicativos de servio e os proxies de aplicativos de servio.............................................476 Ativar o Recurso Office Web Apps..................................................................................................478 Instalar e configurar os Office Web Apps em um novo farm de servidores SharePoint.......................480 Executar a instalao dos Office Web Apps....................................................................................480 Executar o PSConfig para registrar os servios..............................................................................480 Execute o Assistente de Configurao de Farm do SharePoint para iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps...............................481 Configurao adicional (opcional)......................................................................................................481 Configurar o comportamento de abertura padro do SharePoint com documentos habilitados para navegador...................................................................................................................................481 Soluo de problemas.......................................................................................................................483
17
Obtendo ajuda
Todo esforo foi dedicado para garantir a preciso deste guia. Este contedo tambm est disponvel online na TechNet Library do Office System, portanto, se encontrar algum problema, veja se h atualizaes em: http://technet.microsoft.com/pt-br/office/bb267342 Se no encontrar a sua resposta no contedo online, envie um email para a equipe de contedo de servidores e do Microsoft Office System: itspdocs@microsoft.com Se a sua dvida for relacionada aos produtos do Microsoft Office, e no ao contedo 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
18
19
Siga as etapas do guia de atualizao para planejar, preparar e executar uma atualizao para o SharePoint Foundation 2010. Observao: Se voc planeja usar o Office Web Apps, instale e configure-o para trabalhar com os Produtos do SharePoint 2010. Para obter mais informaes, consulte Implantar Office Web Apps (Instalados nos Produtos do SharePoint 2010).
20
Conceitos
A consequncia lgica da flexibilidade e da excelncia do SharePoint Foundation pode ser um alto grau de complexidade no que se refere instalao e configurao corretas do SharePoint Foundation. preciso um conhecimento abrangente destes principais elementos estruturais de um ambiente SharePoint Foundation para permitir a implantao e o suporte adequados aos produtos do SharePoint Foundation 2010: Farm de servidores: o elemento de nvel superior de um design de arquitetura lgica para o SharePoint Foundation. Aplicativo Web: um site do IIS que criado e usado pelo SharePoint Foundation 2010. Banco de dados de contedo: fornece contedo de aplicativos Web de armazenamento. Voc pode dividir esse contedo em vrios bancos de dados no nvel do conjunto de sites. Conjunto de sites: um conjunto de sites que possuem o mesmo proprietrio e compartilham configuraes de administrao. Site: uma ou mais pginas da Web e outros itens relacionados (como listas, bibliotecas e documentos) que esto hospedados em um conjunto de sites.
21
Alm de entender os elementos de um ambiente SharePoint Foundation e saber como eles devem ser configurados na sua soluo, voc precisa levar em considerao os seguintes fatores adicionais: arquitetura fsica, instalao e configurao e os vrios estgios de implantao.
Arquitetura fsica
A arquitetura fsica, que consiste em um ou mais servidores e na infraestrutura de rede, permite implementar a arquitetura lgica para uma soluo do SharePoint Foundation. A arquitetura fsica geralmente descrita de duas formas: pelo tamanho e pela topologia. O tamanho, que pode ser medido de vrias maneiras, como o nmero de usurios ou de documentos, utilizado para categorizar um farm como pequeno, mdio ou grande. A topologia se baseia na noo de camadas ou grupos de servidores para definir uma organizao lgica de servidores de farm.
Tamanho
O tamanho usa o nmero de usurios e o nmero de itens de contedo como uma medida fundamental para indicar se um farm de servidores pequeno, mdio ou grande, da seguinte forma: Um farm de servidores de pequeno porte consiste em pelo menos dois servidores Web e um servidor de banco de dados. Um dos servidores Web hospeda o site da Administrao Central e o outro lida com as demais tarefas relacionadas ao farm; por exemplo, exibio de contedo aos usurios. Um farm de pequeno porte pode ser ampliado at trs camadas com o uso de um servidor de aplicativos dedicado em resposta ao nmero de usurios, ao nmero de itens de contedo e ao nmero de servios necessrios. Um farm de servidores de mdio porte geralmente consiste em dois ou mais servidores Web, dois servidores de aplicativos e mais de um servidor de banco de dados. recomendvel comear pela configurao anterior e depois realizar a ampliao para acomodar a carga de trabalho dos servidores. Nos cenrios em que se sabe que os servios utilizam uma quantidade desproporcional de recursos, voc pode ampliar a camada de aplicativo. Os dados de desempenho indicaro os servios que voc deve optar por descarregar em um servidor dedicado. Um farm de servidores de grande porte pode ser o resultado lgico da ampliao de um farm de mdio porte para atender aos requisitos de desempenho e capacidade, ou pode decorrer de questes de design anteriores implementao de uma soluo do SharePoint Foundation. Um ambiente de topologia de trs camadas normalmente usa servidores dedicados em todas as camadas. Alm disso, esses servidores muitas vezes so agrupados de acordo com sua funo no farm. Por exemplo, todos os servios relacionados a clientes podem ser agrupados em um ou dois servidores e depois ampliados com a adio de servidores ao grupo, conforme necessrio, em resposta demanda dos usurios por esses servios. A recomendao de ampliao de um farm destina-se a agrupar servios ou bancos de Observao:
22
especficos que evoluem para um farm dependem das demandas especficas por cada servio em um farm. Para conhecer valores especficos relacionados a farms de pequeno, mdio e grande porte, consulte Gerenciamento de desempenho e capacidade (SharePoint Server 2010).
Topologia
A topologia usa camadas como um modelo de organizao lgica dos servidores do farm, de acordo com os componentes que eles hospedam ou conforme as respectivas funes em um farm de servidores. Um farm do SharePoint Foundation implantado em uma, duas ou trs camadas, da seguinte forma: Em uma implantao de camada nica, o SharePoint Foundation e o servidor de banco de dados so instalados em um nico computador. Em uma implantao de duas camadas, os componentes do SharePoint Foundation e o banco de dados so instalados em servidores separados. Esse tipo de implantao corresponde ao que chamado de farm de pequeno porte. Os servidores Web front-end ficam na primeira camada, e o servidor de banco de dados fica localizado na segunda camada. Na indstria de computadores, a primeira camada conhecida como camada Web. O servidor de banco de dados conhecido como camada de banco de dados ou back-end de banco de dados. Em uma implantao de trs camadas, os servidores Web front-end ficam na primeira camada, os servidores de aplicativos ficam na segunda camada (que chamada de camada de aplicativo) e o servidor de banco de dados fica localizado na terceira camada. Uma implantao de trs camadas utilizada para farms de mdio e grande porte.
Instalao e configurao
Aps concluir o planejamento da sua soluo do SharePoint Foundation, voc pode criar um farm do SharePoint Foundation para hospedar essa soluo. A primeira etapa consiste em instalar o SharePoint Foundation 2010 e criar o farm necessrio soluo. O processo de preparao do ambiente consiste nas seguintes fases: 1. Preparar os servidores 2. Criar o farm 3. Definir configuraes, servios, solues e sites Observao: O farm que voc criar e implantar sofrer alteraes significativas em termos de tamanho, topologia e complexidade medida que voc percorrer os diferentes estgios de implantao ilustrados no modelo Implantao de Produtos do SharePoint 2010. Esse o resultado tpico e esperado de uma implantao em fases. Por esse motivo, recomendvel seguir todos os estgios descritos na seo "Estgios de implantao" deste artigo.
23
Preparar os servidores
Nessa fase, voc prepara os servidores para hospedar o produto. Isso inclui os servidores de suporte e os servidores que tero o SharePoint Foundation instalado. Os seguintes servidores devem ser configurados para dar suporte a um farm e hosped-lo: Controlador de domnio: as contas de farm necessrias devem ser configuradas para o domnio, e a sincronizao de diretrios deve ser configurada. Importante: O SharePoint Foundation 2010 no d suporte a nomes de SLD (domnio de rtulo nico). Como o uso de nomes de SLD no uma prtica recomendada, os Produtos do SharePoint 2010 no so amplamente testados nesse cenrio. Portanto, poder haver problemas de incompatibilidade quando os Produtos do SharePoint 2010 forem implementados em um ambiente de domnio de rtulo nico. Para obter mais informaes, consulte as informaes para configurao do Windows para domnios com nomes DNS de rtulo nico (http://go.microsoft.com/fwlink/?linkid=193849&clcid=0x416) e o centro de solues para planejamento de namespaces DNS (http://go.microsoft.com/fwlink/? linkid=198010&clcid=0x416). Para obter informaes sobre as contas necessrias, consulte: Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010) Sobre a sincronizao de diretrios (http://go.microsoft.com/fwlink/? linkid=193169&clcid=0x416) Servidor de banco de dados: a verso necessria do SQL Server, incluindo service packs e atualizaes cumulativas, deve ser instalada no servidor de banco de dados. A instalao deve incluir quaisquer recursos adicionais, como o SQL Analysis Services, e os logons adequados do SharePoint Foundation devem ser adicionados e configurados. O servidor de banco de dados deve ser protegido e, se necessrio, bancos de dados devem ser criados pelo DBA. Para obter mais informaes, consulte: Requisitos de hardware e software (SharePoint Foundation 2010) Proteger o SQL Server para ambientes do SharePoint (SharePoint Foundation 2010) Implantar usando bancos de dados criados por um DBA (SharePoint Foundation 2010)
Servidores de aplicativos e servidores Web front-end: os servidores do farm nos quais o SharePoint Foundation ser instalado devem ser preparados da seguinte maneira: verifique se eles atendem aos requisitos de hardware, se o sistema operacional est protegido, se os protocolos de rede e de segurana necessrios esto configurados, se os pr-requisitos de software do SharePoint Foundation 2010 esto instalados e protegidos e se a autenticao necessria est configurada. Para obter mais informaes, consulte: Requisitos do sistema (SharePoint Foundation 2010)
24
Tpico sobre instalao de pr-requisitos de software em Requisitos de hardware e software (SharePoint Foundation 2010) Planejar a proteo de segurana (SharePoint Foundation 2010) Planejar a autenticao (SharePoint Foundation 2010)
Criar o farm
Nessa fase, voc instala o produto e configura cada servidor para dar suporte sua funo no farm. Alm disso, voc cria o banco de dados de configurao e o site da Administrao Central do SharePoint. Os seguintes servidores so necessrios para um farm do SharePoint Foundation: Servidor de banco de dados: a menos que voc planeje usar bancos de dados criados pelo DBA, o banco de dados de configurao, o banco de dados de contedo e outros bancos de dados necessrios sero criados quando voc executar o Assistente de Configurao de Produtos do SharePoint. Servidor de aplicativos: aps preparar o servidor de aplicativos, instale os componentes adicionais necessrios para dar suporte a funes como IRM (Gerenciamento de Direitos de Informao) e apoio a decises. Instale o SharePoint Foundation no servidor que hospedar o site da Administrao Central do SharePoint e execute o Assistente de Configurao de Produtos do SharePoint para criar e configurar o farm. Servidor Web Front-end: instale o SharePoint Foundation em cada servidor Web, instale pacotes de idiomas e execute o Assistente de Configurao de Produtos do SharePoint para adicionar os servidores Web ao farm. Observao: Depois de adicionar e configurar todos os servidores Web front-end, voc pode incluir no farm os servidores de aplicativos adicionais que fazem parte do seu design de topologia. Para obter mais informaes sobre cenrios de implantao com suporte, consulte Cenrios de implantao (SharePoint Foundation 2010).
25
Observao: As etapas de configurao de farm no so isoladas para uma camada especfica na infraestrutura de servidor.
Estgios de implantao
Implantando uma soluo do SharePoint Foundation 2010 em estgios, voc obtm os benefcios decorrentes de uma abordagem sistemtica, como a coleta de dados de desempenho e de uso, que voc pode utilizar para avaliar sua soluo. Alguns dos benefcios adicionais so a verificao de suas pressuposies de gerenciamento da capacidade e a identificao de problemas antes que o farm seja colocado em produo. recomendvel implantar o farm nos seguintes estgios: Planejamento Desenvolvimento POC (verificao de conceito) Piloto UAT (Teste de aceitao do usurio) Produo
Planejamento
Para implantar um farm, voc deve planejar a soluo que deseja implantar e determinar os requisitos de infraestrutura, como os recursos de servidor e a topologia do farm. Ao concluir o estgio de planejamento, voc dever ter documentado o seguinte: Um design de infraestrutura para dar suporte sua soluo Uma descrio detalhada sobre como implementar o farm e a soluo Um plano para testar e validar a soluo Um site e uma arquitetura de soluo
Compreenso dos requisitos de monitoramento e engenharia sustentada para dar suporte soluo Um registro de como a soluo ser controlada Compreenso de como a soluo ser comunicada ao usurio para incentivar sua adoo
recomendvel usar os recursos de planejamento e os artigos descritos em Planejamento e arquitetura para o SharePoint Foundation 2010. Importante: Problemas de recurso e tempo podem causar presso, fazendo com que voc seja menos rigoroso durante o estgio de planejamento. recomendvel que voc seja o mais diligente
26
possvel, pois elementos de planejamento omitidos ou superficialmente abordados podem voltar tona como problemas significativos no estgio de produo. Esses problemas podem criar um considervel trabalho extra, alm de consumirem recursos no inclusos no oramento e possivelmente prejudicarem o xito do SharePoint Foundation. Aps o estgio de planejamento, voc percorre os seguintes estgios de implantao, atualizando e revisando seus planos, configuraes e topologias medida que realiza os testes.
Desenvolvimento
Durante o estgio de desenvolvimento, voc implantar o SharePoint Foundation em um nico servidor ou em vrios servidores para desenvolver, testar, avaliar e refinar a soluo que pretende implementar. Esse ambiente dimensionado de acordo com as suas necessidades durante o desenvolvimento da soluo e pode ser mantido como um ambiente reduzido para desenvolvimento e testes futuros. No se trata de um ambiente estvel, e no h contratos de nvel de servio.
Piloto
Um piloto usado para testar sua soluo em pequena escala. H duas abordagens para o uso de uma implantao piloto. A primeira se concentra em testes funcionais sem o uso de dados reais. Usando a
27
segunda abordagem, voc testa caractersticas de produo utilizando dados reais, e os usurios pilotos testam diferentes tipos de tarefas. recomendvel adotar a segunda abordagem, devido ao escopo mais amplo e aos dados reais que voc pode coletar e utilizar para refinar o design da soluo. Uma implantao piloto oferece muitos benefcios. Ela permite que voc colete dados que podem ser usados para validar os seguintes aspectos do design de farm: Design de infraestrutura Pressuposies de gerenciamento da capacidade Arquitetura de site e soluo Pressuposies de uso da soluo
O estgio piloto tambm permite determinar dados adicionais que devem ser coletados para aumentar a amplitude e a profundidade das suas avaliaes de desempenho. Isso ser importante se voc quer avaliar o efeito potencial de recursos ou servios adicionais que deseja adicionar ao farm antes do teste de aceitao do usurio. Na concluso da implantao piloto, voc pode usar os dados coletados para ajustar os vrios componentes da soluo e da respectiva infraestrutura de suporte.
Produo
O estgio final colocar o farm em um ambiente de produo. Nesse estgio, voc j ter incorporado os ajustes necessrios de soluo e infraestrutura que foram identificados durante o estgio de teste de aceitao do usurio. Para colocar o farm em produo, necessrio concluir as seguintes tarefas: Implantar o farm. Implantar a soluo. Implementar o plano de operaes.
Se necessrio, implantar ambientes adicionais, como farms de criao e de preparo e farms de servios.
28
29
<caminho> expresso como o caminho para o arquivo local ou o caminho para um compartilhamento de arquivo, por exemplo, "C:\nomedapasta\dotnetfx35.exe " ou "\\<nomedoservidor>\<nomedocompartilhamento>\dotnetfx35.exe". Cada opo e seu argumento so separados por dois pontos e um espao. O argumento colocado entre aspas. Os pares de opo e argumento podem ser passados para o PrerequisiteInstaller.exe no prompt de comando ou lidos de um arquivo de texto de argumentos.
30
31
1 Outra instncia deste aplicativo j est em execuo 2 Parmetro de linha de comando invlido 1001 Uma reinicializao pendente bloqueia a instalao 3010 Uma reinicializao necessria
4. Se um pr-requisito exigir uma reinicializao, ser gerado um cdigo 3010 e ser solicitado que voc clique em Concluir para reiniciar o sistema. O comportamento do instalador aps um cdigo 3010 ser diferente dependendo da existncia das seguintes condies no computador: Se o Windows Server 2008 Service Pack 2 (SP2) j estiver instalado no sistema, o cdigo 3010 ser gerado e os pr-requisitos restantes sero instalados. Depois que o ltimo prrequisito for instalado, ser solicitada a reinicializao do sistema. Se o Windows Server 2008 SP2 tiver sido instalado no sistema pelo PrerequisiteInstaller.exe, o instalador ir gerar o cdigo 3010 e a instalao dos pr-requisitos restantes ser ignorada. Ser solicitada a reinicializao do sistema. Aps a reinicializao do sistema, o PrerequisiteInstaller.exe ser executado novamente porque o arquivo de inicializao criado antes da reinicializao contm um sinalizador /continue. Aps uma reinicializao, o PrerequisiteInstaller.exe ignora o arquivo de argumentos e tenta baixar e instalar os pr-requisitos restantes da Internet. Para obter mais informaes, consulte Problemas conhecidos. Use o procedimento a seguir para criar um arquivo de argumentos. Para criar um arquivo de argumentos 1. Usando um editor de texto, crie um novo documento de texto chamado PrerequisiteInstaller.Arguments.txt. Salve-o no mesmo local do programa PrerequisiteInstaller.exe. Esse arquivo conter as opes e os argumentos usados durante a execuo do Ferramenta de Preparao de Produtos do Microsoft SharePoint. 2. Em um editor de texto, edite o arquivo PrerequisiteInstaller.Arguments.txt e fornea caminhos de arquivo para a fonte de instalao para cada opo de pr-requisito, usando a sintaxe a seguir: /opo: <caminho> Onde /opo uma opo vlida e <caminho> um caminho para a fonte de instalao. O exemplo a seguir mostra um arquivo de argumentos completo que utiliza um compartilhamento de arquivo como um ponto de instalao comum. /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe" /PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu" /KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu" /KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
32
/IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu" /Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi" /FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe" /ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi" /ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi" /Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi" /SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi" Importante: Para fins de legibilidade, as opes e instrues de caminho do exemplo anterior foram exibidas em linhas separadas. Quando voc criar um arquivo PrerequisitesInstaller.Arguments.txt real, no use quebras de linha, separe cada opo e instruo de caminho com um espao. Para obter mais informaes, consulte Problemas conhecidos. 3. Depois de terminar de editar PrerequisiteInstaller.Arguments.txt, salve suas edies e verifique se esse arquivo est no mesmo diretrio de PrerequisiteInstaller.exe. Use o seguinte procedimento para instalar os pr-requisitos. Para instalar os pr-requisitos usando um arquivo de argumentos 1. Execute PrerequisiteInstaller.exe usando o prompt de comando para instalar os prrequisitos. Cuidado: Se for solicitado que voc clique em Concluir para reiniciar o sistema, no faa isso. Clique em Cancelar. Para obter mais informaes, consulte Problemas conhecidos antes de prosseguir para a prxima etapa. 2. Reinicie o sistema manualmente. 3. Execute PrerequisiteInstaller.exe usando o prompt de comando.
Problemas conhecidos
Existem dois problemas conhecidos que afetam o uso de um arquivo de argumentos: Usando quebras de linha no arquivo de argumentos Se voc criar um arquivo de argumentos e usar quebras de linha para colocar cada opo e argumento em uma linha separada, o instalador do pr-requisito falhar. A soluo alternativa inserir todos os pares de opo e argumento em uma nica linha. Aps a reinicializao de um computador, o arquivo de argumentos no usado Aps uma reinicializao, o programa PrerequisiteInstaller.exe executa o arquivo de comando de inicializao, que contm um sinalizador /continue. O sinalizador /continue fora o instalador a ignorar o arquivo de argumentos.
33
Voc deve impedir uma reinicializao ao excluir a tarefa de inicializao neste arquivo de comando usando uma das seguintes opes: Opo 1 a. Execute PrerequisiteInstaller.exe ao clicar duas vezes nele. O programa exibir a primeira tela com a lista de pr-requisitos. b. Clique em Cancelar. O programa PrerequisiteInstaller.exe excluir a tarefa de inicializao. Opo 2 a. No menu Iniciar, escolha Executar e digite regedit para abrir o Registro. b. Abra a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders. c. Verifique o valor de "Common Startup". Isso mostra o diretrio onde as tarefas de inicializao esto listadas. d. Feche o editor do Registro sem fazer alteraes. e. Navegue at o diretrio de inicializao, que normalmente <diretriodosistema>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. f. Exclua "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000000000000000.cmd" para excluir a tarefa de inicializao.
34
Consulte tambm
Viso geral da implantao (SharePoint Foundation 2010) Cenrios de implantao (SharePoint Foundation 2010)
35
Viso geral
O Microsoft SharePoint Foundation 2010 possibilita vrios cenrios de instalao. No momento, essas instalaes incluem o tipo servidor nico com banco de dados interno e instalaes de farm com um ou vrios servidores.
Componente
Requisito mnimo
Processador RAM
36
Componente
Requisito mnimo
8 GB para uso de produo em um farm com um ou vrios servidores Disco rgido 80 GB para unidade do sistema Para uso em produo, voc precisa de espao livre adicional em disco para operaes dirias. Mantenha duas vezes mais espao livre do que a memria RAM disponvel para ambientes de produo. Para obter mais informaes, consulte Capacity management and sizing for SharePoint Server 2010.
Componente
Requisito mnimo
Processador
64 bits, quatro ncleos para implantaes de pequeno porte 64 bits, oito ncleos para implantaes de mdio porte 8 GB para implantaes de pequeno porte 16 GB para implantaes de mdio porte
RAM
Para implantaes de grande porte, consulte a seo de estimativa de requisitos de memria do artigo Planejamento e configurao de armazenamento e capacidade do SQL Server (SharePoint Server 2010). Observao: Esses valores so maiores que os valores mnimos recomendados para o SQL Server devido distribuio de dados necessria para um ambiente de Produtos do SharePoint 2010. Para obter mais informaes sobre os
37
Componente
Requisito mnimo
requisitos de sistema do SQL Server, consulte o artigo sobre requisitos de hardware e software para a instalao do SQL Server 2008 (http://go.microsoft.com/fwlink/? linkid=129377&clcid=0x416). Disco rgido 80 GB para a unidade do sistema O espao no disco rgido depende do tamanho do contedo do SharePoint. Para obter informaes sobre como estimar o tamanho do contedo e outros bancos de dados para sua implantao, consulte Planejamento e configurao de armazenamento e capacidade do SQL Server (SharePoint Server 2010).
Requisitos de software
Os requisitos nas tabelas a seguir se aplicam a um nico servidor com instalaes de bancos de dados internos e instalaes de farm de servidores que incluam um nico servidor e vrios servidores no farm. Importante: O SharePoint Foundation 2010 no d suporte a nomes de domnio de rtulo nico. Para obter mais informaes, consulte as informaes sobre configurao do Windows para domnios com nomes DNS de rtulo nico. O Ferramenta de Preparao de Produtos do Microsoft SharePoint , que pode ser acessado a partir da pgina inicial do SharePoint Foundation 2010, pode ajud-lo na instalao dos pr-requisitos de software para o SharePoint Foundation 2010. Certifique-se de ter uma conexo com a Internet, pois alguns desses pr-requisitos so instalados a partir da Internet. Para mais informaes, consulte Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010), Implantar um nico servidor com um banco de dados interno (SharePoint Foundation 2010) e Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010).
Requisitos mnimos
Ambiente
Requisito mnimo
Um dos seguintes: A edio de 64 bits do Microsoft SQL Server 2008 R2. A edio de 64 bits do Microsoft SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2. Na pgina do pacote de
38
Ambiente
Requisito mnimo
atualizao cumulativa 2 para SQL Server 2008 Service Pack 1 (http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x416), clique no link para exibir e solicitar downloads de hotfix e siga as instrues. Na pgina de solicitao de hotfix, baixe o arquivo SQL_Server_2008_SP1_Cumulative_Update_2. Quando voc instalar o Microsoft SQL Server 2008 SP1 no Windows Server 2008 R2, talvez receba um aviso de compatibilidade. Ignore esse aviso e continue a instalao. Observao: No recomendvel usar a atualizao cumulativa 3 ou 4; use a 2, a 5 ou uma atualizao cumulativa posterior 5. Para obter mais informaes, consulte o artigo sobre o pacote de atualizao cumulativa 5 para SQL Server 2008 (http://go.microsoft.com/fwlink/?linkid=196928&clcid=0x416). Baixe o arquivo SQL_Server_2008_RTM_CU5_SNAC. A edio de 64 bits do Microsoft SQL Server 2005 com Service Pack 3 (SP3). Na pgina do pacote de atualizao cumulativa 3 para SQL Server 2005 Service Pack 3 (http://go.microsoft.com/fwlink/? linkid=165748&clcid=0x416), clique no link para exibir e solicitar downloads de hotfix e siga as instrues. Na pgina de solicitao de hotfix, baixe o arquivo SQL_Server_2005_SP3_Cumulative_Update_3. Para obter mais informaes sobre como escolher uma verso do SQL Server, consulte SQL Server 2008 R2 e Produtos do SharePoint 2010: melhores juntos (white paper) (SharePoint Server 2010). Servidor nico com banco de dados interno A edio de 64 bits do Windows Server 2008 Standard, Enterprise, Data Center ou Web Server com SP2, ou a edio de 64 bits do Windows Server 2008 R2 Standard, Enterprise, Data Center ou Web Server. Se estiver executando o Windows Server 2008 sem o SP2, o Ferramenta de Preparao de Produtos do Microsoft SharePoint instalar o Windows Server 2008 SP2 automaticamente. Observao: necessrio baixar uma atualizao para o Windows Server 2008 e o Windows Server 2008 R2 antes de executar a Instalao. A atualizao um hotfix para o .NET Framework 3.5 SP1 instalado pela Ferramenta de preparao. Ele fornece um mtodo de suporte para a autenticao de token sem segurana de transporte ou criptografia de mensagem
39
Ambiente
Requisito mnimo
no WCF. Para obter mais informaes e links, consulte a seo "Acesso ao software aplicvel", mais adiante neste artigo. KB979917 - QFE para problemas do Sharepoint - correo do Contador de Desempenho e Representao de Usurio (http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x416) Para o Windows Server 2008 SP2, baixe o arquivo Windows6.0-KB979917-x64.msu (Vista). Para o Windows Server 2008 R2, baixe o arquivo Windows6.1-KB979917-x64.msu (Win7). Para obter mais informaes, consulte o artigo relacionado da Base de Dados de Conhecimento sobre a ocorrncia de dois problemas durante a implantao de um aplicativo baseado em ASP.NET 2.0 em um servidor que esteja executando o IIS 7.0 ou o IIS 7.5 no Modo integrado (http://go.microsoft.com/fwlink/? linkid=192578&clcid=0x416). A ferramenta de preparao instala os seguintes pr-requisitos: Funo Servidor Web (IIS) Funo Servidor de aplicativo Microsoft .NET Framework verso 3.5 SP1 SQL Server 2008 Express com SP1 Microsoft Sync Framework Runtime v1.0 (x64) Microsoft Filter Pack 2.0 Microsoft Chart Controls para o Microsoft .NET Framework 3.5 Windows PowerShell 3.0 SQL Server 2008 Native Client Microsoft SQL Server 2008 Analysis Services ADOMD.NET
Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 Um hotfix para o .NET Framework 3.5 SP1 que fornece um mtodo de suporte para autenticao de token sem segurana de transporte ou criptografia de mensagem no WCF. Windows Identity Foundation (WIF) Observao: Se o Microsoft "Geneva" Framework estiver instalado, desinstale-o antes de instalar o Windows Identity Foundation
40
Ambiente
Requisito mnimo
(WIF). Servidores Web front-end e servidores de aplicativo em um farm A edio de 64 bits do Windows Server 2008 Standard, Enterprise, Data Center ou Web Server com SP2 ou a edio de 64 bits do Windows Server 2008 R2 Standard, Enterprise, Data Center ou Web Server. Se voc estiver executando o Windows Server 2008 com o SP1, o Ferramenta de Preparao de Produtos do Microsoft SharePoint instalar o Windows Server 2008 SP2 automaticamente. Observao: necessrio baixar uma atualizao para o Windows Server 2008 e o Windows Server 2008 R2 antes de executar a Instalao. A atualizao um hotfix para o. NET Framework 3.5 SP1 instalado pela Ferramenta de preparao. Ele fornece um mtodo de suporte para a autenticao de token sem segurana de transporte ou criptografia de mensagem no WCF. Para obter mais informaes e links, consulte a seo "Acesso ao software aplicvel". KB979917 - QFE para problemas do Sharepoint - correo do Contador de Desempenho e Representao de Usurio (http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x416) Para o Windows Server 2008 SP2, baixe o arquivo Windows6.0-KB979917-x64.msu (Vista). Para o Windows Server 2008 R2, baixe o arquivo Windows6.1-KB979917-x64.msu (Win7). Para obter mais informaes, consulte o artigo relacionado da Base de Dados de Conhecimento sobre a ocorrncia de dois problemas durante a implantao de um aplicativo baseado em ASP.NET 2.0 em um servidor que esteja executando o IIS 7.0 ou o IIS 7.5 no Modo integrado (http://go.microsoft.com/fwlink/? linkid=192578&clcid=0x416). A ferramenta de preparao instala os seguintes pr-requisitos: Funo Servidor Web (IIS) Funo Servidor de aplicativo Microsoft .NET Framework verso 3.5 SP1 Microsoft Sync Framework Runtime v1.0 (x64) Microsoft Filter Pack 2.0 Microsoft Chart Controls para o Microsoft .NET Framework 3.5 Windows PowerShell 3.0
41
Ambiente
Requisito mnimo
SQL Server 2008 Native Client Microsoft SQL Server 2008 Analysis Services ADOMD.NET
Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 Um hotfix para o .NET Framework 3.5 SP1 que fornece um mtodo de suporte para autenticao de token sem segurana de transporte ou criptografia de mensagem no WCF. Windows Identity Foundation (WIF) Observao: Se o Microsoft "Geneva" Framework estiver instalado, desinstale-o antes de instalar o Windows Identity Foundation (WIF). Computador cliente Um navegador com suporte. Para obter mais informaes, consulte Planejar suporte ao navegador (SharePoint Foundation 2010).
Software opcional
Ambiente
Software opcional
Windows 7 ou Windows Vista. Para obter mais informaes, consulte o artigo sobre como configurar o ambiente de desenvolvimento para SharePoint Server (http://go.microsoft.com/fwlink/? linkid=164557&clcid=0x416). Cliente do Microsoft Office 2010. Para obter mais informaes, consulte o artigo sobre o Microsoft Office 2010 (http://go.microsoft.com/fwlink/? linkid=195843&clcid=0x416). Microsoft Silverlight 3.
Computador cliente
42
Pacote de atualizao cumulativa 2 para SQL Server 2008 Service Pack 1 (http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x416) Pacote de atualizao cumulativa 5 para SQL Server 2008 (http://go.microsoft.com/fwlink/? linkid=197434&clcid=0x416). Baixe o arquivo SQL_Server_2008_RTM_CU5_SNAC. Microsoft SQL Server 2005 SP3 (http://go.microsoft.com/fwlink/?linkid=166496&clcid=0x416) Pacote de atualizao cumulativa 3 para SQL Server 2005 Service Pack 3 (http://go.microsoft.com/fwlink/?linkid=165748&clcid=0x416) Microsoft Windows Server 2008 SP2 (http://go.microsoft.com/fwlink/? linkid=166500&clcid=0x416) Windows Server 2008 com SP 2 CORREO: um hotfix que fornece um mtodo de suporte autenticao de token sem segurana de transporte ou criptografia de mensagens no WCF est disponvel para o .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/? linkid=160770&clcid=0x416) Windows Server 2008 R2 CORREO: um hotfix que fornece um mtodo de suporte autenticao de token sem segurana de transporte ou criptografia de mensagens no WCF est disponvel para o .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/? linkid=166231&clcid=0x416) Microsoft .NET Framework 3.5 Service Pack 1 (http://go.microsoft.com/fwlink/? linkid=131037&clcid=0x416)
43
Microsoft SQL Server 2008 Express Edition Service Pack 1 (http://go.microsoft.com/fwlink/? linkid=166503&clcid=0x416) Windows Identity Foundation para Windows Server 2008 (http://go.microsoft.com/fwlink/? linkid=160381&clcid=0x416) Windows Identity Foundation para Windows Server 2008 R2 (http://go.microsoft.com/fwlink/? linkid=166363&clcid=0x416) Microsoft Sync Framework v1.0 (http://go.microsoft.com/fwlink/?linkid=141237&clcid=0x416) Microsoft Office 2010 Filter Packs (http://go.microsoft.com/fwlink/?linkid=191851&clcid=0x416)
Controles de Grfico da Microsoft para Microsoft .NET Framework 3.5 (http://go.microsoft.com/fwlink/?linkid=141512&clcid=0x416) Windows PowerShell 2.0 (http://go.microsoft.com/fwlink/?linkid=161023&clcid=0x416) Microsoft SQL Server 2008 Native Client (http://go.microsoft.com/fwlink/? linkid=166505&clcid=0x416) Microsoft SQL Server 2008 Analysis Services ADOMD.NET (http://go.microsoft.com/fwlink/? linkid=160390&clcid=0x416) KB979917 - QFE para problemas do Sharepoint - correo do Contador de Desempenho e Representao de Usurio (http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x416) Para o Windows Server 2008 SP2, baixe o arquivo Windows6.0-KB979917-x64.msu (Vista). Para o Windows Server 2008 R2, baixe o arquivo Windows6.1-KB979917-x64.msu (Win7).
Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?linkid=163519&clcid=0x416) para Windows Server 2008 SP2 Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?linkid=163524&clcid=0x416) para Windows Server 2008 R2 ou Windows 7 Microsoft Silverlight 3 (http://go.microsoft.com/fwlink/?linkid=166506&clcid=0x416) Microsoft Office 2010 (http://go.microsoft.com/fwlink/?linkid=195843&clcid=0x416) Office Communicator 2007 R2 (http://go.microsoft.com/fwlink/?linkid=196930&clcid=0x416)
Microsoft SharePoint Designer 2010 (32 bits) (http://go.microsoft.com/fwlink/? linkid=196931&clcid=0x416) Microsoft SharePoint Designer 2010 (64 bits) (http://go.microsoft.com/fwlink/? linkid=196932&clcid=0x416) Microsoft SQL Server 2008 SP1 (http://go.microsoft.com/fwlink/?linkid=166490&clcid=0x416) Pacote de atualizao cumulativa 2 para o SQL Server 2008 Service Pack 1 (http://go.microsoft.com/fwlink/?linkid=165748&clcid=0x416). Microsoft SQL Server 2005 SP3 (http://go.microsoft.com/fwlink/?linkid=166496&clcid=0x416) Pacote de atualizao cumulativa 3 para o SQL Server 2005 Service Pack 3 (http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x416).
44
Microsoft Windows Server 2008 SP2 (http://go.microsoft.com/fwlink/? linkid=166500&clcid=0x416) Windows Server 2008 com SP 2 CORREO: um hotfix que fornece um mtodo de suporte autenticao de token sem segurana de transporte ou criptografia de mensagens no WCF est disponvel para o .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/? linkid=160770&clcid=0x416). Windows Server 2008 R2 CORREO: um hotfix que fornece um mtodo de suporte autenticao de token sem segurana de transporte ou criptografia de mensagens no WCF est disponvel para o .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/? linkid=166231&clcid=0x416). Microsoft .NET Framework 3.5 Service Pack 1 (http://go.microsoft.com/fwlink/? linkid=131037&clcid=0x416) Microsoft SQL Server 2008 Express Edition Service Pack 1 (http://go.microsoft.com/fwlink/? linkid=166503&clcid=0x416) Windows Identity Framework for Windows Server 2008 (http://go.microsoft.com/fwlink/? linkid=160381&clcid=0x416) Windows Identity Framework for Windows Server 2008 R2 (http://go.microsoft.com/fwlink/? linkid=166363&clcid=0x416) Microsoft Sync Framework v1.0 (http://go.microsoft.com/fwlink/?linkid=141237&clcid=0x416) Microsoft Office 2010 Filter Packs (http://go.microsoft.com/fwlink/?linkid=191851&clcid=0x416)
Controles de Grfico da Microsoft para Microsoft .NET Framework 3.5 (http://go.microsoft.com/fwlink/?linkid=141512&clcid=0x416) Windows PowerShell 2.0 (http://go.microsoft.com/fwlink/?linkid=161023&clcid=0x416) Microsoft SQL Server 2008 Native Client (http://go.microsoft.com/fwlink/? linkid=166505&clcid=0x416) Microsoft SQL Server 2008 Analysis Services ADOMD.NET (http://go.microsoft.com/fwlink/? linkid=130651&clcid=0x416) KB979917 - QFE para problemas do Sharepoint - correo do Contador de Desempenho e Representao de Usurio (http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x416) Para o Windows Server 2008 SP2, baixe o arquivo Windows6.0-KB979917-x64.msu (Vista). Para o Windows Server 2008 R2, baixe o arquivo Windows6.1-KB979917-x64.msu (Win7).
Para obter mais informaes, consulte o artigo relacionado da Base de Dados de Conhecimento sobre a ocorrncia de dois problemas durante a implantao de um aplicativo baseado em ASP.NET 2.0 em um servidor que esteja executando o IIS 7.0 ou o IIS 7.5 no Modo integrado (http://go.microsoft.com/fwlink/?linkid=192578&clcid=0x416). Microsoft Office 2010 (http://go.microsoft.com/fwlink/?linkid=195843&clcid=0x416) Microsoft Silverlight 3 (http://go.microsoft.com/fwlink/?linkid=166506&clcid=0x416)
45
Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?linkid=163519&clcid=0x416) para Windows Server 2008 SP2 Atualizao dos Servios de Dados ADO.NET para .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?linkid=163524&clcid=0x416) para Windows Server 2008 R2 ou Windows 7
46
Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010)
Este artigo fornece informaes sobre as contas administrativas e de servio que so necessrias para a implantao do Microsoft SharePoint Foundation 2010. So necessrias contas e permisses adicionais para implementar todos os aspectos de um farm de produo por completo.
Permisses necessrias
Para implantar o SharePoint Foundation 2010 em um farm de servidores, voc deve fornecer credenciais para vrias contas diferentes. A tabela a seguir descreve as contas usadas na instalao e na configurao do SharePoint Foundation 2010.
Conta
Objetivo
Requisitos
A conta de servio do SQL Server usada para executar o SQL Server. a conta para os seguintes servios do SQL Server: MSSQLSERVER SQLSERVERAGENT
Usar uma conta de Sistema Local ou uma conta de usurio de domnio. Se voc pretende fazer backup em, ou restaurar de, um recurso externo, as permisses desse precisaro ser concedidas para a conta apropriada. Se usa uma conta de usurio de domnio para a conta de servio do SQL Server, conceda permisses para essa conta de usurio de domnio. Entretanto, se usa a conta do Servio de Rede ou do Servio Local, conceda permisses do recurso externo para a conta da mquina (nome_do_domnio\NomeDoHost$_SQL). O nome da instncia arbitrrio e foi criado quando o Microsoft SQL Server foi instalado.
Se voc no usar a instncia padro do SQL Server, no console de Servios do Windows, estes servios sero mostrados da seguinte forma: MSSQL$InstanceName SQLAgent$InstanceName
47
Conta
Objetivo
Requisitos
O logon do SQL Server no computador que executa o SQL Server. Membro das seguintes funes de segurana do SQL Server: Funo de servidor fixa securityadmin Funo de servidor fixa dbcreator Se voc executar cmdlets Windows PowerShell que afetem um banco de dados, essa conta dever ser membro da funo de banco de dados fixa db_owner do banco de dados.
A conta do farm de servidores usada para executar as seguintes tarefas: Configurar e gerenciar o farm de servidores. Atuar como a identidade do pool de aplicativos do site da Administrao Central do SharePoint. Execute o Servio de Timer do Microsoft SharePoint Workflow Foundation.
Permisses adicionais so concedidas automaticamente para a conta de farm de servidores em servidores Web e servidores de aplicativos que esto associados a um farm de servidores. A conta de farm de servidores adicionada automaticamente como um logon do SQL Server no computador que executa o SQL Server. A conta adicionada s seguintes funes de servidor do SQL Server: Funo de servidor fixa dbcreator Funo de servidor fixa securityadmin Funo de banco de dados fixa db_owner para todos os bancos de dados do SharePoint no farm de servidores
48
Configurar o Firewall do Windows para que ele bloqueie as portas de escuta padro do SQL Server Configurar o Firewall do Windows para abrir manualmente as portas atribudas Configurar um alias de cliente SQL Testar o alias do cliente SQL
Configurar uma instncia do SQL Server para que ela escute em uma porta no padro
Use o SQL Server Configuration Manager para alterar a porta TCP que usada por uma instncia do SQL Server. 1. No computador que executa o SQL Server, abra o SQL Server Configuration Manager. 2. No painel esquerdo, expanda Configurao de Rede do SQL Server.
49
3. Clique na entrada correspondente instncia que voc est configurando. A instncia padro aparece na lista como Protocolos para MSSQLSERVER. As instncias nomeadas aparecero como Protocolos para instncia_nomeada. 4. No painel direito, clique com o boto direito do mouse em TCP/IP e clique em Propriedades. 5. Clique na guia Endereos IP. Para cada endereo IP atribudo ao computador que est executando o SQL Server, h uma entrada correspondente nessa guia. Por padro, o SQL Server escuta em todos os endereos IP atribudos ao computador. 6. Para alterar de forma global a porta em que a instncia padro est escutando, siga estas etapas: a. Para cada endereo IP, exceto IPAll, limpe todos os valores de Portas TCP dinmicas e de Porta TCP. b. Para IPAll, limpe o valor de Portas TCP dinmicas. No campo Porta TCP, digite a porta em que deseja que a instncia do SQL Server escute. Por exemplo, digite 40000. 7. Para alterar de forma global a porta em que a instncia nomeada est escutando, execute as seguintes etapas: a. Para cada endereo IP, inclusive IPAll, limpe todos os valores de Portas TCP dinmicas. O valor 0 para esse campo indica que o SQL Server usa uma porta TCP dinmica para o endereo IP. Uma entrada em branco para esse valor significa que o SQL Server no usar uma porta TCP dinmica para o endereo IP. b. Para cada endereo IP, exceto IPAll, limpe todos os valores de Porta TCP. c. Para IPAll, limpe o valor de Portas TCP dinmicas. No campo Porta TCP, digite a porta em que deseja que a instncia do SQL Server escute. Por exemplo, digite 40000. 8. Clique em OK. Voc receber uma mensagem indicando que a alterao no entrar em vigor at que o servio SQL Server seja reiniciado. Clique em OK. 9. Feche o SQL Server Configuration Manager. 10. Reinicie o servio SQL Server e confirme se o computador que est executando o SQL Server est escutando na porta selecionada. Para isso, examine o log do visualizador de eventos aps a reinicializao do servio SQL Server. Procure por um evento de informao semelhante a este: Tipo de Evento:Informao Origem do Evento:MSSQL$MSSQLSERVER Categoria do Evento:(2) ID do Evento:26022 Data:6/3/2008 Hora:1:46:11 Usurio:N/A Computador:nome_do_computador Descrio: O servidor est escutando em [ 'any' <ipv4>50000]
50
Configurar o Firewall do Windows para que ele bloqueie as portas de escuta padro do SQL Server
1. No Painel de Controle, abra o Firewall do Windows. Clique em Alterar configuraes para abrir a caixa de dilogo Configuraes do Firewall do Windows. 2. Na guia Geral, clique em Ativado. Verifique se a caixa de seleo No permitir excees est desmarcada. 3. Na guia Excees, clique em Adicionar Porta. 4. Na caixa de dilogo Adicionar uma Porta, digite um nome para a porta. Por exemplo, digite UDP-1434. Em seguida, digite o nmero da porta. Por exemplo, digite 1434. 5. Clique na opo apropriada: UDP ou TCP. Por exemplo, para bloquear a porta 1434, clique em UDP. Para bloquear a porta 1433, clique em TCP. 6. Clique em Alterar Escopo para garantir que o escopo dessa exceo seja definido como Qualquer computador (inclusive na Internet). 7. Clique em OK. 8. Na guia Excees, localize a exceo criada. Para bloquear a porta, desmarque a caixa de seleo dessa exceo. Por padro, essa caixa de seleo estar marcada, o que significa que a porta est aberta.
51
servidores. possvel usar os componentes do cliente SQL Server para criar um alias de cliente SQL Server para computadores que se conectam ao SQL Server. 1. Execute a Instalao do SQL Server no computador de destino e selecione os seguintes componentes de cliente para instalao: a. Componentes de Conectividade b. Ferramentas de Gerenciamento 2. Abra o SQL Server Configuration Manager. 3. No painel esquerdo, clique em Configurao do SQL Native Client. 4. No painel direito, clique com o boto direito do mouse em Aliases e selecione Novo Alias. 5. Na caixa de dilogo Alias, digite um nome para o alias e digite o nmero da porta da instncia do banco de dados. Por exemplo, digite SharePoint_alias. 6. No campo Nmero da Porta, digite o nmero da porta para a instncia do banco de dados. Por exemplo, digite 40000. Verifique se o protocolo foi definido como TCP/IP. 7. No campo Servidor, digite o nome do computador que est executando o SQL Server. 8. Clique em Aplicar e em OK.
52
53
Viso geral
Ao instalar o SharePoint Foundation 2010 em um farm de servidor nico, voc poder configurar o SharePoint Foundation 2010 de modo a atender a necessidades especficas. Depois da concluso da Instalao e do Assistente de Configurao de Produtos do SharePoint, os binrios e o site da Administrao Central do SharePoint estaro instalados e as permisses de segurana, as configuraes de registro e os bancos de dados (de configurao e de contedo) estaro configurados. Em seguida, voc poder optar entre executar o Assistente de Configurao do Farm, para configurar o farm, selecionar os servios a serem utilizados e criar o primeiro conjunto de sites; ou fazer a configurao manualmente, de acordo com o seu prprio ritmo. Um farm de servidor nico normalmente composto por um servidor que executa o Microsoft SQL Server e o SharePoint Foundation 2010. Voc poder implantar o SharePoint Foundation 2010 em um farm desse tipo, se estiver hospedando apenas alguns sites para um nmero limitado de usurios. Essa configurao tambm ser til caso voc configure um farm para atender s suas necessidades, primeiro, e deixe para adicionar os servidores em um estgio posterior. Observao: Este guia no explica como instalar o SharePoint Foundation 2010 em ambientes de farm de vrios servidores ou como atualizar verses anteriores do SharePoint Foundation. Para obter mais informaes, consulte Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010). Para obter mais informaes sobre atualizaes, consulte Atualizando para o SharePoint Foundation 2010.
Antes de comear
Antes de iniciar a implantao:
54
Familiarize-se com as diretrizes do sistema operacional descritas no artigo sobre diretrizes de ajuste de desempenho do Windows Server 2008 e no artigo sobre diretrizes de ajuste de desempenho do Windows Server 2008 R2. Verifique se voc atende a todos os requisitos de hardware e software. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Assegure a execuo de uma instalao limpa do SharePoint Foundation 2010. No possvel instalar a verso RTM do SharePoint Foundation 2010 sem remover primeiro a verso beta do SharePoint Foundation 2010. Verifique se voc est preparado para configurar as contas necessrias com as permisses apropriadas, conforme descrito em Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010). Observao: Como uma prtica recomendada de segurana, instale o SharePoint Foundation 2010 usando a administrao de privilgios mnimos. Decida quais servios sero usados para o seu aplicativo Web, conforme descrito em Configurar servios (SharePoint Foundation 2010).
55
Executar a Instalao
O procedimento a seguir instala binrios, configura permisses de segurana e define as configuraes de registro para o SharePoint Foundation 2010. Para executar a Instalao 1. Na pgina Iniciar do SharePoint Foundation 2010, clique em Instalar o SharePoint Foundation. 2. Na pgina Leia os Termos de Licena para Software Microsoft, analise os termos, marque a caixa de seleo Aceito os termos deste contrato e clique em Continuar. 3. Na pgina Escolha a instalao desejada, clique em Farm do servidor. 4. Na guia Tipo de Servidor, clique em Completo. 5. Opcional: Para instalar o SharePoint Foundation 2010 em um local personalizado, clique na guia Local dos Dados e digite o local ou ou clique em Procurar para encontrar o local. 6. Clique em Instalar Agora. 7. Quando a Instalao estiver concluda, clique em Fechar. Observao: Se a Instalao falhar, verifique a pasta TEMP do usurio que executou a Instalao. Faa logon como esse usurio e digite %temp% na barra de localizao do Windows Explorer. Se o
56
caminho %temp% for resolvido como um local que termine em "1" ou "2", navegue um nvel acima para exibir os arquivos de log. O nome do arquivo de log Instalao do Microsoft SharePoint Foundation 2010 (<carimbo_de_data/hora>). Dica: Para acessar o Assistente de Configurao de Produtos do SharePoint, clique em Iniciar, aponte para Todos os Programas e selecione Produtos do Microsoft SharePoint 2010. Se a caixa de dilogo Controle de Conta de Usurio for exibida, clique em Continuar.
57
conta de usurio que no seja membro do grupo Administradores em seus servidores Web front-end ou servidores de banco de dados. d. Na caixa Senha, digite a senha do usurio. 5. Clique em Avanar. 6. Na pgina Especificar Configuraes de Segurana do Farm, digite uma senha e clique em Avanar. Assegure que essa senha atenda aos seguintes critrios: Contm pelo menos oito caracteres Contenha, pelo menos, trs dos quatro grupos de caracteres a seguir: Caracteres maisculos (de A a Z) Caracteres minsculos (de A a Z) Numerais (de 0 a 9) Caracteres no alfabticos (como !, $, #, %) Observao: Embora essa senha seja similar a qualquer outra, normalmente ela maior para aumentar a segurana. Ela usada para criptografar as credenciais das contas registradas no Microsoft SharePoint Foundation (por exemplo, a conta do sistema do Microsoft SharePoint Foundation que voc fornece ao executar o Assistente de Configurao de Produtos do SharePoint). No a esquea, pois ela ser necessria cada vez que voc adicionar um servidor ao farm. 7. Na pgina Configurar o Aplicativo Web da Administrao Central do SharePoint, faa o seguinte: a. Marque a caixa de seleo Especificar nmero da porta e digite a porta que o aplicativo Web Administrao Central do SharePoint dever usar ou deixe a caixa de seleo Especificar nmero da porta desmarcada se quiser usar a porta padro. b. Clique em NTLM ou em Negociar (Kerberos). 8. Clique em Avanar. 9. Na pgina Concluindo o Assistente de Configurao de Produtos do SharePoint, examine suas definies de configurao para verificar se elas esto corretas e clique em Avanar.
Observao: Se desejar criar automaticamente contas exclusivas para os usurios no servio de diretrio Active Directory, clique em Configuraes Avanadas e habilite a criao de conta do Active Directory. 10. Na pgina Configurao Bem-sucedida, clique em Concluir. Observao: Se o Assistente de Configurao de Produtos do SharePoint falhar, verifique os arquivos
58
de log PSCDiagnostics localizados na unidade em que o SharePoint Foundation est instalado, na pasta %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS. Observao: Se voc receber uma solicitao para fornecer o nome de usurio e senha, talvez seja necessrio adicionar o site da Administrao Central do SharePoint lista de sites confiveis e configurar a autenticao do usurio no Internet Explorer. Alm disso, pode ser necessrio desativar as configuraes de segurana reforada do Internet Explorer. A prxima seo apresenta instrues sobre como configurar ou desabilitar tais definies. Observao: Se receber uma mensagem de erro de servidor proxy, voc poder precisar configurar as definies de servidor proxy, de modo que os endereos locais ignorem o servidor proxy. As instrues para configurar as definies do servidor proxy so fornecidas mais adiante na seo seguinte.
Se voc receber uma mensagem de erro de proxy, execute este procedimento: Para obter informaes adicionais, consulte Introduo ao IEAK 8 (http://go.microsoft.com/fwlink/? linkid=151359&clcid=0x416). Para adicionar o site da Administrao Central do SharePoint lista de sites confiveis 1. No Internet Explorer, no menu Ferramentas, clique em Opes da Internet. 2. Na guia Segurana, na rea Selecione uma zona para exibir ou alterar as configuraes
59
de segurana, clique em Sites Confiveis e selecione Sites. 3. Desmarque a caixa de seleo Exigir verificao do servidor (https:) para todos os sites desta zona. 4. Na caixa Adicionar este site zona, digite a URL do seu site e clique em Adicionar. 5. Clique em Fechar para fechar a caixa de dilogo Sites Confiveis. 6. Clique em OK para fechar a caixa de dilogo Opes da Internet. Para desabilitar as configuraes da Segurana Reforada do Internet Explorer 1. Clique em Iniciar, aponte para Todos os Programas, aponte para Ferramentas Administrativas e clique em Gerenciador de Servidores. 2. Em Gerenciador de Servidores, selecione a raiz do Gerenciador de Servidores. 3. Na seo Informaes de Segurana, clique em Configurar ESC do IE. A caixa de dilogo Configurao de Segurana Reforada do Internet Explorer exibida. 4. Na seo Administradores, selecione Desativado, para desativar as configuraes da Segurana Reforada do Internet Explorer, e clique em OK. Para configurar as definies do servidor de proxy de modo a ignorar o proxy para endereos locais 1. No Internet Explorer, no menu Ferramentas, clique em Opes da Internet. 2. Na guia Conexes, na rea Configuraes da Rede Local (LAN), clique em Configuraes da LAN. 3. Na rea Configurao Automtica, desmarque a caixa de seleo Detectar automaticamente as configuraes. 4. Na rea Servidor de Proxy, selecione a caixa de seleo Usar um servidor proxy para a rede local. 5. Digite o endereo do servidor proxy na caixa Endereo. 6. Digite o nmero de porta do servidor proxy na caixa Porta. 7. Marque a caixa de seleo No usar proxy para endereos locais. 8. Clique em OK para fechar a caixa de dilogo Configuraes da Rede Local (LAN). 9. Clique em OK para fechar a caixa de dilogo Opes da Internet.
60
Para executar o Assistente de Configurao do Farm 1. No site da Administrao Central do SharePoint, na pgina dos Assistentes de Configurao, clique em Iniciar o Assistente de Configurao de Farm. 2. Na pgina Ajude a Melhorar o SharePoint, selecione uma das opes e clique em OK: Sim, desejo participar (Recomendado). No, no desejo participar.
3. Na pgina Configurar o farm do SharePoint, selecione Oriente-me durante a configurao, usando este assistente. e clique em Avanar. 4. Na seo Conta de Servio, clique em uma conta de servio que voc deseja usar para configurar seus servios. Observao Por motivos de segurana, recomendado que voc use uma conta diferente da utilizada pelo administrador do farm para configurar os servios. Se voc decidir usar uma conta gerenciada preexistente, ou seja, uma conta monitorada pelo SharePoint Foundation, clique nesta opo antes de continuar. 5. Selecione os servios que deseja utilizar no farm e clique em Avanar. 6. Na pgina Criar Conjunto de Sites, siga este procedimento: a. Na seo Ttulo e Descrio, na caixa Ttulo, digite o nome de seu novo site. b. Opcional: na caixa Descrio, digite uma descrio sobre o contedo do site. c. Na seo Endereo do Site, selecione um caminho de URL para o site. d. Na seo Seleo de Modelo, na lista Selecione um modelo, defina o modelo a ser usado para o site de nvel superior no conjunto de sites. Observao: Para exibir um modelo ou a descrio de um modelo, clique em qualquer item da lista Selecione um modelo. 7. Clique em OK. 8. Na pgina Configurar o farm do SharePoint, examine o resumo da configurao do farm e clique em Concluir.
Etapas ps-instalao
Depois de instalar e configurar o SharePoint Foundation 2010, a janela do navegador abrir exibindo a Administrao Central do novo site do SharePoint. Embora seja possvel adicionar contedo ao site ou personaliz-lo, recomendado executar as seguintes tarefas administrativas, primeiro, usando o site da Administrao Central do SharePoint.
61
Configurar coleta de dados de integridade e uso possvel configurar a coleta de dados de integridade e uso no farm de servidores. O sistema grava os dados de uso e de integridade na pasta de log e no banco de dados de log. Para obter mais informaes, consulte Configure usage and health data collection (SharePoint Foundation 2010). Configurar log de diagnstico possvel configurar o log de diagnstico que pode ser necessrio aps a implantao ou atualizao inicial. As configuraes padro so suficientes para a maioria das situaes, mas, dependendo das suas necessidades comerciais e do ciclo de vida do farm, convm alter-las. Para obter mais informaes, consulte Configure diagnostic logging (SharePoint Foundation 2010). Configurar email de entrada Voc pode configurar o email de entrada para que os sites do SharePoint aceitem e arquivem os emails de entrada. Voc tambm pode configurar o email de entrada para que os sites do SharePoint possam arquivar discusses por email conforme aconteam, salvar documentos enviados por email e mostrar reunies enviadas por email nos calendrios do site. Alm disso, voc pode configurar o Servio de Gerenciamento de Diretrio do SharePoint para fornecer suporte criao e ao gerenciamento de listas de distribuio de emails. Para obter mais informaes, consulte Configurar emails de entrada (SharePoint Foundation 2010). Configurar email de sada possvel configurar o email de sada para que o servidor SMTP (Simple Mail Transfer Protocol) envie alertas por email aos usurios do site e notificaes aos administradores. Voc pode configurar os endereos de email do remetente e de resposta exibido nos alertas de sada. Para obter mais informaes, consulte Configurar emails de sada (SharePoint Foundation 2010). Configurar uma conta de celular possvel configurar uma conta a fim de que o SharePoint envie para o seu celular ou para os celulares dos usurios do site alertas na forma de mensagens de texto (SMS). Para obter mais informaes, consulte Configurar uma conta mvel (SharePoint Foundation 2010). . Instalar e configurar o Remote BLOB Storage possvel instalar e configurar o RBS (Remote BLOB Storage) para uma instncia do SQL Server 2008 com suporte a um farm do SharePoint. Para obter mais informaes, consulte Instalar e configurar o Remote BLOB Storage ou o External BLOB Storage (SharePoint Foundation 2010). ***BEGIN MOSS ONLY***
62
Implantar um nico servidor com um banco de dados interno (SharePoint Foundation 2010)
Este artigo descreve como executar uma instalao limpa do Microsoft SharePoint Foundation 2010, em um servidor nico, dentro de um banco de dados interno. Neste artigo: Viso geral Antes de comear Instalar o SharePoint Foundation 2010 Etapas ps-instalao Configurar o Backup do Windows Server
Viso geral
Voc pode publicar rapidamente um site do SharePoint implantando o SharePoint Foundation 2010 em um nico servidor com um banco de dados interno. Essa configurao til se voc quiser avaliar os recursos e funcionalidades do SharePoint Foundation 2010, como colaborao, gerenciamento de documento e pesquisa. Essa configurao tambm til se voc estiver implantando um nmero pequeno de sites da web e quiser minimizar a sobrecarga administrativa. Quando voc instala o SharePoint Foundation 2010 em um nico servidor com um banco de dados interno usando as configuraes padro, a Instalao instala o Microsoft SQL Server 2008 Express e o produto do SharePoint, e o Assistente de Configurao de Produtos do SharePoint cria o banco de dados da configurao e o banco de dados de contedo para seus sites do SharePoint. Alm disso, o Assistente de Configurao de Produtos do SharePoint instala o site da web da Administrao Central do SharePoint e cria seu primeiro conjunto de sites do SharePoint. Observao: Este artigo no descreve como instalar o SharePoint Foundation 2010 em um ambiente de farm, nem como atualizar as verses anteriores do SharePoint Foundation. Para obter mais informaes sobre a instalao do SharePoint Foundation 2010 em um farm de servidor nico, consulte Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010). Para obter mais informaes sobre a instalao do SharePoint Foundation 2010 em um farm com vrios servidores, consulte Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010). Para obter mais informaes sobre atualizao, consulte Atualizando para o SharePoint Foundation 2010. Considere as seguintes restries deste mtodo de instalao:
63
No possvel instalar o servidor nico com a verso de banco de dados interno do SharePoint Foundation em um controlador de domnio. Um banco de dados do SQL Server 2008 Express no pode ter mais de 4 GB.
Antes de comear
Antes de iniciar a implantao, verifique se voc atendeu a todos os requisitos de hardware e software. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Alm disso, assegure a execuo de uma instalao limpa do SharePoint Foundation 2010. No possvel instalar a verso RTM do SharePoint Foundation 2010 sem remover primeiro a verso beta do SharePoint Foundation 2010
64
Download da Microsoft, o computador em que voc est instalando o SharePoint Foundation deve ter acesso Internet. 3. Na pgina Bem-vindo ao Ferramenta de Preparao de Produtos do Microsoft SharePoint, clique em Avanar. 4. Na pgina Instalao Concluda, clique em Concluir.
Executar a Instalao
O procedimento abaixo instala o SQL Server 2008 Express e o produto SharePoint. Ao trmino da Instalao, voc poder iniciar o Assistente de Configurao de Produtos do SharePoint (descrito mais adiante nesta seo). Para executar a Instalao 1. Na pgina Iniciar do SharePoint Foundation 2010, clique em Instalar SharePoint Foundation. 2. Na pgina Leia os Termos de Licena para Software Microsoft, analise os termos, marque a caixa de seleo Aceito os termos deste contrato e clique em Continuar. 3. Na pgina Escolha a instalao desejada, clique em Autnoma. 4. Quando a Instalao for concluda, uma caixa de dilogo solicitar que voc conclua a configurao do servidor. Verifique se a caixa de seleo Execute agora o Assistente de Configurao de Produtos do SharePoint est marcada. 5. Clique em Fechar para iniciar o Assistente de Configurao. Observao: Se a Instalao falhar, verifique a pasta TEMP do usurio que executou a Instalao. Faa logon como esse usurio e digite %temp% na barra de localizao do Windows Explorer. Se o caminho %temp% for resolvido como um local que termine em "1" ou "2", navegue um nvel acima para exibir os arquivos de log. O nome do arquivo de log Instalao do Microsoft SharePoint Foundation 2010 (<carimbo_de_data/hora>). Dica: Para acessar o Assistente de Configurao de Produtos do SharePoint, clique em Iniciar, aponte para Todos os Programas e selecione Produtos do Microsoft SharePoint 2010. Se a caixa de dilogo Controle de Conta de Usurio for exibida, clique em Continuar.
65
Para executar o Assistente de Configurao de Produtos do SharePoint 1. Na pgina Bem-vindo a produtos do SharePoint, clique em Avanar. 2. Na caixa de dilogo notificando que alguns servios talvez precisem ser reinicializados durante a configurao, clique em Sim. 3. Na pgina Configurao Bem-sucedida, clique em Concluir. Observao: Se o Assistente de Configurao de Produtos do SharePoint falhar, verifique os arquivos de log PSCDiagnostics localizados na unidade em que o SharePoint Foundation est instalado, na pasta %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS. Observao: Se for solicitado a fornecer nome de usurio e senha, voc poder precisar adicionar o site da Administrao Central do SharePoint lista de sites confiveis e configurar as definies de autenticao de usurio no Internet Explorer. Pode ser necessrio desabilitar as configuraes de segurana reforada do Internet Explorer. As instrues de configurao dessas definies so fornecidas no procedimento a seguir. Observao: Se receber uma mensagem de erro de servidor proxy, voc poder precisar configurar as definies de servidor proxy, de modo que os endereos locais ignorem o servidor proxy. As instrues de configurao dessas definies de servidor proxy so fornecidas na seo seguinte.
66
Configurar as definies de servidor proxy para ignorar o servidor proxy de endereos locais
Para obter mais informaes, consulte o artigo de introduo ao IEAK 8 (http://go.microsoft.com/fwlink/? linkid=151359&clcid=0x416). Para adicionar o site da Administrao Central do SharePoint lista de sites confiveis 1. No Internet Explorer, no menu Ferramentas, clique em Opes da Internet. 2. Na guia Segurana, na rea Selecione uma zona para exibir ou alterar suas configuraes de segurana, clique em Sites Confiveis e clique em Sites. 3. Desmarque a caixa de seleo Exigir verificao do servidor (https:) para todos os sites desta zona. 4. Na caixa Adicionar este site zona, digite a URL do seu site e clique em Adicionar. 5. Clique em Fechar para fechar a caixa de dilogo Sites Confiveis. 6. Clique em OK para fechar a caixa de dilogo Opes da Internet. Se usar um servidor proxy na sua organizao, use as seguintes etapas para configurar o Internet Explorer para ignorar o servidor proxy para os endereos locais.
Para desabilitar as configuraes da Segurana Reforada do Internet Explorer 1. Clique em Iniciar, aponte para Todos os Programas, aponte para Ferramentas Administrativas e clique em Gerenciador de Servidores. 2. Em Gerenciador de Servidores, selecione a raiz do Gerenciador de Servidores. 3. Na seo Informaes de Segurana, clique em Configurar ESC do IE. A caixa de dilogo Configurao de Segurana Reforada do Internet Explorer exibida. 4. Na seo Administradores, selecione Desativado, para desativar as configuraes da Segurana Reforada do Internet Explorer, e clique em OK.
Para configurar as definies do servidor de proxy de modo a ignorar o proxy para endereos locais 1. No Internet Explorer, no menu Ferramentas, clique em Opes da Internet. 2. Na guia Conexes, na rea Configuraes da Rede Local (LAN), clique em Configuraes da LAN. 3. Na rea Configurao automtica, desmarque a caixa de seleo Detectar automaticamente as configuraes. 4. Na rea Servidor Proxy, marque a caixa de seleo Usar um servidor proxy para a rede local. 5. Digite o endereo do servidor proxy na caixa Endereo.
67
6. Digite o nmero de porta do servidor proxy na caixa Porta. 7. Marque a caixa de seleo Ignorar servidor proxy para endereos locais. 8. Clique em OK para fechar a caixa de dilogo Configuraes da Rede Local (LAN). 9. Clique em OK para fechar a caixa de dilogo Opes da Internet.
Etapas ps-instalao
Aps instalar o SharePoint Foundation 2010, a janela do seu navegador ser aberta no web site da Administrao Central do novo site do SharePoint. Embora voc possa iniciar a adio de contedo ao site ou iniciar a personalizao do site, recomendamos que voc execute antes as seguintes tarefas administrativas, usando a Administrao Central do SharePoint. Configurar coleta de dados de integridade e uso possvel configurar a coleta de dados de integridade e uso no farm de servidores. O sistema grava os dados de uso e de integridade na pasta de log e no banco de dados de log. Para obter mais informaes, consulte Configure usage and health data collection (SharePoint Foundation 2010). Configurar log de diagnstico possvel configurar o log de diagnstico que pode ser necessrio aps a implantao ou atualizao inicial. As configuraes padro so suficientes para a maioria das situaes, mas, dependendo das suas necessidades comerciais e do ciclo de vida do farm, convm alter-las. Para obter mais informaes, consulte Configure diagnostic logging (SharePoint Foundation 2010). Configurar email de entrada possvel configurar os emails de entrada de modo que os sites do SharePoint aceitem e arquivem emails de entrada. Tambm possvel configurar os emails de entrada para que os sites do SharePoint arquivem as discusses por email medida que aconteam, salvem documentos enviados por email e mostrem reunies realizadas por email nos calendrios do site. Alm disso, voc pode configurar o Servio de Gerenciamento de Diretrio do SharePoint para dar suporte criao e ao gerenciamento de listas de distribuio de emails. Para obter mais informaes, consulte Configurar emails de entrada (SharePoint Foundation 2010). Configurar email de sada possvel configurar o email de sada de modo que o servidor de protocolo SMTP envie alertas por email aos usurios e notificaes aos administradores do site. Configure os endereos de email do remetente e de resposta (exibidos nos alertas de sada). Para obter mais informaes, consulte Configurar emails de sada (SharePoint Foundation 2010). Configurar uma conta de celular Configure uma conta para que o SharePoint envie ao seu celular ou aos celulares dos usurios do site alertas na forma de mensagens de texto (SMS). Para obter mais informaes, consulte Configurar uma conta mvel (SharePoint Foundation 2010). Instalar e configurar o Remote BLOB Storage possvel instalar e configurar o RBS (Remote BLOB Storage) para uma instncia do SQL Server 2008 com suporte a um farm do SharePoint. Para obter mais informaes, consulte Instalar e configurar o Remote BLOB Storage ou o External BLOB Storage (SharePoint Foundation 2010).
68
69
Viso geral
Estas so as etapas bsicas nesta implantao: Familiarizar-se com o conceito da topologia de trs camadas. Concluir todo o trabalho de planejamento e preparao, por exemplo, a verificao dos requisitos de hardware e de software. Instalar as atualizaes de software necessrias em todos os servidores que faro parte do farm. Instalar os pr-requisitos do SharePoint Foundation nos servidores, nas camadas da Web e de aplicativo. Instalar o SharePoint Foundation no servidor de aplicativos e nos servidores Web. Criar e configurar o farm do SharePoint. Provisionar servios.
70
Com respeito ilustrao acima, observe que: possvel adicionar servidores camada da Web. Eles podem ser configurados como servidores Web convencionais, para manipular as solicitaes dos usurios. possvel adicionar servidores do farm camada de aplicativo e configur-los como servidores dedicados que hospedaro o site de Administrao Central ou outros servios no farm que necessitem de recursos dedicados ou isolamento da camada da Web (por exemplo, trabalhos de timer e servios de rea restrita).
71
possvel adicionar servidores camada de banco de dados a fim de implementar uma instncia autnoma, um espelhamento de banco de dados ou um cluster de failover. Se voc estiver configurando o farm para alta disponibilidade, ser necessrio um espelhamento de banco de dados ou um cluster de failover na camada do banco de dados.
Antes de comear
Antes de iniciar a implantao: Familiarize-se com as diretrizes do sistema operacional descritas nas Diretrizes de ajuste de desempenho do Windows Server 2008 e Diretrizes de ajuste de desempenho do Windows Server 2008 R2. Cumpra todos os requisitos de hardware e de software. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010) Prepare-se para configurar as contas necessrias com as permisses apropriadas, conforme descrito em Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010) Observao: Como uma prtica recomendada de segurana, instale o SharePoint Foundation usando a administrao de privilgios mnimos.
72
disponvel e atualizada para o nvel necessrio. Alm disso, ter de solicitar um banco de dados criado por DBA que esteja configurado para o farm. Observao: Os procedimentos deste artigo no usam um banco de dados criado por DBA; os procedimentos sero diferentes em uma implantao de banco de dados criado por DBA. Para obter mais informaes, consulte Implantar usando bancos de dados criados por um DBA (SharePoint Foundation 2010).
73
3. Se voc instalar usando um conjunto de arquivos, clique duas vezes em PrerequisiteInstaller.exe. 4. Na pgina Bem-vindo Ferramenta de Preparao de Produtos do Microsoft SharePoint, clique em Avanar. Observao: Talvez seja necessrio que a ferramenta de preparao reinicie o servidor local para concluir a instalao de alguns pr-requisitos. O instalador continuar a executar depois que o servidor for reiniciado e no ser necessria nenhuma interveno manual. No entanto, voc ter de fazer um novo logon no servidor. 5. Na pgina Instalao Concluda, clique em Concluir. Observao: Depois de concluir a Ferramenta de Preparao de Produtos do Microsoft SharePoint, voc deve instalar o KB 949516 (http://go.microsoft.com/fwlink/? linkid=148917&clcid=0x416) e o KB 971831 (http://support.microsoft.com/kb/971831/ptbr/). Talvez tambm seja preciso reiniciar o servidor depois da instalao desse hotfix. Observao: Se a mensagem de erro "Carregar este assembly produziria uma definio de concesso diferente das outras instncias. (Exceo de HRESULT: 0x80131401)" for exibida quando voc iniciar o processo de trabalho do IIS (w3wp.exe), outro servio ou um aplicativo gerenciado em um servidor que tambm esteja executando o SharePoint Foundation 2010, instale o KB963676 (http://go.microsoft.com/fwlink/? linkid=151358&clcid=0x416). Reinicie o computador depois de aplicar esse hotfix.
2. Na pgina Leia os Termos de Licena para Software Microsoft, leia os termos, marque a caixa de seleo Aceito os termos deste contrato e clique em Continuar. 3. Na pgina Escolha a instalao desejada, clique em Farm de Servidores. 4. Na guia Tipo de Servidor, clique em Completo. 5. Na guia Local do Arquivo, aceite o local padro (ou altere o caminho de instalao) e clique
74
em Instalar Agora. Observao: Como prtica recomendada, instale o SharePoint Foundation em uma unidade que no seja a do sistema. 6. Ao trmino da instalao, uma caixa de dilogo solicitar que voc conclua a configurao do servidor. Desmarque a caixa de seleo Executar o Assistente de Configurao de Produtos e Tecnologias do SharePoint agora. Observao: Para manter a consistncia na abordagem, no recomendado executar o assistente de configurao at que o SharePoint Foundation esteja instalado em todos os servidores Web front-end e de aplicativos que participaro do farm de servidores. 7. Clique em Fechar para concluir a Instalao.
75
c. Na caixa Nome de Usurio, digite o nome do usurio da conta do farm de servidores no formato DOMNIO\nomedousurio. Importante: A conta do farm de servidores usada para criar e acessar o banco de dados de configurao. Alm disso, ela atua como a conta de identidade do pool de aplicativos da Administrao Central do SharePoint e com sua autoridade que o servio Temporizador do Windows SharePoint Services executado. O Assistente de Configurao de Produtos do SharePoint a adiciona s contas de logon e s funes de servidor do SQL Server dbcreator e securityadmin. A conta que voc especificar como de servio deve ser uma conta de usurio de domnio, mas no necessrio que ela pertena a nenhum grupo de segurana especfico nos servidores Web ou nos servidores de banco de dados. recomendado seguir o princpio do menor privilgio e especificar uma conta de usurio que no seja membro do grupo Administradores em tais servidores. d. Na caixa Senha, digite a senha do usurio. 7. Clique em Avanar. 8. Na pgina Especificar Configuraes de Segurana do Farm, digite uma senha e clique em Avanar. Verifique se essa senha atende aos seguintes critrios: Contm pelo menos oito caracteres Contm pelo menos trs dos quatro grupos de caracteres a seguir: Caracteres maisculos (de A a Z) Caracteres minsculos (de A a Z) Numerais (de 0 a 9) Caracteres no alfabticos (como !, $, #, %) Observao: Embora essa senha seja similar a qualquer outra, normalmente ela maior para aumentar a segurana. Ela usada para criptografar as credenciais das contas registradas no SharePoint Foundation 2010 (por exemplo, a conta do sistema do SharePoint Foundation 2010 que voc fornece ao executar o assistente do Assistente de Configurao de Produtos do SharePoint). No a esquea, pois ela ser necessria cada vez que voc adicionar um servidor ao farm. 9. Na pgina Configurar Aplicativo Web da Administrao Central do SharePoint, execute o seguinte procedimento: a. Marque a caixa de seleo Especificar nmero da porta e digite um nmero de porta, caso voc queira que o aplicativo Web da Administrao Central do SharePoint use uma porta especfica, ou deixe a caixa de seleo Especificar nmero da porta desmarcada se quiser usar a porta padro.
76
Observao: Para acessar o site da Administrao Central do SharePoint usando um computador remoto, permita o acesso ao nmero da porta configurado nesta etapa. Para isso, configure a regra de entrada para a Administrao Central do SharePoint v4 no Firewall do Windows com Segurana Avanada. b. Clique em NTLM ou em Negociar (Kerberos). 10. Clique em Avanar. 11. Na pgina Configurao Bem-sucedida, clique em Concluir. Observao: Se o Assistente de Configurao de Produtos do SharePoint falhar, consulte os arquivos de log na unidade de instalao do SharePoint Foundation 2010, localizados na pasta %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS. 12. O site da Administrao Central ser aberto em uma nova janela do navegador. Na pgina Ajude a Melhorar o SharePoint, escolha uma das opes a seguir e clique em OK. a. Sim, desejo participar (Recomendado). b. No, no desejo participar. 13. Na pgina Configurar o farm do SharePoint, h a opo de configurar os servios usando um assistente ou manualmente. Para a finalidade deste artigo, use a opo manual. Clique em Cancelar. Essa opo uma questo de preferncia pessoal. O Assistente de Configurao do Farm definir alguns servios automaticamente se for executado; no entanto, configurar os servios manualmente lhe proporcionar maior flexibilidade no design da sua arquitetura lgica. Para obter informaes sobre o uso do assistente para configurar servios, consulte Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010). Importante: Se estiver usando um banco de dados criado por DBA, voc no poder utilizar o Assistente de Configurao de Produtos do SharePoint.
77
Use os procedimentos a seguir para executar a configurao inicial do log de diagnstico e da coleta de dados de integridade e uso. Observao: Como esta uma implantao inicial de farm, sem dados de parmetro de comparao, as configuraes padro sero preservadas, salvo quando indicado de outra forma. Para configurar o log de diagnstico 1. Na home page da Administrao Central, clique em Monitoramento. 2. Na seo Relatrio, clique em Configurar log de diagnstico. 3. Na pgina Log de Diagnstico, verifique se Habilitar Proteo contra Inundao de Log de Eventos est selecionado. Se for o caso, clique na caixa de seleo correspondente para habilitar esse recurso. 4. O local padro para o Log de Rastreamento a unidade em que voc instalou o SharePoint Foundation. Como prtica recomendada, o log de rastreamento deve ser armazenado em uma unidade que no seja do sistema. Importante: Se voc alterar o caminho do log de rastreamento para uma unidade que no seja a do sistema, tal local dever existir em todos os servidores do farm. Os servidores, novos ou preexistentes, no podero registrar dados em log se esse local no existir. Alm disso, s ser possvel adicionar novos servidores quando eles contiverem esse caminho. No ser possvel usar um compartilhamento de rede para fins de log. 5. Clique em OK para salvar suas alteraes. Ao concluir a configurao do log de diagnstico, configure a coleta de dados de uso e integridade.
78
Para configurar a coleta de dados de uso e integridade Na pgina Monitoramento da Administrao Central, clique em Configurar coleta de dados de uso e integridade. Clique na caixa de seleo para ativar Coleta de Dados de Uso. Clique na caixa de seleo para habilitar Coleta de Dados de Integridade. Clique em OK.
No use uma conta com altos privilgios nem uma conta que possa modificar o contedo. 5. Clique em OK para salvar as alteraes de configurao. 6. Na pgina Servios no Servidor, clique em Iniciar para iniciar a Pesquisa do SharePoint Foundation.
Criar um site
Para criar um site nessa fase da implantao, crie um aplicativo Web e um conjunto de sites. Use os procedimentos a seguir para criar o aplicativo Web usando a Administrao Central e crie um site de nvel superior associado a tal aplicativo. Para criar um aplicativo Web 1. Na home page da Administrao Central, na seo Gerenciamento de Aplicativos, clique
79
em Gerenciar aplicativos Web. 2. Na faixa de opes, clique em Novo. 3. Na seo Autenticao, na pgina Criar Novo Aplicativo Web, clique na caixa de seleo Autenticao de Modo Clssico 4. Na seo Site do IIS, clique em Criar um novo site do IIS. 5. Preserve o valor padro para Porta ou digite um novo nmero de porta. 6. No altere o valor padro na caixa Caminho. 7. Na seo Configurao de Segurana, escolha NTLM como o provedor de Autenticao. 8. Na seo Pool de Aplicativos, clique em Criar novo pool de aplicativos. 9. Clique em Configurvel. 10. Selecione uma conta gerenciada na lista suspensa ou clique em Registrar nova conta gerenciada. 11. Em Nome e Autenticao do Banco de Dados, clique em Autenticao do Windows (recomendada). 12. Em Conexes do Aplicativo de Servio, abra a lista suspensa para Editar o seguinte grupo de conexes, clique em [personalizado] e selecione Aplicativo do Servio de Pesquisa. 13. Em Programa de Aperfeioamento da Experincia do Usurio, clique em Sim. 14. Clique em OK. Para criar um conjunto de sites 1. Na home page da Administrao Central, na seo Gerenciamento de Aplicativos, clique em Criar conjuntos de sites. 2. Na seo Aplicativo Web, verifique se o nome exibido o mesmo do aplicativo que voc criou no procedimento anterior. Se no for, clique na seta ao lado da lista suspensa e selecione Alterar aplicativo Web quando o menu aparecer. 3. Na pgina Selecionar Aplicativo Web, selecione o nome do aplicativo que voc criou e clique em OK. 4. Na seo Ttulo e Descrio, digite um ttulo e uma descrio para o conjunto de sites: 5. Em Endereo do Site, digite uma barra (/), na lista suspensa URL, e selecione /sites/. 6. Na seo Seleo do Modelo, clique na guia Colaborao e selecione Site de Equipe 7. Na seo Administrador Principal do Conjunto de Sites, digite o logon do usurio no formato DOMNIO\nomedeusurio. 8. Em Administrador Secundrio do Conjunto de Sites, digite o logon o usurio no formato DOMNIO\nomedeusurio. 9. Na seo Modelo de Conta, preserve a configurao padro. 10. Clique em OK.
80
Depois de criar o conjunto de sites, a pgina xito ao Criar Site de Nvel Superior ser exibida. Clique no link para o novo site. Se surgir uma caixa de dilogo de autenticao, digite o logon do administrador do site no formato DOMNIO\nomedeusurio. Observao: O novo site ser implantado automaticamente para os servidores na camada da Web.
Etapas ps-instalao
Depois de instalar e configurar o SharePoint Foundation 2010, a janela do navegador abrir exibindo a Administrao Central do novo site do SharePoint. Embora seja possvel adicionar contedo ao site ou personaliz-lo, recomendado executar as seguintes tarefas administrativas primeiro, usando o site da Administrao Central do SharePoint. Configurar email de sada possvel configurar o email de sada de modo que o servidor de protocolo SMTP envie alertas por email aos usurios e notificaes aos administradores do site. Configure os endereos de email do remetente e de resposta (exibido nos alertas de sada). Para obter informaes adicionais, consulte Configurar emails de sada (SharePoint Foundation 2010). Observao: Voc pode configurar o email de entrada de modo que os sites do SharePoint aceitem e arquivem tais emails. No entanto, recomendado executar essa tarefa aps concluir a implantao e a configurao iniciais do farm. Para obter mais informaes, consulte Configurar emails de entrada (SharePoint Foundation 2010). Configurar uma conta de celular Configure uma conta para que o SharePoint envie ao seu celular ou aos celulares dos usurios do site alertas na forma de mensagens de texto (SMS). Para obter mais informaes, consulte Configurar uma conta mvel (SharePoint Foundation 2010).
81
Incio rpido: implantar um nico servidor em um ambiente Hyper-V isolado (SharePoint Foundation 2010)
Voc pode usar uma mquina virtual Hyper-V isolada e segura para testar os recursos e o comportamento do SharePoint Foundation 2010. Essa abordagem usa o mnimo de recursos de hardware e permite isolar o sistema de teste do SharePoint Foundation 2010 de um ambiente de produo. O isolamento recomendado para eliminar possveis ameaas segurana de um ambiente corporativo de servidor e rede. Usando as etapas manuais ou os comandos do Windows PowerShell 2.0 fornecidos neste artigo, voc pode implantar rapidamente o SharePoint Foundation 2010 em um servidor nico que use um dos seguintes bancos de dados: O banco de dados interno do SQL Server 2008 Express e SQL Server 2008 R2 Express que fornecido com o SharePoint Foundation Microsoft SQL Server 2005 com Service Pack 3 (SP3) e Atualizao Cumulativa 3 instalados Microsoft SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2
Importante: A implantao de servidor nico do SharePoint Foundation descrita neste artigo destina-se apenas a avaliao e teste, no devendo ser usada em um ambiente de produo. Neste artigo: Requisitos e recomendaes Permisses necessrias Tarefas de pr-implantao Implantar o SharePoint Foundation 2010 manualmente Implantar o SharePoint Foundation 2010 usando scripts do Windows PowerShell
Requisitos e recomendaes
Os requisitos e as recomendaes a seguir para o servidor de virtualizao, a mquina virtual e o ambiente de implantao do Hyper-V somente se aplicam ao cenrio de implantao de servidor nico descrito neste artigo.
82
A tabela a seguir fornece as configuraes mnimas e recomendadas para o servidor de virtualizao e as mquinas virtuais. Essas configuraes daro suporte s opes de banco de dados disponveis para uma implantao de servidor nico.
Recurso
Mnimo
Recomendado
Processador duplo de 2 GHz 4 GB Disco rgido virtual de tamanho fixo e capacidade de 40 GB Dica: Para acelerar a criao de um disco rgido virtual de tamanho fixo, configure inicialmente um disco rgido de expanso dinmica. Depois de instalar todos os softwares necessrios (inclusive o SharePoint Foundation), converta o disco rgido virtual em um disco de tamanho fixo.
Sinttico Interna, para assegurar o isolamento da mquina virtual e habilitar as comunicaes entre o servidor de virtualizao e a mquina virtual Dica: Para facilitar o acesso ao software obrigatrio e ao recomendado, bem como sua instalao, use uma rede externa. Quando estiver pronto para instalar o SharePoint Foundation, configure as mquinas virtuais para que usem uma rede interna.
Sinttico Interna, para assegurar o isolamento da mquina virtual e habilitar as comunicaes entre o servidor de virtualizao e a mquina virtual
83
A orientao sobre configurao a seguir fornecida para o servidor de virtualizao: A proporo entre o processador (ncleo) lgico e o virtual deve ser a menor possvel. A taxa ideal de 1:1. Usando a proporo de 1:1 para os processadores lgicos e virtuais, configure o servidor de virtualizao de modo que o nmero total de processadores nas mquinas virtuais seja inferior ao nmero total de ncleos fsicos. Por exemplo, se voc estiver usando um servidor de virtualizao com quatro ncleos, a prtica recomendada criar trs mquinas virtuais que usem um nico processador ou uma mquina virtual que tenha dois processadores e uma mquina virtual que use um processador. Qualquer uma dessas configuraes deixaria um ncleo livre para processos do servidor de virtualizao. Alm dos requisitos anteriores para o ambiente virtual, examine o artigo Requisitos de hardware e software (SharePoint Foundation 2010) antes de comear a implantar o SharePoint Foundation 2010 na mquina virtual.
Ambiente de implantao
necessrio um domnio para implantar o SharePoint Foundation 2010. Se no tiver um domnio virtual isolado para implantar o SharePoint Foundation 2010, voc dever criar um domnio virtual em um host do Hyper-V configurado para usar o seguinte: Um controlador de domnio com AD DS (Servios de Domnio Active Directory). Um controlador de domnio com um servidor DNS
Voc pode implantar o SharePoint Foundation em um controlador de domnio. No entanto, necessrio realizar algumas etapas de configurao. Inicie o Windows PowerShell com a opo Executar como administrador e execute os seguintes comandos para habilitar a implantao em um controlador de domnio:
$acl = Get-Acl HKLM:\System\CurrentControlSet\Control\ComputerName $person = [System.Security.Principal.NTAccount]"Users" $access = [System.Security.AccessControl.RegistryRights]::FullControl $inheritance = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [System.Security.AccessControl.PropagationFlags]::None $type = [System.Security.AccessControl.AccessControlType]::Allow $rule = New-Object System.Security.AccessControl.RegistryAccessRule($person, $access, $inheritance, $propagation, $type) $acl.AddAccessRule($rule) Set-Acl HKLM:\System\CurrentControlSet\Control\ComputerName $acl
84
Permisses necessrias
Para instalar o SharePoint Foundation 2010, a conta de logon que voc est usando na mquina virtual deve ser membro: Do grupo de administradores locais na mquina virtual. Da funo de servidor fixa dbcreator do SQL Server Da funo de servidor securityadmin do SQL Server
Para obter mais informaes, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010).
Tarefas de pr-implantao
Execute as tarefas a seguir antes de implantar o SharePoint Foundation 2010: No servidor de virtualizao, crie um ponto de instalao que contenha o software do SharePoint Foundation ou fornea uma mdia, como uma imagem ISO, que possa ser acessada a partir da mquina virtual. Crie uma mquina virtual que atenda aos requisitos mnimos descritos na seo Requisitos e recomendaes, anteriormente neste artigo. Na mquina virtual: Instale o sistema operacional e as atualizaes de segurana (as obrigatrias e as recomendadas). Instale a edio do SQL Server que voc deseja usar, se no estiver usando a verso interna fornecida com o SharePoint Foundation. Instale as atualizaes obrigatrias e as recomendadas para a edio do SQL Server escolhida por voc. Configure o firewall do Windows Server para habilitar o acesso ao SQL Server. Para obter mais informaes, consulte o artigo sobre configurao do Firewall do Windows para permitir acesso ao SQL Server (http://go.microsoft.com/fwlink/?linkid=134724&clcid=0x416). Examine o artigo Requisitos de hardware e software (SharePoint Foundation 2010)para determinar os programas e hotfixes a serem obtidos e instalados antes de instalar o SharePoint Foundation 2010.
85
Para obter mais informaes sobre como assinar scripts do Windows PowerShell, consulte o artigo sobre assinatura do Windows PowerShell (http://go.microsoft.com/fwlink/? linkid=160357&clcid=0x416) na TechNet Magazine. Para obter mais informaes sobre assinatura de cdigo em geral, consulte o artigo sobre introduo assinatura de cdigo (http://go.microsoft.com/fwlink/?linkid=59273&clcid=0x416) no MSDN. Para obter mais informaes sobre como configurar sua prpria autoridade de certificao, consulte o artigo sobre Servios de Certificados do Active Directory (http://go.microsoft.com/fwlink/? linkid=136444&clcid=0x416) na TechNet Library. Crie e use um dos seguintes arquivos de script do Windows PowerShell para implantar o SharePoint Foundation em um nico servidor. simplesingleserver.ps1: instala o SharePoint Foundation 2010 usando o banco de dados interno para armazenar documentos e informaes de configurao. simplefarm.ps1: instala o SharePoint Foundation 2010 usando o SQL Server 2005 ou o SQL Server 2008 para armazenar documentos e informaes de configurao. simplesingleserver.ps1 Este script implantar o SharePoint Foundation 2010 em um servidor nico que use um banco de dados interno. Copie o cdigo abaixo para um editor de texto e salve-o como simplesingleserver.ps1 em um diretrio sua escolha.
$SetupPath
= Read-Host -Prompt "Please specify the path to the install media (D:)"
## Here is the script to install SharePoint Foundation 2010 with SQL Express and create Central Admin ## & $SetupPath\PrerequisiteInstaller.exe /unattended | Write-Host if( $lastexitcode -eq 0 ) { & $SetupPath\setup.exe /config $SetupPath\Files\SetupSilent\config.xml | Write-Host
86
if( $lastexitcode -eq 0 ) { Write-Host "Install successful..." } else { Write-Error "ERROR: $lastexitcode" } } else { Write-Error "ERROR: $lastexitcode" }
Para executar simplesingleserver.ps1 1. Inicie o Windows PowerShell 2.0 usando a opo Executar como administrador. 2. Navegue at o diretrio em que voc salvou simplesingleserver.ps1. 3. Execute .\simplesingleserver.ps1 do prompt de comando do Windows PowerShell. simplefarm.ps1 Este script implanta o SharePoint Foundation 2010 em um servidor nico que usa um banco de dados do SQL Server. Copie o cdigo a seguir para um editor de texto e salve-o como simplefarm.ps1 em um diretrio sua escolha:
## Settings you may want to change ## $err = $null $SetupPath = Read-Host -Prompt "Please specify the path to the install media (D:)"
Write-Host "Please specify the Farm Administrator credentials" $FarmCredential $DBServer $Passphrase -AsSecureString $FarmName $CAPort (optional)" = Read-Host -Prompt "Please enter a farm name (optional)" = Read-Host -Prompt "Please enter the Central Administration port number = Get-Credential "DOMAIN\<Farm Admin>" = Read-Host -Prompt "Please enter the name of your database server" = Read-Host -Prompt "Please enter the farm passphrase (optional)"
if ([String]::IsNullOrEmpty($SetupPath)) { Write-Error "You must enter the install media path" return } if ([String]::IsNullOrEmpty($FarmCredential))
87
{ Write-Error "You must enter a Farm Administrator's user name and password" return } if ([String]::IsNullOrEmpty($DBServer)) { Write-Error "You must enter a database server" return } if ($Passphrase.Length -eq 0) { Write-Warning "You didn't enter a farm passphrase, using the Farm Administrator's password instead" $Passphrase = $FarmCredential.Password } if ([String]::IsNullOrEmpty($FarmName)) { Write-Warning "You didn't enter a farm name, using the machine name instead" $FarmName = $env:COMPUTERNAME } if ([String]::IsNullOrEmpty($CAPort)) { Write-Warning "You didn't enter a Central Administration port number, using 5000 instead" $CAPort = 5000 }
## Here is the script to install SharePoint Foundation 2010 and create Central Admin ## Write-Host "[1/15] Running prerequisite installer..." & $SetupPath\PrerequisiteInstaller.exe /unattended | Write-Host if( $lastexitcode -eq 0 ) { Write-Host "[2/15] Running silent farm binary installation... (this will take some time)" & $SetupPath\setup.exe /config $SetupPath\Files\SetupFarmSilent\config.xml | Write-Host Write-Host "[3/15] Completed silent farm binary installation."
88
if( $lastexitcode -eq 0 ) { Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue Write-Host "[4/15] Creating new configuration database..." New-SPConfigurationDatabase -DatabaseName ("{0}_SharePoint_Configuration_DB" -f $FarmName) -DatabaseServer $DBServer -AdministrationContentDatabaseName ("{0}_AdminContent_DB" -f $FarmName) -FarmCredentials $FarmCredential -Passphrase $Passphrase -ErrorVariable err Write-Host "[5/15] Verifying farm creation..." $spfarm = get-spfarm if ($spfarm -ne $null) { Write-Host "[6/15] ACLing SharePoint Resources..." Initialize-SPResourceSecurity -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[7/15] Installing Services..." Install-SPService -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[8/15] Installing Features..." Install-SPFeature -AllExistingFeatures -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[9/15] Provisioning Central Administration..." New-SPCentralAdministration -Port $CAPort -WindowsAuthProvider "NTLM" -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[10/15] Installing Help..." Install-SPHelpCollection -All -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[11/15] Installing Application Content..." Install-SPApplicationContent -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[12/15] Basic configuration completed." $SPManagedAccount = Get-SPManagedAccount $FarmCredential.UserName Write-Host "[13/15] Creating Web Application and Application Pool..."
89
$webApp = New-SPWebApplication -Name "SharePoint - 80" -ApplicationPool "SharePoint - 80" -ApplicationPoolAccount $SPManagedAccount -DatabaseServer $DBServer -DatabaseName ("{0}_Content_DB" -f $FarmName) -Url "http://localhost" -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[14/15] Creating site collection..." $SPSite = New-SPSite -url "http://localhost" -OwnerAlias $FarmCredential.UserName -ErrorVariable err if ([String]::IsNullOrEmpty($err) -eq $true) { Write-Host "[15/15] Port 80 Web application and site collect created. Browse to http://localhost to pick a template for the Web..." } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $err" } } else { Write-Error "ERROR: $lastexitcode" } } else { Write-Error "ERROR: $lastexitcode" }
Para executar simplefarm.ps1 1. Inicie o Windows PowerShell 2.0 usando a opo Executar como administrador. 2. Navegue at o diretrio em que voc salvou simplefarm.ps1. 3. Execute .\simplefarm.ps1 no prompt de comando do Windows PowerShell.
90
Implantar usando bancos de dados criados por um DBA (SharePoint Foundation 2010)
Este artigo descreve como implantar o Microsoft SharePoint Foundation 2010 em um ambiente de farm que utiliza bancos de dados criados pelo DBA (administrador de bancos de dados). Em organizaes nas quais DBAs operam independentemente de administradores do SharePoint, os DBAs so responsveis por criar e gerenciar todos os bancos de dados. Esse cenrio comum em ambientes de TI onde os requisitos de segurana e as polticas corporativas exigem uma separao das funes dos administradores. O administrador de farms define os requisitos de bancos de dados do Microsoft SharePoint Foundation 2010 para o administrador de bancos de dados, que, por sua vez, cria os bancos de dados necessrios do Microsoft SharePoint Foundation e configura os logons exigidos pelo farm. Neste artigo: Antes de comear Sobre a configurao de bancos de dados criados por um DBA Criar e configurar bancos de dados para a Administrao Central Criar e configurar bancos de dados adicionais
Antes de comear
Antes de iniciar esta implantao, verifique se voc possui todas as informaes necessrias para implantar e configurar com xito o SharePoint Foundation em todos os servidores do farm. As sees a seguir fornecem as informaes que sero necessrias para garantir uma implantao bem-sucedida do SharePoint Foundation.
91
A lista a seguir mostra algumas das informaes, mas no necessariamente todas, que um DBA precisa obter para criar bancos de dados para o farm. Informaes adicionais podem ser necessrias para o DBA na sua organizao: Informaes sobre a verso do SQL Server, bem como o service pack e o nvel de atualizao cumulativa. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). As contas de logon necessrias, com funes e permisses associadas. Para obter mais informaes, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010). O nmero de bancos de dados necessrios, alm de detalhes especficos para a configurao do SharePoint. Essas informaes podem ser obtidas por meio da implantao do SharePoint Foundation. Requisitos de armazenamento de dados do SharePoint, como tipo de dados, volume de dados, tipo de atividade do banco de dados (leitura ou gravao) e operaes IOPS (Entrada/Sada por segundo). O DBA deve definir configuraes de rea de superfcie para que as conexes local e remota usem TCP/IP ou pipes nomeados. Todos os bancos de dados exigidos pelo SharePoint Foundation usam o agrupamento Latin1_General_CI_AS_KS_WS. Todos os bancos de dados do SharePoint Foundation exigem que a a conta de usurio de Instalao do farm seja atribuda a eles como proprietrio do banco de dados (dbo). Consideraes sobre o Contrato de Nvel de Servio do usurio do SharePoint.
92
Para usar o Windows PowerShell de forma a configurar o farm: 1. Verifique se a conta de usurio tem acesso a um dos servidores nos quais o Windows PowerShell 2.0 est em execuo e se ela Administrador de Farm e membro da funo SharePoint_Shell_Access para o banco de dados de contedo de origem com base no SQL Server, o banco de dados de contedo de administrao, o banco de dados de contedo de destino e o banco de dados de configurao. 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 do Windows PowerShell, digite o comando apropriado e pressione ENTER. Para ilustrar os procedimentos necessrios, o farm bsico que precisa ser configurado consiste no seguinte: 1. Administrao Central 2. Um portal da Web 3. Log de diagnstico e coleta de dados de integridade e uso 4. Pesquisa Os bancos de dados a seguir so necessrios e costumam ser usados pelo administrador de farm na sequncia indicada, conforme o farm criado. Os bancos de dados na lista a seguir usam os nomes padro fornecidos quando voc utiliza o Assistente de Configurao de Produtos do SharePoint para configurar um farm. Naturalmente, voc tem a opo de usar os nomes de bancos de dados que desejar. O banco de dados de configurao (SharePoint_Config) O banco de dados de contedo da Administrao Central (SharePoint_AdminContent_GUID)
O banco de dados de contedo de sites, que criado automaticamente pelo programa de Instalao do SharePoint Foundation (WSS_Content_GUID) O banco de dados de log de diagnstico (WSS_Logging_GUID) O banco de dados de pesquisa (nome do computador WSS_SEARCH_localhost)
93
Para criar e configurar o banco de dados de configurao, o banco de dados de contedo da Administrao Central e o aplicativo Web da Administrao Central 1. [DBA] Crie o banco de dados de configurao e o banco de dados de contedo da Administrao Central usando a sequncia de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietrio do banco de dados (dbo) como a conta de usurio da Instalao. 2. [Instalao] Execute a Instalao em cada computador servidor no farm. Voc deve executar a Instalao em pelo menos um desses computadores usando a opo de instalao Completa. As etapas dessa opo esto descritas em Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010). 3. [Instalao] No execute o Assistente de Configurao de Produtos do SharePoint aps a concluso da Instalao. No Shell de Gerenciamento do SharePoint 2010, use o comando NewSPConfigurationDatabase para criar um novo banco de dados de configurao, por exemplo:
New-SPConfigurationDatabase -DatabaseName "SharePointConfigDB1" -DatabaseServer "SQL-01" -Passphrase (ConvertTo-SecureString "MyPassword" -AsPlainText -force) -FarmCredentials (Get-Credential)
Para obter mais informaes, consulte New-SPConfigurationDatabase. 4. [Instalao] Aps a concluso do comando, execute o Assistente de Configurao de Produtos do SharePoint e conclua o restante da configurao do servidor. Isso criar o aplicativo Web da Administrao Central e executar outras tarefas de instalao e configurao. 5. [DBA] Depois que o Assistente de Configurao de Produtos do SharePoint estiver concludo, execute as seguintes aes para o banco de dados de configurao e o banco de dados de contedo da Administrao Central: Adicionar a conta de pesquisa do SharePoint Foundation, a conta de acesso ao contedo padro e a conta de servios ao grupo Usurios. Adicionar a conta do servio de pesquisa do SharePoint Foundation, a conta de acesso ao contedo padro e a conta de servios funo WSS_Content_Application_Pools. 6. [Instalao] Para confirmar que os bancos de dados foram criados e configurados corretamente, verifique se a home page do site da Administrao Central pode ser acessada. No entanto, no configure nada usando a Administrao Central nesse momento. Se a pgina da Administrao Central no for renderizada, verifique as contas usadas neste procedimento para garantir que foram corretamente atribudas. O restante dos servidores do farm ser configurado depois que os procedimentos deste artigo forem concludos e o farm for estabelecido. Voc executar o Assistente de Configurao de Produtos do SharePoint nesses servidores selecionando a opo Sim, desejo me conectar a um farm de servidores existente em vez de usar os comandos utilizados neste procedimento. O procedimento a seguir s precisar ser executado uma vez para o farm. O farm tem apenas um banco de dados de pesquisa do SharePoint Foundation.
94
Criar e configurar o banco de dados de pesquisa do SharePoint Foundation e iniciar o servio de pesquisa 1. [DBA] Crie o banco de dados de pesquisa do SharePoint Foundation usando a sequncia de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietrio do banco de dados (dbo) como a conta de usurio de Instalao. 2. [Setup] Abra a linha de comando e use os cmdlets Get-SPSearchService, SetSPSearchService, Get-SPSearchServiceInstance e Set-SPSearchServiceInstance para configurar o banco de dados e iniciar o servio de pesquisa. Use o exemplo a seguir como guia.
$searchService = Get-SPSearchService Set-SPSearchService -MaxBackupDuration 120 Get-SPSearchServiceInstance -Local Get-SPSearchServiceInstance -Local | Set-SPSearchServiceInstance -ProxyType proxy
Para obter mais informaes, consulte os seguintes tpicos: Get-SPSearchService Set-SPSearchService Get-SPSearchServiceInstance Set-SPSearchServiceInstance
95
"https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") Get-SPWebApplication http://sitename | New-SPWebApplicationExtension -Name "ExtranetSite" -SecureSocketsLayer -Zone "Extranet"
Para obter mais informaes, consulte New-SPWebApplication e Get-SPWebApplication. Importante: O cmdlet Get-SPWebApplication deve ser executado no computador que est executando o aplicativo Web. A combinao de nome do host e porta no deve descrever um aplicativo Web que j exista; caso contrrio, ocorrer um erro e o aplicativo Web no ser criado. Use o procedimento a seguir para criar e configurar o aplicativo Web do site do portal e seu banco de dados de contedo. Para criar e configurar o aplicativo Web do site de portal 1. [DBA] Crie o banco de dados de contedo do aplicativo Web do site do portal usando a sequncia de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietrio do banco de dados (dbo) como a conta de usurio da Instalao. 2. [DBA] Usando o SQL ServerManagement Studio, adicione a conta de servio do aplicativo de servio ao grupo Usurios e funo db_owner para o banco de dados de contedo do aplicativo Web do site de portal. 3. [Instalao] No Shell de Gerenciamento do SharePoint 2010, use os cmdlets NewSPWebApplication e Get-SPWebApplication para configurar o banco de dados de contedo do aplicativo Web para o site de portal. Use o exemplo a seguir como guia.
New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader "http://sharepoint.contoso.com" -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") Get-SPWebApplication http://somesite | Set-SPWebApplication -Zone "Extranet" -HostHeader "http://www.contoso.com" - AllowAnonymousAccess
Para obter mais informaes, consulte New-SPWebApplication e Get-SPWebApplication. Importante: Esse comando deve ser executado no mesmo computador que est executando o aplicativo Web. A combinao de nome do host e porta no deve descrever um aplicativo Web que j exista; caso contrrio, ocorrer um erro e o aplicativo Web no ser criado. 4. [Instalao] Em um prompt de comando, execute o comando a seguir para reiniciar o IIS: iisreset /noforce.
96
97
Rede
Voc pode configurar a rede do Hyper-V antes de criar mquinas virtuais ou aps criar uma ou mais VMs. Pode tambm criar mais de uma rede virtual para um host do Hyper-V. Com o Gerenciador de Rede Virtual (acessado no Gerenciador Hyper-V), voc pode escolher entre trs tipos de redes virtuais. A tabela a seguir fornece um resumo dos tipos de rede e suas caractersticas.
Tipo
Descrio
Externa
Use esse tipo quando quiser permitir que as VMs se comuniquem com servidores localizados externamente e com o sistema operacional de gerenciamento (s vezes, mencionado como partio pai). Esse tipo tambm permite que as VMs no mesmo servidor fsico se comuniquem entre si.
98
Tipo
Descrio
Interna
Use esse tipo quando quiser permitir a comunicao entre VMs localizadas no mesmo servidor fsico e entre as VMs e o sistema operacional de gerenciamento. Uma rede virtual interna no est ligada a um adaptador fsico de rede. geralmente utilizada para criar um ambiente de teste, onde voc precisa se conectar s VMs usando o sistema operacional de gerenciamento. Use esse tipo quando quiser permitir a comunicao somente entre as VMs localizadas no mesmo servidor fsico. Uma rede virtual privada no usa adaptador de rede virtual no sistema operacional de gerenciamento. As redes virtuais privadas geralmente so utilizadas quando se quer isolar as VMs do trfego de rede no sistema operacional de gerenciamento e nas redes externas.
Privada
Use os requisitos de farm do SharePoint Foundation para determinar qual das trs configuraes de rede deve ser usada em um host de virtualizao. Por exemplo, no artigo Incio rpido: implantar um nico servidor em um ambiente Hyper-V isolado (SharePoint Foundation 2010), usamos uma rede interna para isolar o ambiente de teste de um ambiente de produo. Aps determinar o tipo de rede a ser usado, voc poder especificar o intervalo de endereos MAC (controle de acesso mdia) que sero atribudos automaticamente aos adaptadores virtuais. A verso R2 do Microsoft Hyper-V Server 2008 permite que voc fornea endereos MAC a um adaptador para evitar colises na rede. Sob a perspectiva de desempenho de rede, a capacidade de criar VLANs (redes locais virtuais) pode fornecer ganhos de desempenho. Mquinas virtuais na mesma VLAN podem se comunicar por meio do comutador virtual, o que significa que o trfego de rede mais rpido porque no usa o adaptador fsico de rede. Outra vantagem de uma configurao de VLAN que ela se baseia em software; os computadores podem ser facilmente movidos e ainda mantero suas configuraes de rede. Os links a seguir fornecem mais informaes sobre os conceitos de rede virtual e como configur-las. Como a rede bsica funciona no Hyper-V? (http://go.microsoft.com/fwlink/? linkid=128228&clcid=0x416) Hyper-V: quais so os usos dos diferentes tipos de rede virtual? (http://go.microsoft.com/fwlink/? linkid=128085&clcid=0x416) Noes bsicas sobre VLANs Hyper-V (http://go.microsoft.com/fwlink/? linkid=180709&clcid=0x416)
99
Adaptadores de rede
Dois tipos de adaptadores de rede podem ser anexados a uma mquina virtual: um adaptador de rede e um adaptador herdado. O adaptador de rede fornece melhor desempenho do que o adaptador herdado, que emula um adaptador PCI Fast Ethernet baseado no Intel 21140, resultando em transferncias de dados mais lentas do que as obtidas com o adaptador de rede. Um adaptador de rede herdado tambm fornece suporte para instalaes baseadas em rede porque inclui a capacidade de inicializar o PXE (PreBoot Execution Environment). A menos que voc precise usar um adaptador herdado at poder instalar o driver de mquina virtual, ou caso precise fazer uma inicializao de rede, recomendvel configurar a VM com um adaptador de rede. Observao: Inicialmente, voc pode usar o adaptador herdado para fazer uma inicializao de rede. Quando isso no for mais necessrio, adicione um adaptador de rede e exclua o adaptador herdado. Da mesma forma que nos servidores fsicos, possvel instalar vrios adaptadores em uma mquina virtual.
Alm da configurao anterior, h tambm a opo de configurar portas COM e um disquete virtual. Sob a perspectiva do SharePoint Foundation, as principais consideraes de configurao so memria, processador, tipo e nmero de controladores e discos rgidos.
100
Memria
Aps fatorar uma reserva de 2 GB de RAM para o host de virtualizao, voc poder configurar uma mquina virtual para conter qualquer quantidade da memria restante. Obviamente, voc levar em considerao a quantidade de memria a ser fornecida s outras mquinas virtuais em execuo no mesmo host de virtualizao. Observao: A reserva de 2 GB de RAM para o host de virtualizao usada como um valor de referncia, no sendo uma quantidade de memria obrigatria ou imposta. Em geral, a quantidade real de RAM comprometida com o servidor fsico menor. A sobrecarga de memria real no Hyper-V razoavelmente pequena. Para obter uma boa ilustrao disso, baixe a planilha da calculadora de RAM do Hyper-V (http://go.microsoft.com/fwlink/? linkid=187756&clcid=0x416) e use-a para calcular o uso de RAM em um host de determinado tamanho e com vrias mquinas virtuais.
Processador
Voc pode configurar vrios processadores virtuais para uma mquina virtual, at um mximo de quatro processadores. No possvel configurar mais processadores por VM, os quais sejam processadores lgicos (ncleos) no host de virtualizao. Por exemplo, para um determinado servidor fsico de ncleo duplo, voc est limitado a configurar dois processadores virtuais por VM. Embora o Hyper-V oferea suporte para at 8 processadores virtuais por ncleo, uma configurao que utilize essa proporo (1 lgico: 8 virtuais) conhecida como superinscrita. Para qualquer mquina virtual utilizada em um farm do SharePoint, recomendvel a proporo de 1:1. A superinscrio da CPU no host de virtualizao funcionar, mas o desempenho ser reduzido, dependendo do volume da superinscrio.
101
Observao: Embora o desempenho de E/S de dispositivos fsicos SCSI e IDE possa diferir significativamente, isso no se aplica aos dispositivos SCSI e IDE virtualizados do Hyper-V. Os dispositivos IDE e SCSI oferecem desempenho igualmente rpido de E/S quando os servios de integrao esto instalados no sistema operacional convidado. O suporte para unidades intercambiveis, compatvel com a implementao do Hyper-V de SCSI, o principal motivo da seleo de unidades SCSI, mais do que ganhos de desempenho. A verso do Hyper-V lanada com o Windows Server 2008 R2 melhora muito o desempenho do disco rgido virtual. Para obter mais informaes, consulte o tpico sobre desempenho de disco rgido virtual: Windows Server 2008 / Windows Server 2008 R2 / Windows 7 (http://go.microsoft.com/fwlink/? linkid=186519&clcid=0x416). Para obter um resumo das opes de unidade de mquina virtual, consulte a seo "Como escolher o formato do continer de armazenamento Hyper-V e VHD" deste white paper. Alm disso, preste ateno no conselho do autor: ao escolher o VHD certo para o seu ambiente, considere o desempenho de acesso e as necessidades de armazenamento. Quando voc usa o Windows Server 2008 R2, a opo tem menos a ver com a velocidade de acesso e mais com a quantidade de memria usada devido ao cache avanado. Importante: No h uma soluo de armazenamento genrica para todos os ambientes virtuais. Para selecionar a opo de unidade de mquina virtual ideal para seus servidores SharePoint Foundation, necessrio pesquisar e testar extensivamente para implementar a melhor soluo de armazenamento para o ambiente virtual.
Servios de integrao
O Hyper-V inclui um pacote de software para sistemas operacionais convidados com suporte que aprimora a integrao entre o computador e a mquina virtual. Esse pacote conhecido como servios de integrao. Voc deve verificar se o sistema operacional de gerenciamento (que executa a funo do Hyper-V) e as mquinas virtuais esto executando a mesma verso dos servios de integrao. Para obter mais informaes, consulte o tpico sobre compatibilidade de verso para os servios de integrao (http://go.microsoft.com/fwlink/?linkid=188011&clcid=0x416). Para cada mquina virtual, voc pode configurar os seguintes itens de integrao entre a VM e o host de virtualizao: Desligamento do sistema operacional Sincronizao de hora Troca de dados Pulsao Backup (instantneo de volume)
102
Importante: Desabilite a sincronizao de hora de todas as mquinas virtuais do SharePoint Foundation. O SharePoint Foundation 2010 implementa trabalhos de timer extensivamente e a latncia durante a sincronizao de hora causar resultados imprevisveis no ambiente do SharePoint Foundation.
Usando instantneos
Os instantneos fornecem uma ferramenta muito til para a captura do estado atual de uma mquina virtual em execuo, pausada ou parada. O recurso de instantneo permite a voc reverter, de forma rpida e fcil, para uma configurao anterior de mquina virtual. Esse recurso especialmente adequado para um ambiente de desenvolvimento ou teste.
103
Como prtica recomendada, voc no deve usar o recurso de instantneo nas mquinas virtuais em um ambiente de produo pelos seguintes motivos: Sincronizao de relgio: quando voc obtm um instantneo de uma mquina virtual em execuo, h latncia entre a hora em que o instantneo obtido e a hora em que concludo. Essa latncia afeta os trabalhos de timer do SharePoint Foundation e, portanto, a sincronizao de hora entre os servidores do farm. Importante: Se voc optar por obter um instantneo de uma mquina virtual, desligue a mquina para deixar que os trabalhos em execuo terminem antes de obter o instantneo. recomendvel monitorar bem de perto a mquina virtual e outros servidores do farm depois de reincializ-la para assegurar que no ocorram problemas de sincronizao de hora. Desempenho: quando voc cria um instantneo para uma mquina virtual existente, na verdade, cria um disco diferencial. H uma troca contnua de dados de configurao entre a mquina virtual e o instantneo, o que afeta o desempenho.
104
Voc pode simplificar a implantao usando o Windows PowerShell para instalar o Microsoft SharePoint Foundation 2010 em combinao com outras ferramentas do administrador, para automatizar instalaes autnomas e configurar o farm.
105
Preparar o SPModule
O arquivo SPModule.zip um mdulo do Windows PowerShell criado pelos membros do Grupo de Produtos do SharePoint que instalaro um farm do SharePoint. Para usar o arquivo SPModule.zip, siga estas etapas: 1. Baixe o SPModule.zip e o arquivo de texto da seguinte pgina do Centro de Download (http://go.microsoft.com/fwlink/?linkid=187924&clcid=0x416). 2. Extraia os arquivos para uma pasta denominada SPModule e adicione essa pasta ao caminho do ambiente. A varivel de ambiente PSModulePath usada para armazenar os caminhos para os locais dos mdulos que esto instalados em disco. Para exibir os caminhos especificados na varivel PSModulePath, em um prompt de comando do Windows PowerShell, digite $env:PSModulePath. Para obter mais informaes, consulte Varivel de ambiente PSModule (http://go.microsoft.com/fwlink/? linkid=187757&clcid=0x416). Depois da extrao, a pasta SPModule dever ter dois arquivos: SPModule.misc e SPModule.setup. Observao: Se a pasta SPModule no for adicionada varivel PSModulePath, especifique o caminho completo para carregar o SPModule. 3. Escolha o tipo de assinatura que ser fornecida. Observao: Os arquivos baixados no so assinados. Para fornecer scripts autoassinados, consulte AllSigned: Assinando Scripts do PowerShell (http://go.microsoft.com/fwlink/? linkid=187758&clcid=0x416). Por padro, a diretiva de execuo do Windows PowerShell est definida como Restrita, o que impede a execuo de scripts. Para alterar uma diretiva desse tipo, execute o cmdlet SetExecutionPolicy. Para obter informaes adicionais sobre diretivas de execuo, consulte About_Signing (http://go.microsoft.com/fwlink/?linkid=187759&clcid=0x416). 1. Clique em Iniciar, selecione Todos os Programas e clique em Windows PowerShell V2. Depois que a janela de Prompt de Comando do Windows PowerShell for aberta, a primeira coisa a fazer ser adicionar o caminho para o mdulo ao caminho do seu mdulo do Windows PowerShell (supondo que voc tenha criado uma pasta denominada "SPModule" no servidor): 2. Clique com o boto direito do mouse em Windows PowerShell V2 e selecione Executar como administrador. Observao: Caso j tenha instalado o Microsoft SharePoint Foundation 2010, voc poder abrir o Shell de Gerenciamento do SharePoint 2010. 3. Depois que a janela de Prompt de Comando for exibida, precisaremos importar o
106
mdulo para a sesso atual do Windows PowerShell e adicion-lo a um caminho digitando a sintaxe a seguir no prompt de comando do Windows PowerShell:
Import-Module SPModule.misc Import-Module SPModule.setup
Ao importar o mdulo SPModule.misc, voc chamar uma verificao de atualizaes. Na verso 1.0, ela verificar um arquivo de texto para saber se h uma nova verso disponvel. Se voc receber uma notificao confirmando essa disponibilidade, baixe a verso mais recente. Depois que os comandos Import-Module forem concludos com xito, voc estar pronto para usar o SPModule. Importante: Os seguintes comandos devem ser usados apenas no contexto do SPModule e do processo neste artigo: 1. Install-SharePoint: instala todos os arquivos binrios do SharePoint Foundation 2010. Para obter mais informaes, consulte Scripted deployment reference (SharePoint Foundation 2010) 2. New-SharePointFarm: cria um farm do SharePoint e executa as seguintes tarefas relacionadas: Configura a segurana Cria um aplicativo Web de servio compartilhado que voc pode popular com aplicativos de servio. Cria e configura o site da Administrao Central. Instala todos os arquivos de Ajuda do produto. Instala todos os recursos do farm.
3. Join-SharePointFarm: adiciona servidores ao farm e os configura. Para obter mais informaes, consulte Scripted deployment reference (SharePoint Foundation 2010) Depois que a verso 2.0 do Windows PowerShell for instalada, use um novo recurso do Windows PowerShell chamado Comunicao Remota. Usando o recurso de comunicao remota e algumas linhas de cdigo do Windows PowerShell, um administrador pode instalar remotamente vrios servidores em um farm. Para obter mais informaes sobre a Comunicao Remota e o SPModule, consulte Instalao Remota com o SPModule (http://go.microsoft.com/fwlink/?linkid=187923&clcid=0x416).
107
Descrio Instalao de servidor autnomo, usando o Microsoft SQL Server 2005 Express Edition Instalao de farm de servidores Instalao de farm de servidores em modo sem confirmao Atualizao in-loco de um farm existente Instalao de servidor autnomo, usando o SQL Server 2005 Express Edition, no modo sem confirmao Atualizao in-loco de uma instalao existente de servidor nico
SetupSingleUpgrade\Config.xml
Para executar Install-SharePoint com um arquivo Config.xml em um prompt de comando do Windows PowerShell 1. Na unidade em que est localizado o DVD do produto SharePoint Foundation 2010, v para o diretrio raiz para localizar o arquivo setup.exe. 2. Execute SPModule.Setup Install-SharePoint com o arquivo Config.xml selecionado, como mostrado a seguir: Install-SharePoint -SetupExePath<caminho e nome do arquivo>-ConfigXml<caminho e nome do arquivo> Observao: Voc pode selecionar um dos arquivos de exemplo ou personalizar seu prprio arquivo de configurao. 3. Pressione ENTER. A instalao agora est concluda. O exemplo a seguir mostra o arquivo de configurao para configurao de um nico servidor no modo sem confirmao (SetupSilent).
<Configuration><Package Id="sts"> </Package><Package Id="spswfe"> <Setting Id="LAUNCHEDFROMSETUPSTS" Value="Yes" /> </Package> <Logging <Setting Id="SETUPCALLED" Value="1" />
Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log" />- <!--<PIDKEY Value="Enter Product Key Here" /> --> <Display Level="none" CompletionNotice="no" /> <Setting Id="USINGUIINSTALLMODE" Value="0" />
108
Voc tambm pode personalizar seu prprio arquivo de configurao. Para controlar a instalao, primeiro edite o arquivo Config.xml em um editor de texto para incluir os elementos desejados com as configuraes adequadas para esses elementos. Em seguida, execute Install-SharePoint -SetupExePath -ConfigXML para especificar que a Instalao seja executada usando as opes definidas no arquivo Config.xml. Algumas opes de configurao tpicas incluem o seguinte:
PID
Ignorar o prompt da chave do produto ao fornecer a chave como um valor, <PIDKEY Key Here" />, no arquivo Config.xml.
Value="Enter
Adicionar uma localizao a um arquivo de log, <Logging Type="off" | "standard"(default) "verbose" Path="path" Template="file name.log"/>, em que seja possvel ver se houve alguma falha na instalao por linha de comando. Importante: Use um editor de texto, como o Bloco de Notas, para editar Config.xml. No use um editor de XML genrico, como o Microsoft Office Word 2007. Para confirmar se o arquivo XML est formado adequadamente, use qualquer navegador com suporte.
letter>:\SharePoint 2010\Setup\setup.exe"
Para executar a Instalao no modo sem confirmao usando um arquivo XML de configurao, digite um dos seguintes comandos em um prompt de comando do Windows PowerShell: Para um servidor autnomo: Install-SharePoint
-SetupExePath "G:\SharePoint 2010\Setup\setup.exe" -ConfigXML "G:\SharePoint 2010\Setup\Config\singleserver_config.xml" -ServerRole "SINGLESERVER"
-SetupExePath "G:\SharePoint
Observao: Para o Microsoft SharePoint Foundation 2010, o parmetro PIDKey no precisa ser especificado.
109
Em que: <String> o nome do servidor do banco de dados. Por exemplo, "SQL01" <PSCredential> o DOMNIO\senha da conta de usurio que est executando a instalao. <String> o nome do farm. Por exemplo, "Farm1" O comando New-SharePointFarm descreve as etapas de configurao medida que elas ocorrem e informa a concluso bem-sucedida da configurao. Em uma instalao de servidor autnomo, essa a etapa final em uma instalao por linha de comando. extremamente recomendado instalar e configurar o SharePoint Foundation 2010 em todos os servidores do farm antes da criao de sites. Cuidado: No execute os comandos New-SharePointFarm e Join-SharePointFarm simultaneamente em vrios computadores, pois podem ocorrer problemas de conteno e de comportamento imprevisvel. Observao: Se qualquer um desses comandos falhar, consulte os arquivos de log de configurao psinstalao. Esses arquivos esto disponveis em %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Logs e podem ser identificados pelo prefixo do nome PowerShell_ConfigurationDiagnostics e pela extenso de nome de arquivo .log. Os cmdlets do Windows PowerShell mencionados nesta seo devem ser executados por meio Observao: do Shell de Gerenciamento do SharePoint 2010.
110
Para se conectar a um banco de dados de configurao existente e ingressar o servidor em um farm de servidores existente, o cmdlet ConnectSPConfigurationDatabase deve ser executado em conjunto com os seguintes cmdlets do Windows PowerShell, nesta ordem: Install-SPHelpCollection Initialize-SPResourceSecurity Install-SPService Install-SPFeature -AllExistingFeatures Install-SPApplicationContent
Em que: <String> o nome do pool de aplicativos. Por exemplo, "SharePoint -80". <InternetSite> o nome do aplicativo Web. Domain\UserName o nome da conta do pool de aplicativos.
Para obter mais informaes, consulte New-SPWebApplication. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
111
Em que: <SiteURL> a URL do novo site. <DOMAIN\UserName> o nome de logon de usurio do proprietrio do site.
Para obter mais informaes, consulte New-SPSite. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto. Se voc no especificar o modelo de site a ser usado, os proprietrios do site podero escolher esse modelo quando navegarem para o site pela primeira vez. Use o cmdlet Get-SPWebTemplate para exibir uma lista de modelos. Para obter uma lista completa de modelos comuns do SharePoint Foundation 2010, consulte Scripted deployment reference (SharePoint Foundation 2010)
112
Se voc desejar criar conjuntos de sites adicionais usando o Windows PowerShell, use o cmdlet NewSPSite. Observao: Para criar um novo banco de dados de contedo com o novo site, use o cmdlet NewSPContentDatabase ou o cmdlet New-SPSite com o parmetro ContentDatabase. Depois de criar os sites, pode ser necessrio configurar mapeamentos de acesso alternativos. Esses mapeamentos direcionam os usurios s URLs corretas durante sua interao com o SharePoint Foundation 2010 (enquanto navegam para a home page de um site do SharePoint, por exemplo). Eles habilitam o SharePoint Foundation 2010 a mapear solicitaes da Web aos aplicativos Web e sites corretos, e permitem que o SharePoint Foundation 2010 apresente o contedo correto ao usurio. Para obter mais informaes, consulte Set-SPAlternateUrl.
Em que: <String> o nome do servidor de banco de dados, por exemplo, SQL01. <SecureString> a senha da conta do usurio no formato DOMNIO\senha.
113
114
115
Os pacotes de idioma permitem que os proprietrios de sites e os administradores de conjuntos de sites criem sites e conjuntos de sites do SharePoint em vrios idiomas, no exigindo instalaes separadas do Microsoft SharePoint Foundation 2010. Voc instala os pacotes de idioma, contendo modelos de site especficos do idioma, nos servidores Web. Quando um administrador cria um site ou um conjunto de sites baseados em um modelo de site especfico do idioma, o texto exibido no site ou no conjunto de sites apresentado no idioma do modelo de site. Os pacotes de idioma, em geral, so utilizados em implantaes multinacionais, onde um nico farm de servidores atende a pessoas em diferentes localidades, ou quando os sites e as pginas da Web devem ser duplicadas em um ou mais idiomas. Observao: Voc no pode alterar o idioma de um site, conjunto de sites ou pgina da Web existente para outro idioma, aplicando diferentes modelos de site especficos de um idioma. Depois que voc escolhe um modelo de site especfico de um idioma para um site ou conjunto de sites, o site ou conjunto de sites sempre exibir o contedo no idioma do modelo de site original. Os separadores de palavras e os lematizadores permitem que voc pesquise, com eficincia e eficcia, o contedo de sites e conjuntos de sites do SharePoint em vrios idiomas, sem exigir instalaes separadas do SharePoint Foundation 2010. Os separadores de palavras e os lematizadores so instalados automaticamente nos servidores Web pela Instalao. Importante: Ao desinstalar o SharePoint Foundation 2010, desinstale todos os pacotes de idioma antes de desinstalar o SharePoint Foundation 2010.
116
O idioma escolhido possui uma identificao do idioma (ID). A ID de idioma determina o idioma usado para exibir e interpretar o texto publicado no site ou no conjunto de sites. Por exemplo, quando um proprietrio de site escolhe criar um site em francs, as barras de ferramentas, barras de navegao, listas e os cabealhos de coluna do site aparecem em francs. Da mesma forma, se um proprietrio de site escolher criar um site em rabe, as barras de ferramentas, barras de navegao, listas e os cabealhos de coluna do site aparecero em rabe. Alm disso, a orientao padro da esquerda para a direita do site mudar para da direita para a esquerda, de modo a exibir adequadamente o texto em rabe. A lista de idiomas disponveis que podem ser usados para criar um site ou conjunto de sites gerada pelos pacotes de idioma instalados em seus servidores. Por padro, sites e conjuntos de sites so criados no idioma em que o SharePoint Foundation 2010 foi instalado. Por exemplo, se voc instalar a verso do SharePoint Foundation 2010 em espanhol, o idioma padro de sites, conjunto de sites e pginas da Web ser o espanhol. Se algum precisar criar sites, conjuntos de sites ou pginas da Web em um idioma diferente do padro do SharePoint Foundation 2010, voc dever instalar o pacote de idioma nos servidores Web. Por exemplo, se estiver executando a verso do SharePoint Foundation 2010 em francs e um proprietrio de sites desejar criar sites em francs, ingls e espanhol, voc dever instalar os pacotes de idioma ingls e espanhol nos servidores Web. Observao: Por padro, quando um proprietrio de sites cria uma nova pgina da Web em um site, o site exibe o texto no idioma especificado pela ID de idioma. Os pacotes de idioma no esto reunidos em pacotes de instalao multilngues. Voc deve instalar um pacote de idioma especifico para cada idioma ao qual deseje oferecer suporte. Alm disso, pacotes de idioma devem ser instalados em cada um dos servidores Web para garantir que cada servidor Web possa renderizar o contedo no idioma especificado. Importante: No possvel alterar um site, um conjunto de sites ou uma pgina da Web existente de um idioma para outro aplicando diferentes modelos de site especficos para cada idioma. Depois que voc usar um modelo de site especfico de um idioma para um site ou conjunto de sites, estes ltimos sempre exibiro contedo no idioma do modelo de site original. Para obter uma lista de todos os pacotes de idiomas disponveis, com os respectivos links para download, consulte Language packs (SharePoint Foundation 2010). Embora um proprietrio de sites especifique uma ID de idioma para um site, alguns elementos da interface de usurio, como as mensagens de erro, notificaes e caixas de dilogo, no so exibidos no idioma especificado. Isso ocorre porque o SharePoint Foundation 2010 depende de vrias tecnologias de suporte por exemplo, o Microsoft .NET Framework, o Microsoft Windows Workflow Foundation, o Microsoft ASP.NET e o Microsoft SQL Server 2005 algumas das quais esto localizadas em apenas um nmero limitado de idiomas. Se um elemento da interface do usurio for gerado por alguma das tecnologias de suporte no localizadas no idioma especificado pelo proprietrio do site, o elemento da interface do usurio aparecer em ingls. Por exemplo, se um proprietrio de sites criar um site em
117
hebraico e o componente .NET Framework exibir uma mensagem de notificao, essa mensagem no ser exibida em hebraico porque o .NET Framework no est localizado em hebraico. Essa situao pode ocorrer quando os sites so criados em qualquer idioma, com exceo dos seguintes: chins, francs, alemo, italiano, japons, coreano e espanhol. Importante: Cada pacote de idiomas instalado cria uma pasta em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LAYOUTS\Locale_ID que contm dados especficos da cultura. Em cada pasta locale_ID, deve haver somente um arquivo de erro HTML, que contm as informaes de erro usadas quando um arquivo no encontrado. Sempre que um arquivo no encontrado para qualquer site dessa cultura, esse arquivo usado. Voc pode especificar o arquivo a ser usado definindo a propriedade SPWebApplication.FileNotFoundPage para cada aplicativo Web. Para obter mais informaes, consulte o artigo sobre a propriedade SPWebApplication.FileNotFoundPage. (http://go.microsoft.com/fwlink/? linkid=169319&clcid=0x416). H casos em que alguns textos talvez tenham origem no idioma de instalao original, o que pode criar um ambiente de idioma misto. Esse tipo de ambiente de idioma misto geralmente visto somente pelos criadores de contedo ou proprietrios de sites, no pelos usurios do site.
118
Baixar o pacote de idioma 1. Baixe a verso de 64 bits do pacote de idiomas usando um dos links de download a seguir. 2. Na pgina de download, selecione o idioma desejado na lista Alterar Idioma e clique em Alterar. 3. Clique em Baixar na pgina da Web. 4. Na caixa de dilogo exibida, clique em Salvar para baixar uma cpia do arquivo no computador local. Observao: Se voc estiver desinstalando o SharePoint Foundation 2010, dever desinstalar todos os pacotes de idiomas antes de desinstalar o SharePoint Foundation 2010.
Execute o Assistente de Configurao de Produtos do SharePoint em cada um dos servidores Web. Arquivos de idiomas so usados pelo sistema operacional e fornecem suporte para a exibio e a digitao de texto em vrios idiomas. Os arquivos de idiomas incluem o seguinte: Arquivos de teclado Editores de Mtodo de Entrada (IMEs) Arquivos de fontes TrueType Arquivos de fontes de bitmap Tabelas de converso de pginas de cdigo Arquivos de Suporte ao Idioma Nacional (.nls) Mecanismos de script para renderizao de scripts complexos
Por padro, a maioria dos arquivos de idiomas instalada no sistema operacional Microsoft Windows Server 2008. No entanto, voc deve instalar arquivos de idiomas suplementares para idiomas do leste asitico e idiomas que usem script complexo ou exijam orientaes da direita para a esquerda. Os idiomas do leste asitico incluem chins, japons e coreano. Os idiomas com orientao da direita para a esquerda e script complexo incluem rabe, armnio, georgiano, hebraico, idiomas ndicos, tailands e vietnamita. Instrues para instalar esses arquivos de idiomas suplementares so fornecidas no procedimento a seguir.
119
Recomendamos que voc instale esses arquivos de idiomas somente se precisar deles. Os arquivos para o leste asitico exigem cerca de 230 megabytes de espao em disco rgido. Os idiomas de script complexo e da direita para a esquerda no usam muito espao em disco, mas a instalao de um dos conjuntos de arquivos pode reduzir o desempenho durante a digitao do texto. Observao Voc precisar do disco do produto Windows Server 2008 para executar este procedimento ou precisar saber o local de uma pasta compartilhada que contenha os arquivos de instalao do sistema operacional. Voc deve reiniciar o computador aps instalar arquivos de idiomas suplementares.
Instalar arquivos de idiomas suplementares no Windows Server 2008 1. Voc deve ser membro do grupo Administradores no computador para instalar esses arquivos de idioma. Depois que os arquivos de idioma forem instalados, os idiomas estaro disponveis para todos os usurios do computador. 2. No servidor Web, clique em Iniciar, aponte para Configuraes, aponte para Painel de Controle e clique em Opes Regionais e de Idiomas. 3. Na caixa de dilogo Opes Regionais e de Idiomas, na guia Teclados e Idiomas, na seo Idioma de Exibio, clique em Instalar/Desinstalar idiomas. 4. Na caixa de dilogo Instalar ou Desinstalar Idiomas, clique em Instalar idiomas. 5. Na pgina Selecione os Idiomas que Sero Instalados, selecione o idioma a ser instalado em uma lista de idiomas disponveis. Se o idioma desejado no aparecer, clique em Procurar pasta para navegar at o local onde o arquivo de idioma foi baixado. O arquivo de idioma um arquivo .cab. 6. Selecione todos os idiomas que voc deseja instalar e clique em Avanar. 7. Aceite os termos e clique em Avanar. 8. Clique em Instalar. Aps instalar os arquivos de idioma necessrios nos servidores Web, necessrio instalar o SharePoint Foundation 2010 e executar o Assistente de Configurao de Produtos do SharePoint. O assistente cria e configura o banco de dados de configurao e realiza outras tarefas de configurao que devem ser concludas antes da instalao dos pacotes de idiomas. Para obter mais informaes sobre como instalar o SharePoint Foundation 2010 e executar o Assistente de Configurao de Produtos do SharePoint, consulte Viso geral da implantao (SharePoint Foundation 2010).
120
para cada idioma com suporte). Se voc tiver um ambiente de farm de servidores e estiver instalando pacotes de idiomas para fornecer suporte a vrios idiomas, ser preciso instalar os pacotes de idiomas em cada um de seus servidores Web. Importante: O pacote de idiomas instalado em seu idioma nativo. Por exemplo, o arquivo executvel do pacote de idiomas para russo est em russo. O procedimento fornecido a seguir para o pacote de idiomas do ingls. Instalar um pacote de idiomas 1. Execute Setup.exe. 2. Na pgina Leia os Termos de Licena para Software Microsoft, analise os termos, marque a caixa de seleo Aceito os termos deste contrato e clique em Continuar. 3. A Instalao executada e instala o pacote de idiomas. 4. Execute novamente o Assistente de Configurao de Produtos do SharePoint, usando as configuraes padro. Se voc no fizer isso aps instalar um pacote de idiomas, o pacote de idiomas no ser instalado adequadamente. Execute novamente o Assistente de Configurao dos Produtos do SharePoint 2010 1. Clique em Iniciar, aponte para Todos os Programas clique em Produtos do Microsoft SharePoint 2010 e em Assistente de Configurao de Produtos do SharePoint 2010 . 2. Na pgina Produtos do SharePoint, clique em Avanar. 3. Clique em Sim na caixa de dilogo que avisa que alguns servios precisam ser reiniciados durante a configurao. 4. Na pgina Modificar Configuraes do Farm de Servidores, clique em No desconectar deste farm de servidores e clique em Avanar. 5. Se for exibida a pgina Modificar Configuraes de Administrao da Web da Administrao Central do SharePoint, no altere as configuraes padro e clique em Avanar. 6. Na pgina Concluindo o Assistente de Configurao de Produtos e Tecnologias do SharePoint, clique em Avanar. 7. Na pgina Configurao Bem-sucedida, clique em Concluir. Quando voc instala pacotes de idiomas, os modelos de sites especficos de um idioma so instalados no diretrio %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\template\nmero, onde nmero a ID do idioma que voc est instalando. Por exemplo, o pacote de idioma para Ingls (Estados Unidos) instala o diretrio %COMMONPROGRAMFILES %\Microsoft Shared\Web Server Extensions\14\template\1033. Depois que voc instalar um pacote de idioma, os proprietrios de sites e administradores de conjuntos de sites podero criar sites e conjuntos
121
de sites com base nos modelos de sites especficos de idiomas, informando um idioma quando estiverem criando um novo site ou conjunto de sites do SharePoint.
122
123
Observao: You cannot configure health data collection settings by using Windows PowerShell.
124
Logging uses system resources and can affect performance and disk usage. Only log those events for which you want regular reports. For ad hoc reports or investigations, enable logging for specific events, and then disable logging for the events after the report or investigation is complete. 6. In the Usage data collection settings section, type the path of the folder you want usage and health information to be written to in the Log file location box. The path that you specify must exist on all farm servers. Observao: These settings are applied to all events. To set event collection settings for individual event types, you must use Windows PowerShell. 7. Type the maximum disk space for the logs in gigabytes (between 1 and 20 GB) in the Maximum log file size box. 8. In the Health data collection section, select the Enable health data collection check box. To change the collection schedules, click Health Logging Schedule. A list of timer jobs that collect health data is listed. Click any of the timer jobs to change its schedule, or disable that timer job. 9. In the Logging Database Server section, to change the authentication used, select either the Windows authentication or SQL authentication option. Observao: To change the Database Server and Database Name values, you must use Windows PowerShell.
125
Importante: You must specify a path for UsageLogLocation that exists on all farm servers. Enable usage data logging by typing -LoggingEnabled 1. Specify the maximum amount of drive space used for logging with the UsageLogMaxSpaceGB parameter. For more information, see Set-SPUsageService.
To configure usage data collection for a specific event type by using Windows PowerShell
The event types listed on the Configure usage and health data collection page in Central Administration are the same as Usage Definitions in Windows PowerShell. You can use only Windows PowerShell to configure usage definitions individually. Moreover, you can configure only the DaysRetained setting. To configure usage data logging for a specific event type using Windows PowerShell 1. Verify that you meet the following minimum requirements: Consulte Add-SPShellAdmin. 2. On the Start menu, click All Programs. 3. Click Microsoft SharePoint 2010 Products. 4. Click SharePoint 2010 Management Shell. 5. At the Windows PowerShell command prompt (that is, PS C:\>), type the following command, and then press ENTER:
Set-SPUsageDefinition -Identity <GUID> [-Enable] [-DaysRetained <1-30>] [-Verbose]
Use the Enabled switch to enable usage logging for this usage definition. Use DaysRetained to specify how long the usage data is retained in the log before being deleted. The range is 1 to 30 days. To view the progress of the command, use the Verbose parameter. For more information, see Set-SPUsageDefinition.
126
2. On the Start menu, click All Programs. 3. Click Microsoft SharePoint 2010 Products. 4. Click SharePoint 2010 Management Shell. 5. At the Windows PowerShell command prompt (that is, PS C:\>), type the following command, and then press ENTER:
Set-SPUsageApplication -DatabaseServer <Database server name> -DatabaseName <Database name> [-DatabaseUsername <User name>] [-DatabasePassword <Password>] [-Verbose]
You must specify the value for the DatabaseServer parameter, even if the new database is on the same database server as the old one. You must use both the DatabaseUsername and the DatabasePassword parameters if the database owner is a different user account that the one you with which you are logged on. To view the progress of the command, use the Verbose parameter. For more information, see Set-SPUsageApplication.
Consulte tambm
Monitoring overview (SharePoint Foundation 2010)
127
Best practices
The SharePoint Foundation 2010 environment might require configuration of the diagnostic loggings settings after initial deployment or upgrade and possibly throughout the systems life cycle. The guidelines in the following list can help you form best practices for the specific environment. Change the drive that logging writes to. By default, diagnostic logging is configured to write logs to the same drive and partition that SharePoint Foundation 2010 was installed on. Because diagnostic logging can use lots of drive space and writing to the logs can affect drive performance, you should configure logging to write to a drive that is different from the drive on whichSharePoint Foundation 2010 was installed. You should also consider the connection speed to the drive that logs are written to. If verbose-level logging is configured, lots of log data is recorded. Therefore, a slow connection might result in poor log performance. Restrict log disk space usage. By default, the amount of disk space that diagnostic logging can use is not limited. Therefore, limit the disk space that logging uses to make sure that the disk does not fill up, especially if you configure logging to write verbose-level events. When the disk restriction is used up, the oldest logs are removed and new logging data information is recorded. Use the Verbose setting sparingly. You can configure diagnostic logging to record verboselevel events. This means that the system will log every action that SharePoint Foundation 2010 takes. Verbose-level logging can quickly use drive space and affect drive and server performance. You can use verbose-level logging to record a greater level of detail when you are making critical changes and then re-configure logging to record only higher-level events after you make the change. Regularly back up logs. The diagnostic logs contain important data. Therefore, back them up regularly to make sure that this data is preserved. When you restrict log drive space usage, or if you keep logs for only a few days, log files are automatically deleted, starting with the oldest files first, when the threshold is met. Enable event log flooding protection. Enabling this setting configures the system to detect repeating events in the Windows event log. When the same event is logged repeatedly, the repeating events are detected and suppressed until conditions return to a typical state.
128
You can set the level of diagnostic logging for the event log and for the trace log. This will limit the types and amount of information that will be written to each log. The following tables define the levels of logging available for the event log and trace log: Event log levels
Level Definition
No logging occurs. This message type indicates a serious error that has caused a major failure in the solution. This message type indicates an urgent condition. All error events should be investigated. This message type indicates a potential problem or issue that might require attention. Warning messages should be reviewed and tracked for patterns over time. Information messages do not require any action, but they can provide valuable data for monitoring the state of your solution. This event log level corresponds to lengthy events or messages.
Information
Verbose
None Unexpected
No trace logs are written. This level is used to log messages about events that cause solutions to stop processing. When set to log at this level, the log will only include events at this level. This level is used to log messages about any unrecoverable events that limit the solutions functionality but do not stop the application. When set to log at this level, the log will also include critical errors (Unexpected level). This level is used to log any events that are unexpected but which do not stall the processing of a solution. When set to log at this level, the log will
Monitorable
High
129
Level
Definition
include warnings, errors (Monitorable level) and critical errors (Unexpected level). Medium When set to this level, the trace log includes everything except Verbose messages. This level is used to log all high-level information about operations that were performed. At this level, there is enough detail logged to construct the data flow and sequence of operations. This level of logging could be used by administrators or support professionals to troubleshoot issues. When set to log at this level, the log includes messages at all other levels. Almost all actions that are performed are logged when you use this level. Verbose tracing produces many log messages. This level is typically used only for debugging in a development environment.
Verbose
130
b. Select the event log level from the Least critical event to report to the event log list. c. Select the trace log level from the Least critical event to report to the trace log list. To configure event throttling for one or more sub-categories (you can expand one or more categories and select any sub-category): a. Click (+) next to the category to expand the category. b. Select the check box next to the sub-category. c. Select the event log level from the Least critical event to report to the event log list. d. Select the trace log level from the Least critical event to report to the trace log list. To configure event throttling for all categories back to default settings: a. Select the All Categories check box. b. Select Reset to default from the Least critical event to report to the event log list. c. Select Reset to default from the Least critical event to report to the trace log list. 5. In the Event Log Flood Protection section, select the Enable Event Log Flood Protection check box. 6. In the Trace Log section, in the Path box, type the path of the folder to which you want logs to be written. 7. In the Number of days to store log files box, type the number of days (1-366) that you want logs to be kept. After this time, logs will automatically be deleted. 8. To restrict how much disk space the logs can use, select the Restrict Trace Log disk space usage check box, and then type the number gigabytes (GB) you want to restrict log files to. When logs reach this disk size, older logs will automatically be deleted. 9. After you have made the changes that you want on the Diagnostic Logging page, click OK.
131
-Verbose
You can use the Identity parameter to specify one or more categories to change for example, Administration. If you do not specify the value for the Identity parameter, all categories are changed. To view the current settings, type Get-SPLogLevel, and then press ENTER. To set all categories back to default levels, type Clear-SPLogLevel, and then press ENTER. For more information, see Set-SPLogLevel. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Consulte tambm
Monitoring overview (SharePoint Foundation 2010)
132
133
Anexos esto ausentes em mensagens de email enviadas a uma biblioteca de documentos do SharePoint?
Viso geral
Quando o email de entrada habilitado, os sites do SharePoint podem receber e armazenar mensagens e anexos de email em listas e bibliotecas. Este artigo descreve dois cenrios: um bsico e outro avanado. O cenrio avanado contm vrias opes para escolha.
Cenrio bsico
No cenrio bsico, voc instala o servio SMTP no servidor no qual o SharePoint Foundation 2010 est em execuo. Alternativamente, possvel usar um servio SMTP que esteja em execuo em outro servidor SMTP e ento habilitar emails de entrada usando o modo de definies automticas com todas as definies padro. Nesse cenrio, o email enviado diretamente ao servidor SMTP, e o SharePoint Foundation 2010 verifica periodicamente se h emails na pasta-depsito padro de emails, que configurada automaticamente pelo servio SMTP. O cenrio bsico adequado a um ambiente de farm de servidor nico.
Cenrio avanado
No cenrio avanado, h vrias opes para otimizar o recurso de emails de entrada. Uma delas usar o Servio de Gerenciamento de Diretrio do Microsoft SharePoint. A vantagem do uso do Servio de Gerenciamento de Diretrio reside no fato de que os endereos de contato criados para bibliotecas de documentos aparecem automaticamente em Usurios e Computadores do Active Directory na unidade organizacional para o SharePoint Foundation 2010. Ele tambm permite que os usurios criem e
134
gerenciem grupos de distribuio de email a partir de sites do SharePoint. Alm disso, o servio cria contatos no diretrio de usurios da sua empresa para que as pessoas possam encontrar listas habilitadas para email do SharePoint em seus catlogos de endereos. No entanto, o uso do Servio de Gerenciamento de Diretrio requer mais gerenciamento, j que ele se comunica com o AD DS (Servios de Domnio Active Directory). Uma das vantagens de no usar o Servio de Gerenciamento de Diretrio a reduzida sobrecarga administrativa. Uma das desvantagens que preciso adicionar manualmente cada novo endereo de contato. Se usar o cenrio avanado, voc poder configurar emails de entrada para um farm de servidor nico ou para um farm de vrios servidores. Se tiver dois ou mais servidores Web front-end em um farm do SharePoint, voc poder us-los para fazer o roteamento de emails de entrada no farm. A tabela a seguir descreve as aes necessrias e as opes que podem ser selecionadas para configurar emails de entrada para um farm.
Ao
Comentrio
Voc deve adicionar um registro de recurso (A) de host para associar os nomes de domnio DNS de computadores (ou hosts) aos respectivos endereos IP. Voc deve adicionar um conector SMTP para que o computador do Microsoft Exchange Server 2007 faa o roteamento de emails de entrada para o servidor correto. Use o Servio de Gerenciamento de Diretrio para que os usurios possam criar e gerenciar grupos de distribuio de email nos sites do SharePoint. Os endereos de contato criados para bibliotecas de documentos so exibidos automaticamente no AD DS. Observao: Se voc no usa o Exchange Server, personalize seu prprio servio de gerenciamento de diretrio.
Use uma pasta-depsito de emails especfica para habilitar o SharePoint Foundation 2010 a fazer a sondagem de emails de entrada no servio SMTP.
135
Para obter mais informaes sobre o Servio de Gerenciamento de Diretrio, consulte o artigo sobre como explorar o SharePoint: integrao de diretrios do SharePoint (http://go.microsoft.com/fwlink/? linkid=151766&clcid=0x416). Antes de configurar emails de entrada no SharePoint Foundation 2010, leia o seguinte artigo: Planejar emails de entrada (Windows SharePoint Services)
Requisitos da tarefa
Os requisitos a seguir so necessrios para a execuo dos procedimentos desta tarefa: O SharePoint Foundation 2010 deve estar instalado. Um ou mais servidores do farm devem estar executando o servio SMTP e usando um endereo de servidor SMTP vlido. Como alternativa, voc precisa saber o nome de outro servidor que est executando o servio SMTP. Cada servidor Web front-end do SharePoint deve estar executando o servio SMTP e o servio de aplicativo Web do Windows SharePoint Services. A conta de identidade do pool de aplicativos da Administrao Central, a conta de logon do servio de Timer do Windows SharePoint Services e as contas de identidade do seu pool de aplicativos Web devem ser membros do grupo Administradores no computador local que contm a pasta de recebimento de email.
136
Para instalar o servio SMTP 1. Verifique se voc possui as seguintes credenciais administrativas: necessrio ser membro do grupo Administradores no computador local. 2. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador do Servidor. 3. No Gerenciador do Servidor, clique em Recursos. 4. Em Resumo dos Recursos, clique em Adicionar Recursos para abrir o Assistente para Adicionar Recursos. 5. Na pgina Selecionar Recursos, selecione Servidor SMTP. 6. Na caixa de dilogo Assistente para Adicionar Recursos, clique em Adicionar Recursos Necessrios e clique em Avanar. 7. Em Confirmar Selees de Instalao, clique em Instalar. 8. Na pgina Resultados da Instalao, verifique se a instalao foi concluda com xito e clique em Fechar.
137
Para configurar o servio SMTP 1. Verifique se voc possui as seguintes credenciais administrativas: necessrio ser membro do grupo Administradores no computador local. 2. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador do IIS (Servios de Informaes da Internet). 3. No Gerenciador do IIS, expanda o nome do servidor que contm o servidor SMTP que voc deseja configurar. 4. Clique com o boto direito do mouse no servidor virtual SMTP que voc deseja configurar e clique em Iniciar. 5. Clique com o boto direito do mouse no servidor virtual SMTP que voc deseja configurar e clique em Propriedades. 6. Na guia Acesso, na rea Controle de acesso, clique em Autenticao. 7. Na caixa de dilogo Autenticao, verifique se Acesso annimo est selecionado. 8. Clique em OK. 9. Na guia Acesso, na rea Restries de retransmisso, clique em Retransmisso. 10. Para habilitar a retransmisso de qualquer servidor, clique em Tudo exceto a lista abaixo . 11. Para aceitar a retransmisso de um ou mais servidores especficos, siga estas etapas: a. Clique em Somente a lista abaixo. b. Clique em Adicionar e adicione os servidores, um por vez, por endereo IP ou em grupos, usando uma sub-rede ou um domnio. c. Clique em OK para fechar a caixa de dilogo Computador. 12. Clique em OK para fechar a caixa de dilogo Restries de Retransmisso. 13. Clique em OK para fechar a caixa de dilogo Propriedades. Para configurar o servio SMTP para inicializao automtica 1. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Servios. 2. Em Servios, clique com o boto direito em Protocolo SMTP e selecione Propriedades. 3. Na caixa de dilogo Propriedades do Protocolo SMTP, na guia Geral, na lista Tipo de inicializao, selecione Automtico. 4. Clique em OK.
138
Use o procedimento a seguir para configurar emails de entrada. Ao concluir o procedimento, voc ter configurado tudo o que necessrio para um cenrio bsico. Os usurios podero ento enviar emails para listas e bibliotecas. Para configurar emails de entrada em um cenrio bsico 1. Verifique se voc possui as seguintes credenciais administrativas: necessrio ser membro do grupo Administradores no computador que est executando o site da Administrao Central do SharePoint. 2. Na Administrao Central, clique em Configuraes do Sistema. 3. Na seo Email e SMS (Mensagens de Texto) da pgina Configuraes do Sistema, clique em Configurar definies de email de entrada. 4. Se quiser habilitar sites nesse servidor para receber emails, na pgina Configurar Email de Entrada, na seo Habilitar Email de Entrada , clique em Sim. 5. Selecione o modo de definies Automtico. 6. Na seo Endereo de Exibio do Servidor de Email de Entrada, na caixa Endereo de exibio do servidor de email, digite um nome para exibio do servidor de email (por exemplo, mail.fabrikam.com). 7. Use as definies padro para todas as outras sees e clique em OK. Depois que voc tiver configurado o email de entrada, os usurios com permisses Gerenciar Listas podero configurar bibliotecas de documentos e listas habilitadas para email. Para obter mais informaes sobre bibliotecas de documentos habilitadas para email, consulte o artigo sobre como habilitar e configurar o suporte a email para uma lista ou biblioteca (http://go.microsoft.com/fwlink/? linkid=120164&clcid=0x416).
139
subdomnio para o SharePoint Foundation 2010. 5. Na caixa de texto Nome de domnio totalmente qualificado (FQDN):, digite o FQDN do servidor em que o SharePoint Foundation 2010 est em execuo. Normalmente, esse nome tem o formato subdomnio.domnio.com. Observao: Verifique se os domnios listados no servidor SMTP do IIS correspondem ao FQDN do servidor que recebe emails. Se no coincidirem, voc precisar criar um domnio local, o que est descrito no procedimento a seguir. 6. Na caixa de texto Endereo IP, digite o endereo IP para o qual voc deseja resolver o FQDN. 7. Clique em Adicionar Host. 8. Na mensagem que confirma a criao do registro de host, clique em OK. 9. Na caixa dilogo Novo Host, clique em Concludo. O registro de recurso A agora exibido no Gerenciador DNS. Para criar um domnio local 1. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador do IIS (Servios de Informaes da Internet). 2. No Gerenciador do IIS, expanda o servidor SMTP. 3. Clique com o boto direito em Domnios e, no menu Ao, aponte para Novo e clique em Domnio. 4. Na caixa de dilogo Novo assistente de domnio SMTP, selecione Alias e clique em Avanar. 5. Na rea Nome de Domnio, na caixa Nome, digite o endereo do email a ser recebido por esse domnio. Esse endereo deve ser igual ao endereo especificado na etapa 4 do procedimento Para criar um registro de recurso A para o subdomnio e na etapa 6b do procedimento Para configurar emails de entrada em um cenrio avanado. 6. Clique em Concluir. 7. Na mensagem que confirma a criao do registro de host, clique em OK. Observao: Reinicie o servidor SMTP para que as mensagens de email que ainda estiverem na Pasta da fila sejam movidas para a Pasta-depsito. As mensagens so ento enviadas pelo servio de Timer do Windows SharePoint Services para sua biblioteca ou lista de destino. Se estiver encaminhando email de fora de sua organizao para um servidor SMTP, voc dever Observao: usar um registro MX. Para obter mais informaes, consulte o artigo sobre como adicionar um
140
141
5. Na guia Geral, clique em Adicionar e adicione pelo menos um servidor bridgehead e um servidor virtual SMTP. Os servidores que voc adicionar aparecero na lista Bridgeheads locais, na guia Geral. 6. Clique na guia Espao de Endereamento e em Adicionar. 7. Na caixa de dilogo Adicionar Espao de Endereamento, na lista Selecione um tipo de endereo, clique em SMTP e em OK. 8. Na caixa de dilogo Propriedades do Espao de Endereamento da Internet, selecione as opes a seguir: a. Na caixa Domnio de email, digite um domnio de email para o conector. Importante: Na caixa Domnio de email, existe o valor padro *, que representa todos os endereos. Pelo menos um conector em sua organizao dever ter esse espao de endereamento, para garantir que todos os domnios externos sejam roteados para a Internet. b. Na caixa Custo, atribua um custo adequado. Por padro, o custo 1. 9. Clique em OK para retornar guia Espao de Endereamento. 10. Na guia Espao de Endereamento, na rea Escopo do conector, selecione uma das seguintes opes e clique em OK: Para que todos os servidores na organizao do Exchange Server usem esse conector para enviar emails da Internet, clique em Toda a organizao. Para que apenas os servidores no grupo de roteamento usem esse conector para enviar emails da Internet, clique em Grupo de roteamento. Observao: Se voc selecionar Grupo de roteamento, verifique se existe outra maneira para que servidores de grupos de roteamento diferentes enviem emails da Internet. Para obter mais informaes, consulte o artigo sobre gerenciamento de conectores (http://go.microsoft.com/fwlink/?linkid=150840&clcid=0x416).
142
do SharePoint. Um administrador do AD DS deve configurar a UO e atribuir o direito Criar, excluir e gerenciar contas de usurio ao continer. A vantagem da utilizao do Servio de Gerenciamento de Diretrio em um farm de servidores remoto que no necessrio atribuir direitos UO para vrias contas de servio de farm. Os procedimentos a seguir so executados em um controlador de domnio que executa o Windows Server 2008 com o Gerenciador DNS. Em algumas implantaes, esses aplicativos podem ser executados em vrios servidores no mesmo domnio. Para criar uma unidade organizacional no AD DS 1. Verifique se voc possui as seguintes credenciais administrativas: necessrio ser membro do grupo Administradores do Domnio ou ser uma autoridade delegada da administrao de domnio no controlador de domnio que est executando o Gerenciador DNS. 2. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Usurios e Computadores do Active Directory. 3. Em Usurios e Computadores do Active Directory, clique com o boto direito do mouse na pasta do domnio de segundo nvel que contm seu farm de servidores, aponte para Novo e clique em Unidade Organizacional. 4. Digite o nome da unidade organizacional e clique em OK. Aps criar a unidade organizacional, voc deve delegar o direito Criar, excluir e gerenciar contas de usurio ao continer dessa unidade organizacional de modo a gerenciar as contas de usurio. Para delegar o direito conta de identidade do pool de aplicativos da Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Voc deve ser membro do grupo Administradores do Domnio ou Administradores de Empresa no AD DS ou uma autoridade delegada para a administrao de domnio. 2. Em Usurios e Computadores do Active Directory, localize a unidade organizacional que voc criou. 3. Clique com o boto direito do mouse na unidade organizacional e clique em Delegar controle 4. Na pgina de boas-vindas do Assistente para Delegao de Controle, clique em Avanar. 5. Na pgina Usurios e Grupos, clique em Adicionar e digite o nome da conta de identidade do pool de aplicativos utilizada pela Administrao Central. 6. Na caixa de dilogo Selecionar Usurios, Computadores e Grupos, clique em OK. 7. Na pgina Usurios ou Grupos do Assistente para Delegao de Controle, clique em Avanar. 8. Na pgina Tarefas a Delegar do Assistente para Delegao de Controle, marque a caixa de
143
seleo Criar, excluir e gerenciar contas de usurio e clique em Avanar. 9. Na ltima pgina do Assistente para Delegao de Controle, clique em Concluir para sair desse assistente. Para criar e excluir objetos filho, voc tambm deve delegar os controles Criar Todos os Objetos Filho e Excluir Todos os Objetos Filho da unidade organizacional conta de identidade do pool de aplicativos da Administrao Central. Aps a concluso desse procedimento, a conta de identidade do pool de aplicativos da Administrao Central ter os controles Criar Todos os Objetos Filho e Excluir Todos os Objetos Filho na unidade organizacional, e voc poder habilitar emails de entrada. Para delegar os controles Criar Todos os Objetos Filho e Excluir Todos os Objetos Filho da unidade organizacional conta de identidade do pool de aplicativos da Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Voc deve ser membro do grupo Administradores do Domnio ou do grupo Administradores da Empresa no AD DS ou uma autoridade delegada para administrao de domnio. 2. Clique com o boto direito do mouse na unidade organizacional e clique em Delegar controle 3. No Assistente para Delegao de Controle, clique em Avanar. 4. Clique em Adicionar e digite o nome da conta de identidade do pool de aplicativos da Administrao Central. 5. Clique em OK. 6. Clique em Avanar. 7. Na pgina Tarefas a Delegar do Assistente para Delegao de Controle, selecione Criar uma tarefa personalizada para delegar e clique em Avanar. 8. Selecione Esta pasta, objetos existentes nesta pasta e criao de novos objetos nesta pasta e clique em Avanar. 9. Na seo Permisses, selecione Criar Todos os Objetos Filho e Excluir Todos os Objetos Filho. 10. Clique em Avanar. 11. Na ltima pgina do Assistente para Delegao de Controle, clique em Concluir para sair do assistente. A delegao dos controles Criar Todos os Objetos Filho e Excluir Todos os Objetos Filho da unidade organizacional conta de identidade do pool de aplicativos para a Administrao Central permite que administradores habilitem emails para uma lista. Depois que esses controles tiverem sido delegados, os administradores no podero desabilitar emails para a lista ou biblioteca de documentos, porque a conta da Administrao Central tenta excluir o contato de toda a unidade organizacional, em vez de exclu-lo da lista Para evitar esse problema, adicione permisses Excluir Subrvore conta de identidade do pool
144
de aplicativos da Administrao Central. Execute o procedimento a seguir para adicionar essas permisses. Aps a concluso do procedimento, voc poder desabilitar os emails de entrada de uma lista. Para adicionar permisses Excluir Subrvore conta de identidade do pool de aplicativos da Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Voc deve ser membro do grupo Administradores do Domnio ou do grupo Administradores da Empresa no AD DS ou uma autoridade delegada para administrao de domnio. 2. Em Usurios e Computadores do Active Directory, clique no menu Exibir e clique em Recursos Avanados. 3. Clique com o boto direito do mouse na unidade organizacional e clique em Propriedades. 4. Na caixa Propriedades, clique na guia Segurana e clique em Avanado 5. Na rea Entradas de Permisso, clique duas vezes na conta de identidade do pool de aplicativos da Administrao Central. 6. Na rea Permisses, selecione Permitir para Excluir Subrvore. 7. Clique em OK para fechar a caixa de dilogo Permisses. 8. Clique em OK para fechar a caixa de dilogo Propriedades. 9. Clique em OK para fechar Usurios e Computadores do Active Directory. Depois de adicionar essas permisses, voc dever reiniciar o IIS (Servios de Informaes da Internet) no farm. Para obter mais informaes, consulte o artigo sobre usurios, computadores e grupos do Active Directory (http://go.microsoft.com/fwlink/?linkid=151331&clcid=0x416).
145
Configurar as permisses da pasta-depsito de emails para a conta de identidade do pool de aplicativos de um aplicativo Web
Se a sua implantao usa contas de identidade do pool de aplicativos diferentes para a Administrao Central e para um ou mais aplicativos Web, cada conta de identidade de pool de aplicativos dever ter permisses para a pasta-depsito de emails. Se a conta de identidade do pool de aplicativos para o aplicativo Web no tiver as permisses exigidas, os emails no sero entregues a bibliotecas de documentos nesse aplicativo Web. Na maioria dos casos, quando voc configura emails de entrada e seleciona uma pasta-depsito de emails, as permisses so adicionadas aos seguintes grupos de processos de trabalho: WSS_Admin_WPG, que inclui a conta de identidade do pool de aplicativos da Administrao Central e a conta de logon do servio de Timer do Windows SharePoint Services, tem a permisso Controle Total. WSS_WPG, que inclui as contas do pool de aplicativos para aplicativos Web e tem as permisses Ler e Executar, Listar Contedo da Pasta e Ler. Em alguns casos, esses grupos podem no ser automaticamente configurados para a pasta-depsito de emails. Por exemplo, se a Administrao Central estiver sendo executada como a conta Servio de Rede, os grupos ou as contas necessrios para emails de entrada no sero adicionados quando a pasta-depsito de emails for criada. Verifique se esses grupos foram adicionados automaticamente pasta-depsito de emails. Se isso no aconteceu, voc poder adicion-los ou adicionar as contas especficas necessrias. Para configurar as permisses da pasta-depsito de emails para a conta de identidade do pool de aplicativos de um aplicativo Web 1. Verifique se voc possui as seguintes credenciais administrativas: Voc deve ser membro do grupo Administradores no computador que contm a pastadepsito de emails. 2. No Windows Explorer, clique com o boto direito do mouse na pasta-depsito, clique em Propriedades e clique na guia Segurana. 3. Na guia Segurana, na caixa Nomes de grupo ou de usurio, clique no boto Editar. 4. Na caixa de dilogo Permisses para Windows Explorer, clique no boto Adicionar. 5. Na caixa de dilogo Selecionar Usurios, Computadores ou Grupos, na caixa Inserir os nomes dos objetos a serem selecionados, digite o nome da conta do grupo de processos de trabalho ou do pool de aplicativos para o aplicativo Web e clique em OK. Observao: Essa conta est listada na guia Identidade da caixa de dilogo Propriedades do pool de aplicativos no IIS. 6. Na caixa Permisses para Usurio ou Grupo, ao lado de Modificar, selecione Permitir. 7. Clique em OK.
146
Configurar as permisses da pasta-depsito de emails para a conta de logon do servio de Timer do Windows SharePoint Services
Assegure que a conta de logon para o servio de Timer do Windows SharePoint Services tenha a permisso Modificar na pasta-depsito de emails. Se a conta de logon para o servio no tiver permisses Modificar, as bibliotecas de documentos habilitadas para email recebero emails duplicados. Para configurar as permisses da pasta-depsito de emails para a conta de logon do servio de Timer do Windows SharePoint Services 1. Verifique se voc possui as seguintes credenciais administrativas: Voc deve ser membro do grupo Administradores no computador que contm a pastadepsito de emails. 2. No Windows Explorer, clique com o boto direito do mouse na pasta-depsito, clique em Propriedades e clique na guia Segurana. 3. Na guia Segurana, na caixa Nomes de grupo ou de usurio, clique no boto Editar. 4. Na caixa de dilogo Permisses para Windows Explorer, clique no boto Adicionar. 5. Na caixa de dilogo Selecionar Usurios, Computadores ou Grupos, na caixa Digite os nomes de objeto a serem selecionados, digite o nome da conta de logon do servio de Timer do Windows SharePoint Services e clique em OK. Observao: Essa conta est listada na guia Logon da caixa de dilogo Propriedades do servio no console Servios. 6. Na caixa Permisses para Usurio ou Grupo, ao lado de Modificar, selecione Permitir. 7. Clique em OK.
147
3. Na seo Email e SMS (Mensagens de Texto) da pgina Configuraes do Sistema, clique em Configurar definies de email de entrada. 4. Se quiser habilitar sites nesse servidor para receber emails, na pgina Configurar Email de Entrada, na seo Habilitar Email de Entrada , clique em Sim. 5. Selecione o modo de configurao Automtico ou Avanado. Se voc selecionar Automtico, ser possvel especificar se deseja aceitar emails de todos os servidores de email ou de vrios servidores de email especficos. Se voc selecionar Avanado, poder especificar uma pasta de recebimento em vez de usar um servidor SMTP. 6. Se quiser se conectar ao Servio de Gerenciamento de Diretrio, na seo Servio de Gerenciamento de Diretrio, clique em Sim. a. Na caixa Continer do Active Directory onde novos grupos de distribuio e contatos sero criados, digite o nome do continer no formato OU=NomeDoContiner, DC=domnio, DC=com, onde NomeDoContiner o nome da unidade organizacional do AD DS, domnio o domnio de segundo nvel e com o domnio de primeiro nvel. Observao: A conta de identidade de pool de aplicativos da Administrao Central deve receber a tarefa Criar, excluir e gerenciar contas de usurio do continer. O acesso configurado nas propriedades da unidade organizacional do AD DS. b. Na caixa Servidor de email SMTP para mensagens de entrada, digite o nome do servidor de email SMTP. O nome do servidor deve corresponder ao nome de domnio totalmente qualificado no registro de recurso do servidor de email do Gerenciador de DNS. c. Para aceitar somente mensagens de usurios autenticados, clique em Sim para Aceitar mensagens de usurios autenticados somente. Caso contrrio, clique em No. d. Para permitir que usurios criem grupos de distribuio de sites do SharePoint, clique em Sim para Permitir criao de grupos de distribuio de sites do SharePoint. Caso contrrio, clique em No. e. Em Configuraes de aprovao de solicitao de grupo de distribuio, selecione as aes que exigem aprovao. As aes incluem o seguinte: Criar novo grupo de distribuio Alterar endereo de email de grupo de distribuio Alterar ttulo e descrio do grupo de distribuio Excluir grupo de distribuio
7. Se quiser usar um Servio de Gerenciamento de Diretrio remoto, selecione Usar remoto. a. Na caixa URL do Servio de Gerenciamento de Diretrio, digite a URL do Servio de Gerenciamento de Diretrio que voc deseja usar. Em geral, a URL est no seguinte formato: http:// servidor:adminport/_vti_bin/SharePointEmailWS.asmx. b. Na caixa Servidor de email SMTP para mensagens de entrada, digite o nome do
148
servidor de email SMTP. O nome do servidor deve corresponder ao nome de domnio totalmente qualificado no registro de recurso do servidor de email do Gerenciador DNS no servidor de domnio. c. Para aceitar somente mensagens de usurios autenticados, clique em Sim para Aceitar somente mensagens de usurios autenticados. Caso contrrio, clique em No. d. Para permitir a criao de grupos de distribuio de sites do SharePoint, clique em Sim para Permitir criao de grupos de distribuio de sites do SharePoint. Caso contrrio, clique em No. 8. Se no quiser usar o Servio de Gerenciamento de Diretrio, clique em No 9. Na seo Endereo de Exibio do Servidor de Email de Entrada, na caixa Endereo de exibio do servidor de email, digite um nome para exibio do servidor de email (por exemplo, mail.fabrikam.com). Dica: Voc pode especificar o endereo do servidor de email que exibido quando os usurios criam um endereo de email de entrada para uma lista ou grupo. Use essa definio em conjunto com o Servio de Gerenciamento de Diretrio do Microsoft SharePoint para fornecer um endereo de servidor de email que seja mais fcil de lembrar. 10. Na seo Pasta-depsito de Email, na caixa Pasta-depsito de email , digite o nome da pasta na qual o SharePoint Foundation pesquisa emails de entrada a partir do Servio SMTP. til ter uma pasta-depsito de emails dedicada quando a pasta-depsito de emails padro est cheia ou quase cheia. Verifique se a conta de logon do servio de Timer do SharePoint Foundation tem permisses Modificar na pasta-depsito de emails. Para obter mais informaes, consulte "Para configurar as permisses da pasta-depsito de emails para a conta de logon do servio de Timer do Windows SharePoint Services" anteriormente neste artigo. Observao: Essa opo est disponvel apenas se voc selecionou o modo avanado. 11. Na seo Servidores de Email Seguros, selecione se deseja aceitar emails de todos os servidores de email ou de vrios servidores de email especficos. Observao: Essa opo estar disponvel somente se voc tiver selecionado o modo automtico. 12. Clique em OK. Depois que voc configurar emails de entrada, os administradores de site podero configurar listas e bibliotecas de documentos habilitadas para email. Para obter mais informaes sobre bibliotecas de documentos habilitadas para email, consulte o artigo sobre como habilitar e configurar o suporte a email para uma lista ou biblioteca (http://go.microsoft.com/fwlink/?linkid=120164&clcid=0x416).
149
Se voc selecionou o Servio de Gerenciamento de Diretrio, os endereos de contato criados para bibliotecas de documentos aparecero automaticamente em Usurios e Computadores do Active Directory. Os endereos so exibidos na unidade organizacional do AD DS para o SharePoint Foundation 2010 e devem ser gerenciados pelo administrador do AD DS. O administrador do AD DS pode adicionar mais endereos de email para cada contato. Para obter mais informaes sobre o AD DS, consulte o artigo sobre o uso do servio do Active Directory (http://go.microsoft.com/fwlink/? linkid=151348&clcid=0x416) Como alternativa, o computador do Exchange Server pode ser configurado adicionando-se uma nova diretiva de destinatrio global do Exchange Server. A diretiva adiciona automaticamente endereos externos que usam o nome de domnio de segundo nvel, e no o subdomnio ou nome de host para o SharePoint Foundation 2010. Para obter mais informaes sobre como gerenciar o Exchange Server, consulte Microsoft Exchange Server 2007 (http://go.microsoft.com/fwlink/?linkid=83249&clcid=0x416).
Anexos esto ausentes em mensagens de email enviadas a uma biblioteca de documentos do SharePoint?
Se anexos estiverem ausentes em mensagens de email enviadas a uma biblioteca de documentos do SharePoint Foundation 2010, talvez seja porque voc associou a biblioteca de documentos a um endereo de email. Quando isso feito, o Servio de Gerenciamento de Diretrio pode no adicionar os dois seguintes atributos: internet Encoding = 1310720 mAPIRecipient = false
Use o ADSI (Active Directory Service Interfaces) para adicionar manualmente esses dois atributos ausentes. Observao: Em servidores que executam o Windows Server 2008 ou o Windows Server 2008 R2, o Editor ADSI instalado quando voc instala a funo do AD DS para transformar um servidor em um controlador de domnio. Tambm possvel instalar as Ferramentas de Administrao de Servidor Remoto (RSAT) do Windows Server 2008 em servidores membros do domnio ou servidores autnomos. Para obter mais informaes, consulte o artigo sobre como instalar ou remover o Pacote de Ferramentas de Administrao de Servidor Remoto(http://go.microsoft.com/fwlink/?linkid=143345&clcid=0x416). Para adicionar atributos usando a ferramenta ADSI 1. Clique em Iniciar e em Executar. 2. Na caixa de dilogo Executar, digite Adsiedit.msc e clique em OK. 3. Na janela ADSI Edit, expanda ADSI Edit, Domnio [Nome_do_Domnio],
150
DC=DomainName, DC=com e CN=Users. 4. Clique com o boto direito do mouse no nome de usurio ao qual voc deseja adicionar os atributos ausentes e clique em Propriedades. 5. Na caixa de dilogo Propriedades, clique duas vezes em Codificao da Internet na guia Editor de Atributos. 6. Na caixa de dilogo Editor de Atributos de Inteiro, digite 1310720 na caixa Valor e clique em OK. 7. Na caixa de dilogo Propriedades, clique duas vezes em mAPIRecipient na guia Editor de Atributos. 8. Na caixa de dilogo Editor de Atributos Boolianos, clique em Falso e em OK duas vezes.
151
Para configurar emails de sada para um aplicativo Web especfico usando a Administrao Central Para configurar emails de sada para um aplicativo Web especfico usando a ferramenta de linha de comando Stsadm
Viso geral
Emails de sada so a base sobre a qual os administradores de sites podem implementar diversos recursos teis de notificao por email. Esses recursos ajudam os usurios finais a controlar alteraes e atualizaes em conjuntos de sites individuais e permitem que os administradores de sites ofeream mensagens de status. Aps a configurao de emails de sada, os usurios podem criar alertas para acompanhar itens em um site (por exemplo, listas, bibliotecas e documentos). Alm disso, os administradores de sites podem criar alertas para receberem atualizaes automticas sobre problemas, como informaes de que os proprietrios de sites excederam o espao de armazenamento especificado. Se quiser configurar um email de sada para um aplicativo Web especfico, primeiro voc deve configurar o email de sada padro para todos os aplicativos Web do farm. Se voc configurar o email de sada para um aplicativo Web especfico, essa configurao substituir a configurao padro para todos os aplicativos Web do farm.
Requisitos da tarefa
Os seguintes itens so necessrios para a execuo dos procedimentos desta tarefa: SharePoint Foundation 2010.
152
Um ou mais servidores do farm devem estar executando o servio de protocolo SMTP e ter um endereo de servidor SMTP vlido. Como alternativa, voc deve conhecer o nome de um servidor fora do farm que esteja executando o servio SMTP. Se voc no tiver instalado e configurado o servio SMTP, ser necessrio realizar os procedimentos a seguir para poder configurar emails de sada: Instale e configure o servio SMTP.
153
4. Na pgina Selecionar Recursos, selecione Servidor SMTP. 5. Na caixa de dilogo Assistente para Adicionar Recursos, clique em Adicionar Recursos Necessrios e clique em Avanar. 6. Em Confirmar Selees de Instalao, clique em Instalar. 7. Na pgina Resultados da Instalao, verifique se a instalao est concluda e clique em Fechar.
154
Importante: A associao no grupo de Administradores no computador local exigida para a concluso deste procedimento. Para configurar o servio SMTP 1. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador do IIS (Servios de Informaes da Internet). 2. Em Gerenciador do IIS, expanda o nome do servidor que contm o servidor SMTP que voc deseja configurar. 3. Clique com o boto direito do mouse no servidor virtual SMTP que voc deseja configurar e clique em Iniciar. 4. Clique com o boto direito do mouse no servidor virtual SMTP que voc deseja configurar e clique em Propriedades. 5. Na guia Acesso, na rea Controle de acesso, clique em Autenticao. 6. Na caixa de dilogo Autenticao, verifique se Acesso annimo est selecionado. 7. Clique em OK. 8. Na guia Acesso, na rea Restries de retransmisso, clique em Retransmisso. 9. Para habilitar a retransmisso de mensagens de email de qualquer servidor, clique em Tudo exceto a lista abaixo. 10. Para aceitar mensagens de email retransmitidas de um ou mais servidores especficos, siga estas etapas: a. Clique em Somente a lista abaixo. b. Clique em Adicionar e adicione os servidores, um por vez, por endereo IP ou em grupos, usando uma sub-rede ou um domnio. c. Clique em OKpara fechar a caixa de dilogo Computador. 11. Clique em OK para fechar a caixa de dilogo Restries de Retransmisso. 12. Clique em OK para fechar a caixa de dilogo Propriedades. Observao: Verifique se o servidor SMTP est em execuo e definido para ser iniciado automaticamente. Para fazer isso, execute o procedimento a seguir. Para configurar o servio SMTP para inicializao automtica 1. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Servios. 2. Em Servios, clique com o boto direito em Protocolo SMTP e selecione Propriedades. 3. Na caixa de dilogo Propriedades do Protocolo SMTP, na guia Geral, na lista Tipo de
155
156
extensions\14\Bin. 2. Digite o seguinte comando e pressione ENTER: stsadm -o email -outsmtpserver <nome do servidor SMTP> -fromaddress <endereo de email vlido> -replytoaddress <endereo de email vlido> -codepage <pgina de cdigo vlida> Exemplo stsadm -o email -outsmtpserver correio.exemplo.com -fromaddress algum@exemplo.com -replytoaddress algum@exemplo.com -codepage 65001 Para obter mais informaes, consulte o artigo sobre email: operao Stsadm (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=150046&clcid=0x416).
157
3. Na pgina Definies de Email de Sada do Aplicativo Web, na seo Definies de Email, digite o nome do servidor SMTP para emails de sada (por exemplo, mail.fabrikam.com) na caixa Servidor SMTP de Sada. 4. Na caixa Endereo do remetente, digite o endereo do email como voc deseja exibi-lo aos destinatrios do email. 5. Na caixa Endereo para resposta, digite o endereo de email (por exemplo, um alias de assistncia tcnica) para o qual voc deseja que os destinatrios do email respondam. 6. Na lista Conjunto de caracteres , clique no conjunto de caracteres apropriado para o seu idioma. 7. Clique em OK. Importante: Para executar a ferramenta de linha de comando Stsadm, voc deve ser membro do grupo Administradores do computador local. Para configurar emails de sada para um aplicativo Web especfico usando a ferramenta de linha de comando Stsadm 1. Na unidade em que os Produtos e Tecnologias do SharePoint esto instalados, mude para o seguinte diretrio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin. 2. Digite o seguinte comando e pressione ENTER: stsadm -o email -outsmtpserver <nome do servidor SMTP> -fromaddress <endereo de email vlido> -replytoaddress <endereo de email vlido> -codepage <pgina de cdigo vlida> [-url <nome da URL>] Exemplo stsadm -o email -outsmtpserver correio.exemplo.com -fromaddress algum@exemplo.com -replytoaddress algum@exemplo.com codepage 65001 -url http://server_name Para obter mais informaes, consulte o artigo sobre email: operao Stsadm (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=150046&clcid=0x416).
Consulte tambm
Planejar emails de sada (Windows SharePoint Services) Configure alert settings for a Web application (SharePoint Foundation 2010)
158
159
Para criar uma autoridade raiz confivel, no prompt de comando do Windows PowerShell, digite o seguinte comando:
New-SPTrustedRootAuthority -Name <Name> -Certificate $cert
Em que: <Nome> o nome da autoridade raiz confivel que voc deseja criar. <Caminho_do_Certificado_Obtido> a localizao do arquivo do certificado raiz.
Observao: Na janela Certificado, na guia Caminho de Certificao, verifique se voc est usando apenas o certificado raiz, no os outros certificados listados. A lista de Autoridades Raiz Confiveis do SharePoint deve relacionar apenas certificados raiz. Para obter mais informaes, consulte New-SPTrustedRootAuthority.
160
Para configurar ou editar uma conta mvel para um farm de servidor usando a Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Para configurar uma conta mvel para um farm de servidores, voc precisa ser membro do grupo Administradores de Farm no computador em que o site da Administrao Central do SharePoint est em execuo. 2. Na pgina inicial da Administrao Central, clique em Configuraes do Sistema. 3. Na seo Email e Mensagens de Texto (SMS) da pgina Configuraes do Sistema, clique em Configurar conta mvel. 4. Na pgina de configuraes, na seo Configuraes de Servio de Mensagem de Texto (SMS) , clique no link Microsoft Office Online para acessar uma lista de fornecedores de servio. 5. Na pgina Localizar um Provedor de Servios Mveis do Office 2010, na lista Escolher pas/regio do seu provedor de telefonia mvel, selecione o pas ou a regio em que est localizado o seu provedor de telefonia mvel. 6. Na pgina Localizar um Provedor de Servios Mveis do Office 2010, na lista Escolher provedor atual de telefonia mvel, selecione o provedor de telefonia mvel que voc deseja usar. Aps fazer essa seleo, voc ser direcionado para o site do provedor de servios selecionado. No site, inscreva-se no servio SMS. Quando receber as informaes necessrias do provedor de servios, volte para a pgina Definies de Contas Mveis. 7. Na caixa URL do SMS (Servio de Mensagem de Texto), digite a URL do servio SMS. Observao: Verifique se a URL do servio digitada uma URL HTTPS. 8. Na caixa Nome de Usurio e na caixa Senha, digite o nome de usurio e a senha que voc recebeu do provedor de servios de SMS. 9. Para confirmar se a URL e as credenciais esto corretas, clique em Testar Servio. 10. Clique em OK. Para configurar ou editar uma conta de celular para um farm de servidores usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: Consulte Add-SPShellAdmin. Alm disso, voc deve ser membro do grupo Administradores de Farm e do grupo Administradores local no computador que executa o Windows PowerShell. 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.
161
Em que: <Url_de_Aplicativo_Web> a URL da Administrao Central. <Url_de_Servio> a URL do servidor em que o servio SMS est localizado. <Id_de_Usurio> o nome de usurio que voc recebeu do provedor do servio SMS. <Senha> a senha de usurio que voc recebeu do provedor do servio SMS.
Exemplo:
Set-SPMobileMessagingAccount Identity sms -WebApplication http://myserver:8080 -ServiceUrl https://www.example.com/omsservice.asmx -UserId someone@example.com -Password password1
Observao: Verifique se a URL do servio digitada uma URL HTTPS. Para obter mais informaes, consulte Set-SPMobileMessagingAccount e Get-SPWebApplication. Para configurar ou editar uma conta mvel para um aplicativo Web usando a Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Para configurar uma conta de celular para um farm de servidores, voc precisa ser membro do grupo Administradores de Farm no computador que est executando o site da Administrao Central do SharePoint. 2. Na home page da Administrao Central, na seo Gerenciamento de Aplicativos, clique em Gerenciar aplicativos Web. 3. Na pgina Aplicativos, selecione o aplicativo para o qual voc deseja configurar uma conta mvel. Em Configuraes Gerais na faixa de opes, clique em Conta Mvel. 4. Na pgina Configuraes de Servio de Mensagem de Texto (SMS), na seo Configuraes de Servio de Mensagem de Texto (SMS), clique no link Microsoft Office Online para acessar uma lista de fornecedores de servio. 5. Na pgina Localizar um Provedor de Servios Mveis do Office 2010, na lista Escolher pas/regio do seu provedor de telefonia mvel, selecione o pas ou a regio em que est localizado o seu provedor de telefonia mvel. 6. Na pgina Localizar um Provedor de Servios Mveis do Office 2010, na lista Escolher
162
provedor atual de telefonia mvel, selecione o provedor de telefonia mvel que voc deseja usar. Aps fazer essa seleo, voc ser direcionado para o site do provedor de servios selecionado. No site, inscreva-se no servio SMS. Quando receber as informaes necessrias do provedor de servios, volte para a pgina Definies de Contas Mveis e digite essas informaes. 7. Na caixa URL do SMS (Servio de Mensagem de Texto), digite a URL do servio SMS. Observao: Verifique se a URL do servio digitada uma URL HTTPS. 8. Na caixa Nome de Usurio e na caixa Senha, digite o nome de usurio e a senha que voc recebeu do provedor de servios de SMS. 9. Para confirmar se a URL e as credenciais esto corretas, clique em Testar Servio. 10. Clique em OK. Para configurar ou editar uma conta de celular para um aplicativo Web usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: Consulte Add-SPShellAdmin. Alm disso, voc deve ser membro do grupo Administradores de Farm e do grupo Administradores local no computador que executa o Windows PowerShell. 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 (ou seja, PS C:\>), digite o seguinte comando:
Set-SPMobileMessagingAccount -Identity sms WebApplication <WebApplicationUrl> [ServiceUrl <ServiceUrl>] [-UserId <UserId>] [-Password <Password>]
Em que: <Url_de_Aplicativo_Web> a URL do aplicativo Web. <Url_de_Servio> a URL do servidor em que o servio SMS est localizado. <Id_de_Usurio> o nome de usurio que voc recebeu do provedor do servio SMS. <Senha> a senha de usurio que voc recebeu do provedor do servio SMS.
Exemplo:
Set-SPMobileMessagingAccount Identity sms -WebApplication http://localhost -ServiceUrl https://www.example.com/omsservice.asmx -UserId someone@example.com -Password password1
163
Observao: Verifique se a URL do servio digitada uma URL HTTPS. Para obter mais informaes, consulte Set-SPMobileMessagingAccount e Get-SPWebApplication.
Para obter mais informaes, consulte Get-SPMobileMessagingAccount e Get-SPWebApplication. Para recuperar informaes da conta de celular de um aplicativo Web usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: Consulte Add-SPShellAdmin. Alm disso, voc deve ser membro do grupo Administradores de Farm e do grupo Administradores local no computador que executa o Windows PowerShell. 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.
164
165
2. Na pgina inicial de Administrao Central, na seo Gerenciamento de Aplicativo, clique em Gerenciar aplicativos da web applications. 3. Na faixa de opes, em Configuraes Gerais, clique em Conta de Celular. 4. Na pgina de Definies Avanadas de Servio de Mensagem de Texto (SMS), exclua todas as entradas de todas as caixas e clique em OK.
Consulte tambm
Configurar emails de sada (SharePoint Foundation 2010)
166
Instalar e configurar o Remote BLOB Storage ou o External BLOB Storage (SharePoint Foundation 2010)
Este artigo descreve como instalar e configurar o RBS (Remote BLOB Storage) e o provedor FILESTREAM em um servidor de banco de dados do Microsoft SQL Server 2008 que d suporte a um sistema do Microsoft SharePoint Foundation 2010. O RBS um conjunto de APIs de biblioteca que foi incorporado como um pacote de recursos de complemento para o Microsoft SQL Server 2008 e o Microsoft SQL Server 2008 Express. O RBS foi projetado para mover o armazenamento de BLOBs (objetos binrios grandes) dos servidores de bancos de dados para solues de armazenamento genrico. O RBS fornecido com o provedor RBS FILESTREAM, que usa APIs do RBS para armazenar BLOBs. Para obter mais informaes sobre o RBS, consulte Viso geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). Neste artigo: Habilitar FILESTREAM e provisionar o repositrio de dados RBS Instalar o RBS Habilitar e testar o RBS
A conta de usurio que voc usa para executar os procedimentos descritos neste artigo deve ter as seguintes associaes: Grupo de administradores nos servidores Web e servidores de aplicativo. Funes de servidor fixas dbcreator e securityadmin do SQL Server no computador que est executando o SQL Server 2008 Express ou o SQL Server 2008.
167
3. Selecione o banco de dados de contedo para o qual voc deseja criar um repositrio BLOB e, em seguida, clique em Nova Consulta. 4. No painel de consulta, copie e execute cada uma das consultas SQL a seguir, na sequncia fornecida. Em cada caso, substitua [WSS_Content] pelo nome do banco de dados de contedo e substitua c:\BLOBStore pelo volume\diretrio no qual deseja criar o repositrio BLOB. Lembre-se de que s possvel provisionar um repositrio BLOB uma vez. Se voc tentar provisionar o mesmo repositrio BLOB mais de uma vez, ocorrer um erro. Dica: Para obter melhor desempenho e simplificar a soluo de problemas, e como prtica recomendada geral, sugerimos criar o repositrio BLOB em um volume que no contenha o sistema operacional, arquivos de paginao, dados de banco de dados, arquivos de log ou o arquivo tempdb.
use [WSS_Content] if not exists (select * from sys.symmetric_keys where name = N'##MS_DatabaseMasterKey##')create master key encryption by password = N'Admin Key Password !2#4' use [WSS_Content] if not exists (select groupname from sysfilegroups where groupname=N'RBSFilestreamProvider')alter database [WSS_Content] add filegroup RBSFilestreamProvider contains filestream use [WSS_Content] alter database [WSS_Content] add file (name = RBSFilestreamFile, filename = 'c:\Blobstore') to filegroup RBSFilestreamProvider
Instalar o RBS
Voc deve instalar o RBS em todos os servidores Web e de aplicativo do farm do SharePoint. O RBS configurado separadamente para cada banco de dados de contedo associado. Aviso: No instale o RBS executando o arquivo RBS_X64.msi e iniciando o Assistente para Instalao do SQL Remote BLOB Storage. O assistente define determinados valores padro que no so recomendados para o SharePoint Foundation 2010. Instalar o RBS no servidor de banco de dados e no primeiro servidor Web 1. Em qualquer servidor Web, v para http://go.microsoft.com/fwlink/? linkid=165839&clcid=0x416 (http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x416) e baixe o arquivo RBS_X64.msi.
168
2. Clique em Iniciar e digite prompt de comando na caixa de texto. Na lista de resultados, clique com o boto direito do mouse em Prompt de Comando e clique em Executar como administrador. Clique em OK. 3. Copie e cole o seguinte comando na janela de prompt de comando. Voc deve executar esse comando com o nome do banco de dados especfico e o nome da instncia do SQL Server apenas uma vez. A operao deve ser concluda em aproximadamente um minuto.
msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1
Em que: WSS_Content o nome do banco de dados DBInstanceName o nome da instncia do SQL Server
Instalar o RBS em todos os servidores de aplicativos e Web adicionais 1. Em um servidor Web, v para http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x416 (http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x416) e baixe o arquivo RBS_X64.msi. 2. Clique em Iniciar e digite prompt de comando na caixa de texto. Na lista de resultados, clique com o boto direito do mouse em Prompt de Comando e clique em Executar como administrador. Clique em OK. 3. Copie e cole o seguinte comando na janela. Substitua WSS_Content pelo nome do banco de dados e substitua DBInstanceName pelo nome de instncia do SQL Server. A operao deve durar aproximadamente um minuto.
msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL="Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer"
4. Repita este procedimento para todos os servidores Web e de aplicativo. Confirmar a instalao do RBS 1. O arquivo de log rbs_install_log.txt criado no mesmo local que o arquivo RBS_X64.msi. Abra o arquivo de log rbs_install_log.txt com um editor de texto e role at o fim do arquivo. Nas ltimas 20 linhas do final do arquivo, deve haver a seguinte entrada: Produto: SQL Remote Blob Storage Instalao concluda com xito. 2. No computador que est executando o SQL Server 2008, verifique se as tabelas do RBS foram criadas no banco de dados de contedo. Vrias tabelas devem residir em um banco de dados de contedo com nomes precedidos pelas letras "mssqlrbs".
169
170
171
Nesta seo
About service applications and services (SharePoint Foundation 2010) Service application and service management (SharePoint Foundation 2010) Manage services on the server (SharePoint Foundation 2010) Provides an introduction to the logical infrastructure of service applications and services. Describes how to manage, create, configure, and share service applications. Describes how services can be started, stopped, and configured.
Consulte tambm
Web applications management (SharePoint Foundation 2010) Diagramas tcnicos (SharePoint Foundation 2010)
172
173
identidades do IP-STS. Aps a autenticao, o IP-STS emite um token de segurana confivel que o cliente pode apresentar a um aplicativo de terceira parte confivel. Os aplicativos de terceira parte confivel podem estabelecer relaes de confiana com um IP-STS. Isso permite validar os tokens de segurana emitidos por um IP-STS. Depois que a relao de confiana estabelecida, os aplicativos de terceira parte confivel podem examinar os tokens de segurana apresentados pelos clientes e determinar a validade das declaraes de identidade que eles contm. Um STS de Terceira Parte Confivel (RP-STS) um STS que recebe tokens de segurana de um IPSTS de parceiro de federao confivel. Por sua vez, o RP-STS emite novos tokens de segurana a serem consumidos por um aplicativo de terceira parte confivel local. O uso de aplicativos Web RP-STS em federao com aplicativos Web IP-STS permite s empresas oferecer logon nico da Web (SSO) a usurios de organizaes parceiras. Cada organizao continua a gerenciar seus prprios repositrios de identidades.
6. Crie um mapeamento de tipo de declarao para usar em seu provedor de autenticao de confiana, conforme mostrado no exemplo a seguir:
New-SPClaimTypeMapping "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" -IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming
7. Crie um provedor de logon confivel criando primeiro um valor para o parmetro realm, conforme mostrado no exemplo a seguir:
174
8. Crie um valor para o parmetro signinurl que aponte para o aplicativo Web do Servio de Token de Segurana, conforme mostrado no exemplo a seguir:
$signinurl = "https://test-2/FederationPassive/"
9. Crie o fornecedor confivel de login, usando o mesmo valor IdentifierClaim que o mapeamento de declaraes ($map1.InputClaimType), conforme mostrado no exemplo a seguir:
$ap = New-SPTrustedIdentityTokenIssuer -Name "WIF" -Description "Windows Identity Foundation" -Realm $realm -ImportTrustCertificate $cert -ClaimsMappings $map1[,$map2..] -SignInUrl $signinurl -IdentifierClaim $map1.InputClaimType
10. Crie um aplicativo Web criando primeiro um valor para a conta do pool de aplicativos (para o usurio atual), conforme mostrado no exemplo a seguir:
$account = "DOMAIN\" + $env:UserName
Observao: A conta do pool de aplicativos deve ser uma conta gerenciada. Para criar uma conta gerenciada, use New-SPManagedAccount. 11. Crie um valor para a URL do aplicativo Web ($webappurl = $env:ComputerName), conforme mostrado no exemplo a seguir:
$wa = New-SPWebApplication -name "Claims WIF" -SecureSocketsLayer -ApplicationPool "SharePoint SSL" -ApplicationPoolAccount $account -Url $webappurl -Port 443 -AuthenticationProvider $ap "https://" +
12. Crie um site criando primeiro um objeto de declarao, conforme mostrado no exemplo a seguir:
$claim = New-SPClaimsPrincipal -TrustedIdentityTokenIssuerr $ap -Identity $env:UserName
175
Editar associaes
Depois de configurar um aplicativo Web baseado em declaraes do SharePoint, edite as associaes. Para editar associaes 1. Inicie o Gerenciador do IIS digitando INETMGR no prompt de comando. 2. V para o site Aplicativo Web de Declaraes no IIS. 3. No painel esquerdo, clique com o boto direito do mouse em Aplicativo Web de Declaraes e selecione Editar Associaes. 4. Selecione https e clique em Editar. 5. Em Certificado SSL, selecione qualquer certificado listado.
176
declaraes de um aplicativo Web LDAP para o SharePoint 13. No painel esquerdo, expanda Nova Regra e selecione Regra Predefinida. 14. Selecione Criar Declaraes do Repositrio de Atributos LDAP. 15. No painel direito, na lista suspensa Repositrio de Atributos, selecione Repositrio Corporativo de Contas de Usurio do Active Directory. 16. Em Atributo LDAP, selecione sAMAccountName. 17. Em Tipo de Declarao de Sada, selecione Endereo de Email. 18. No painel esquerdo, clique em Salvar.
177
178
Consulte tambm
Extend a Web application (SharePoint Foundation 2010)
179
Criar um conjunto de sites (SharePoint Foundation 2010) Configure Web Server Security (IIS 7)
180
181
Create a Web application that uses Windowsclaims authentication (SharePoint Foundation 2010)
This article describes how to create a Web application that uses Windows-claims authentication. Dica: If you want to use Windows-classic authentication instead, see Create a Web application that uses Windows-classic authentication (SharePoint Foundation 2010). Before you perform this procedure, confirm that: Your system is running Microsoft SharePoint Foundation 2010. You have your logical architecture design in place.
You have planned authentication for your Web application. For more information, see Planejar mtodos de autenticao (SharePoint Foundation 2010), Configurar a autenticao Kerberos (SharePoint Foundation 2010) and Escolher grupos de segurana (SharePoint Foundation 2010). You have selected the service applications that you want to use for your Web application. For more information, see Service application and service management (SharePoint Foundation 2010). If you use Secure Sockets Layer (SSL), you must associate the SSL certificate with the Web application's IIS Web site after the IIS Web site has been created. For more information about setting up SSL, see How to Setup SSL on IIS 7.0 (http://go.microsoft.com/fwlink/?LinkId=187887). You have read about alternate access mappings. If you have User Account Control (UAC) turned on in Windows, and you use Windows PowerShell 2.0 to create a Web application, you must right-click the SharePoint 2010 Management Shell and select Run as administrator. You can create a Web application by using the SharePoint Central Administration Web site or Windows PowerShell. You typically use Central Administration to create a Web application. If you want to automate the task of creating a Web application, which is common in enterprises, use Windows PowerShell. After the procedure is complete, you can create one or several site collections on the Web application that you have created. To create a Web application with Windows-claims authentication by using Central Administration 1. Verify that you have the following administrative credentials: To create a Web application, you must be a member of the Farm Administrators SharePoint group and a member of the local Administrators group on the computer running Central Administration.
182
2. On the Central Administration Home page, in the Application Management section, click Manage web applications. 3. On the ribbon, click New. 4. On the Create New Web Application page, in the Authentication section, click Claims Based Authentication. 5. In the IIS Web Site section, you can configure the settings for your new Web application by selecting one of the following two options: Click Use an existing web site, and then select the Web site on which to install your new Web application. Click Create a new IIS web site, and then type the name of the Web site in the Name box. 6. In the IIS Web Site section, in the Port box, type the port number you want to use to access the Web application. If you are creating a new Web site, this field is populated with a random port number. If you are using an existing Web site, this field is populated with the current port number. Observao: The default port number for HTTP access is 80, and the default port number for HTTPS access is 443. If you want users to access the Web application without typing in a port number, they should use the appropriate default port number. 7. Optional: In the IIS Web Site section, in the Host Header box, type the host name (for example, www.contoso.com) you want to use to access the Web application. Observao: In general, this field is not set unless you want to configure two or more IIS Web sites that share the same port number on the same server, and DNS has been configured to route requests to the same server. 8. In the IIS Web Site section, in the Path box, type the path to the IIS Web site home directory on the server. If you are creating a new Web site, this field is populated with a suggested path. If you are using an existing Web site, this field is populated with the current path of that Web site. 9. In the Security Configuration section, choose whether or not to use allow anonymous access and whether or not to use Secure Sockets Layer (SSL). a. Under Allow Anonymous, click Yes or No. If you choose to allow anonymous access, this enables anonymous access to the Web site by using the computer-specific anonymous access account (that is, IIS_IUSRS). Observao: If you want users to be able to access any site content anonymously, you must enable anonymous access for the entire Web application zone before you enable anonymous access at the SharePoint site level; later, site owners can configure how anonymous access is used within their sites. If you do not enable anonymous access at the Web application level, you cannot enable anonymous access later, at the site
183
level. For more information, see Escolher grupos de segurana (SharePoint Foundation 2010). b. Under Use Secure Sockets Layer (SSL), click Yes or No. If you choose to enable SSL for the Web site, you must configure SSL by requesting and installing an SSL certificate. For more information about setting up SSL, see How to Setup SSL on IIS 7.0 (http://go.microsoft.com/fwlink/?LinkId=187887). 10. In the Claims Authentication Types section, select the authentication that you want to use for the Web application. a. If you want to enable Windows authentication, select Enable Windows Authentication and, in the drop-down menu, select Negotiate (Kerberos) or NTLM. For more information, see Configurar a autenticao Kerberos (SharePoint Foundation 2010). If you do not want to use Integrated Windows authentication, clear Integrated Windows authentication. If you want users' credentials to be sent over a network in a nonencrypted form, select Basic authentication (password is sent in clear text). Observao: You can select basic authentication or integrated Windows authentication, or both. If you select both, SharePoint Foundation 2010 will offer both authentication types to the client Web browser. The client Web browser then determines which type of authentication to use. If you only select basic authentication, ensure that SSL is enabled; otherwise, the credentials can be intercepted by a malicious user. b. If you want to enable forms-based authentication, select Enable Forms Based Authentication (FBA), and then enter the membership provider name and the role manager name in the boxes. For more information, see Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). Observao: If you select this option, ensure that SSL is enabled; otherwise, the credentials can be intercepted by a malicious user. c. If you have set up Trusted Identity Provider authentication in Windows PowerShell, the Trusted Identity provider check box is selected. For more information, see Configurar a autenticao usando um token de segurana SAML (SharePoint Foundation 2010). You can use one or more claims authentication types. For more information, see Planejar mtodos de autenticao (SharePoint Foundation 2010). 11. In the Sign In Page URL section, choose one of the following options to sign into SharePoint Foundation 2010: Select Default Sign In Page URL if you want users to be redirected to a default sign-in
184
Web site for claims-based authentication. Select Custom Sign In page URL and then type the sign-in URL if you want users to be redirected to a customized sign-in Web site for claims-based authentication. 12. In the Public URL section, type the URL for the domain name for all sites that users will access in this Web application. This URL will be used as the base URL in links shown on pages within the Web application. The default URL is the current server name and port, and is automatically updated to reflect the current SSL, host header, and port number settings on the page. If you are deploying SharePoint Foundation 2010 behind a load balancer or proxy server, then this URL may need to be different than the SSL, host header, and port settings on this page. The Zone value is automatically set to Default for a new Web application. Observao: You can change the zone when you extend a Web application. For more information, see Extend a Web application (SharePoint Foundation 2010). 13. In the Application Pool section, do one of the following: Click Use existing application pool, and then select the application pool you want to use from the drop-down menu. Click Create a new application pool, and then type the name of the new application pool or keep the default name. 14. Under Select a security account for this application pool, do one of the following: Click Predefined to use a predefined security account, and then select the security account from the drop-down menu. Click Configurable to specify a new security account to be used for an existing application pool. Observao: You can create a new account by clicking the Register new managed account link. 15. In the Database Name and Authentication section, choose the database server, database name, and authentication method for your new Web application as described in the following table.
Item
Action
Database Server
Type the name of the database server and Microsoft SQL Server instance you want to use in the format <SERVERNAME\instance>. You can also use the default entry. Type the name of the database, or use the default entry.
Database Name
185
Item
Action
Database Authentication
Select the database authentication to use by doing one of the following: If you want to use Windows authentication, leave this option selected. We recommend this option because Windows authentication automatically encrypts the password when it connects to SQL Server. If you want to use SQL authentication, click SQL authentication. In the Account box, type the name of the account you want the Web application to use to authenticate to the SQL Server database, and then type the password in the Password box. Observao: SQL authentication sends the SQL authentication password to the SQL Server unencrypted. We recommend that you only use SQL authentication if you force protocol encryption to the SQL Server of encrypt your network traffic by using IPsec.
16. If you use database mirroring, in the Failover Server section, in the Failover Database Server box, type the name of a specific failover database server that you want to associate with a content database. 17. In the Search Server section, under Select SharePoint Foundation search server, you associate a content database with a server that is running the Microsoft SharePoint Foundation Search service. 18. In the Service Application Connections section, select the service application connections that will be available to the Web application. In the drop-down menu, click default or custom. You use the custom option to choose the services application connections that you want to use for the Web application. 19. In the Customer Experience Improvement Program section, click Yes or No.
186
20. Click OK to create the new Web application. To create a Web application that uses Windows-claims authentication by using Windows PowerShell 1. Verify that you meet the following minimum requirements: Consulte Add-SPShellAdmin. You also need to be a member of the local Administrators group on the computer running Windows PowerShell. In addition, some procedures require membership in the SQL Server fixed server roles dbcreator and securityadmin. 2. On the Start menu, click All Programs. 3. Click Microsoft SharePoint 2010 Products. 4. Click SharePoint 2010 Management Shell. 5. To create a Windows-claims authentication provider, at the Windows PowerShell command prompt, type the following command:
$ap = New-SPAuthenticationProvider
To create a Web application that uses Windows-claims authentication, at the Windows PowerShell command prompt, type the following command:
$wa = New-SPWebApplication -Name <ClaimsWindowsWebApplication> -ApplicationPool <ClaimsApplicationPool> -ApplicationPoolAccount <ClaimsApplicationPoolAccount> -URL <URL> -Port <Port> -AuthenticationProvider $ap
Observao: We recommend that the application pool account is a managed account on the server farm. Where: <Name> is the name of the new Web application that uses Windows claims authentication. <ApplicationPool> is the name of the application pool. <ApplicationPoolAccount> is the user account that this application pool will run as. <URL> is the public URL for the Web application. <Port> is the port on which the Web application will be created in IIS.
Example
$ap = New-SPAuthenticationProvider $wa = New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") -URL "http://www.contoso.com" -Port 80 -AuthenticationProvider $ap
187
Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Consulte tambm
Extend a Web application (SharePoint Foundation 2010) Criar um conjunto de sites (SharePoint Foundation 2010) Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010) Configurar a autenticao usando um token de segurana SAML (SharePoint Foundation 2010) Create a Web application that uses Windows-classic authentication (SharePoint Foundation 2010) Configure Web Server Security (IIS 7)
188
Configure anonymous access for a claimsbased Web application (SharePoint Foundation 2010)
After you have configured a Microsoft SharePoint Foundation 2010 claims-based Web application, you can use the procedure in this article to configure anonymous access for your claims-based Web application. For more information, see Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010).
189
Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010)
Os procedimentos neste artigo apresentam diretrizes para: Permitir a voc configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes do Microsoft SharePoint Foundation 2010. Ajudar a atualizar aplicativos Web existentes do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao baseada em formulrios para funcionar com o SharePoint Foundation 2010. Aps a atualizao do SharePoint Foundation 2010, os aplicativos Web do Windows SharePoint Services 3.0 sero configurados para o login herdado. Para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao do Windows, no h etapas adicionais necessrias para a atualizao. No entanto, para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao baseada em formulrios, ou a autenticao SSO da Web, ser necessrio primeiro converter na autenticao baseada em declaraes 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 autenticao baseada em declaraes, configure as zonas de aplicativo Web para a autenticao baseada em formulrios (ou autenticao SSO da Web, conforme apropriado). Observe que os nomes do provedor de associao e do provedor de funo usados no SharePoint Foundation 2010 devem corresponder aos nomes usados no Windows SharePoint Services 3.0. A etapa final a migrao de usurios e permisses para o SharePoint Foundation 2010. Neste artigo: Converter aplicativos Web na autenticao baseada em declaraes Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central Configurar os arquivos Web.Config do LDAP Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio do Windows PowerShell Migrar usurios e permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010
190
$w.ProvisionGlobally()
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central
Execute as etapas no procedimento a seguir para usar a Administrao Central para configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes. Para configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes usando a Administrao Central 1. Verifique se a conta de usurio que est executando esse procedimento de um administrador de conjunto de sites. 2. Na Administrao Central, em Gerenciamento de Aplicativos, selecione Gerenciar Aplicativos Web. 3. Na faixa de opes, selecione Novo. 4. Na seo Autenticao da caixa de dilogo Novo Aplicativo Web, selecione Autenticao
191
Baseada em Declaraes. 5. Na seo Tipo de Autenticao, selecione Habilitar Provedor de Associao do ASP.NET e Funes. 6. Digite o nome de um provedor de associao e o nome de um gerente de funo. No exemplo de arquivo Web.Config descrito neste artigo, o nome do provedor de associao membership, e o nome do gerente de funo rolemanager. 7. Clique em OK para criar o aplicativo Web.
O arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios Para configurar o arquivo Web.Config da Administrao Central 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site da Administrao Central do SharePoint no IIS. 3. Clique com o boto direito do mouse em Administrao Central do SharePoint e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seo <Configuration>
<system.web>
<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" userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC= distinguishedName (of your userContainer)"
192
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: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do Servio de Token de Segurana 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site do SharePoint Web Services. 3. V para o subsite SecurityTokenServiceAppliction.
193
4. Clique com o boto direito do mouse em Administrao Central do SharePoint e selecione Explorar. 5. Abra o arquivo Web.Config. 6. Localize a seo <Configuration>
<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="(&(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" groupMemberAttribute="member" userNameAttribute="sAMAccountName" <system.web>
194
Importante: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site Formulrios de Declaraes. 3. Clique com o boto direito do mouse em Formulrios de Declaraes e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seo <Configuration> 6. Localize a seo <membership
<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="(&(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /> <system.web>.
defaultProvider="i">
195
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="(&(ObjectClass=group))" userFilter="(&(ObjectClass=person))" scope="Subtree" />
Importante: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Aviso: No substitua as entradas existentes neste arquivo Web.Config.
Configurar um aplicativo Web baseado em formulrios 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 autenticao baseada em formulrios para um aplicativo Web baseado em declaraes. Para configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP utilizando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
196
$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
Observao: O valor do parmetro ApplicationPoolAccount deve ser uma conta gerenciada no farm. 6. Depois que voc criar com xito um provedor de autenticao e um aplicativo Web, modifique os seguintes arquivos Web.Config com os exemplos de entradas fornecidos na seo "Configurar os arquivos LDAP Web.Config" deste artigo: O arquivo Web.Config do aplicativo Web da Administrao Central O arquivo Web.Config do Servio de Token de Segurana
O arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios 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"
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Migrar usurios e permisses 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 usurios e permisses. Para migrar os usurios e as permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 1. Verifique se voc atende aos seguintes requisitos mnimos: 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.
197
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
198
Configure Kerberos authentication for the claims to Windows token service (SharePoint Foundation 2010)
This article is obsolete. For information about how to configure Kerberos authentication, see Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products and Technologies (white paper). (http://go.microsoft.com/fwlink/? LinkID=197178) white paper.
Consulte tambm
Planejar mtodos de autenticao (SharePoint Foundation 2010)
199
Definir um identificador exclusivo para mapeamento de declaraes usando o Windows PowerShell Criar um novo aplicativo Web do SharePoint e configur-lo para usar a entrada SAML
200
4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, crie um objeto x509Certificate2, conforme mostrado no exemplo a seguir:
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("path to cert file")
6. Crie um mapeamento de tipo de declarao para usar em seu provedor de autenticao de confiana, conforme mostrado no exemplo a seguir:
New-SPClaimTypeMapping "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" -IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming
7. Crie um provedor de login confivel criando um valor para o parmetro realm, conforme mostrado no exemplo a seguir:
$realm = "urn:" + $env:ComputerName + ":domain-int"
8. Crie um valor para o parmetro signinurl que aponte para o aplicativo Web do Servio de Token de Segurana, conforme mostrado no exemplo a seguir:
$signinurl = "https://test-2/FederationPassive/"
9. Crie o fornecedor confivel de login, usando o mesmo valor IdentifierClaim que o mapeamento de declaraes ($map1.InputClaimType), conforme mostrado no exemplo a seguir:
$ap = New-SPTrustedIdentityTokenIssuer -Name "WIF" -Description "Windows Identity Foundation" -Realm $realm -ImportTrustCertificate $cert -ClaimsMappings $map1[,$map2..] -SignInUrl $signinurl -IdentifierClaim $map1.InputClaimType
10. Crie um aplicativo Web criando primeiro um valor para a conta do pool de aplicativos (para o usurio atual), conforme mostrado no exemplo a seguir:
$account = "DOMAIN\" + $env:UserName
Observao: A conta do pool de aplicativos deve ser uma conta gerenciada. Para criar uma conta gerenciada, use New-SPManagedAccount. 11. Crie um valor para a URL do aplicativo Web ($webappurl = $env:ComputerName), conforme mostrado no exemplo a seguir:
$wa = New-SPWebApplication -name "Claims WIF" -SecureSocketsLayer -ApplicationPool "SharePoint SSL" -ApplicationPoolAccount $account -Url $webappurl -Port 443 "https://" +
201
-AuthenticationProvider $ap
12. Crie um site criando primeiro um objeto de declarao, conforme mostrado no exemplo a seguir:
$claim = New-SPClaimsPrincipal -TrustedIdentityTokenIssuerr $ap -Identity $env:UserName
202
declaraes de um aplicativo Web LDAP para o SharePoint. 13. No painel esquerdo, expanda Nova Regra e selecione Regra Predefinida. 14. Selecione Criar Declaraes do Repositrio de Atributos LDAP. 15. No painel direito, na lista suspensa Repositrio de Atributos, selecione Repositrio Corporativo de Contas de Usurio do Active Directory. 16. Em Atributo LDAP, selecione sAMAccountName. 17. Em Tipo de Declarao de Sada, selecione Endereo de Email. 18. No painel esquerdo, clique em Salvar.
203
5. No prompt de comando do Windows PowerShell, exporte o certificado IP-STS de confiana, conforme mostrado no exemplo a seguir:
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("c:\geneva.cer")
204
Criar um novo aplicativo Web do SharePoint e configur-lo para usar a entrada SAML
Nesta etapa, crie e configure o aplicativo Web. Para criar um novo aplicativo Web do SharePoint e configur-lo para usar a entrada SAML usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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, crie um novo aplicativo Web do SharePoint e configure-o para usar a entrada SAML. Observe que voc deve substituir "WebAppUrl" e "domain\admin" pelos valores vlidos.
$wa = New-SPWebApplication -Name "SAML Sign-In" -SecureSocketsLayer -ApplicationPool "SAML Sign-In" -ApplicationPoolAccount "domain\admin" Url "WebAppUrl" -Port 443 -AuthenticationProvider $ap
Observao: Voc est habilitando o SSL porque, com a entrada SAML, cookies so usados como o tquete de logon nico do usurio. Isso permite que os administradores concedam acesso aos recursos do SharePoint pela durao do token sem a necessidade de autenticar novamente o usurio. Sem SSL, esses cookies podem ser facilmente interceptados por um usurio mal-intencionado e ser usados para representar o usurio original. Depois de concluir esses procedimentos, crie um site do SharePoint e designe um proprietrio. Para obter informaes sobre a criao de um site do SharePoint, consulte Criar um conjunto de sites (SharePoint Foundation 2010).
205
Criar um conjunto de sites usando o modelo Portal de Colaborao no aplicativo Web do site de portal Confirmar o acesso bem-sucedido aos aplicativos Web usando a autenticao Kerberos Confirmar a funcionalidade de Indexao de Pesquisa correta Confirmar a funcionalidade de Consulta de Pesquisa correta Limitaes de configurao Recursos adicionais e diretrizes para a soluo de problemas
206
Comunicao entre o SharePoint Foundation 2010 e o software de banco de dados Microsoft SQL Server. Acesso ao aplicativo Web da Administrao Central do SharePoint. Acesso a outros aplicativos Web, incluindo um aplicativo Web de site de portal e um aplicativo Web de Meu Site.
Antes de comear
Este artigo est direcionado ao pessoal de nvel administrativo com os seguintes conhecimentos: Windows Server 2008 Active Directory IIS (Servios de Informaes da Internet) 6.0 (ou IIS 7.0) SharePoint Foundation 2010 Windows Internet Explorer
Autenticao Kerberos, implementada no AD DS (Servios de Domnio Active Directory) para o Windows Server 2008 NLB (Balanceamento de Carga de Rede) no Windows Server 2008 Contas de computador em um domnio do Active Directory Contas de usurio em um domnio do Active Directory Sites do IIS e suas associaes e configuraes de autenticao Identidades de pool de aplicativos do IIS para sites do IIS O Assistente de Configurao de Produtos do SharePoint Aplicativos Web do SharePoint Foundation 2010 Pginas da Administrao Central SPNs (nomes de entidade de servio) e como configur-los em um domnio do Active Directory
Importante: Para criar SPNs em um domnio do Active Directory, voc precisa ter permisses administrativas nesse domnio. Este artigo no proporciona um exame detalhado da autenticao Kerberos. O Kerberos um mtodo de autenticao padro do setor implementado no AD DS. Este artigo no oferece instrues detalhadas e passo a passo para a instalao do SharePoint Foundation 2010 ou para o uso do Assistente de Configurao de Produtos do SharePoint. Este artigo no oferece instrues detalhadas e passo a passo para o uso da Administrao Central com o objetivo de criar aplicativos Web do SharePoint Foundation 2010.
207
Verifique tambm se os seus controladores de domnio do Active Directory esto executando o Windows Server 2008 com as atualizaes mais recentes aplicadas a partir do site Windows Update (http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x416).
Problemas conhecidos
O SharePoint Foundation 2010 pode rastrear aplicativos Web configurados para usar a autenticao Kerberos se estes estiverem hospedados em servidores virtuais do IIS associados a portas padro (porta TCP 80 e porta SSL 443). No entanto, a Pesquisa do SharePoint Foundation 2010 no conseguir rastrear aplicativos Web do SharePoint Foundation 2010 configurados para usar a autenticao Kerberos se esses aplicativos Web estiverem hospedados em servidores virtuais do IIS associados a portas no padro (portas diferentes da porta TCP 80 e da porta SSL 443). Atualmente, a Pesquisa do SharePoint Foundation 2010 s pode rastrear aplicativos Web do SharePoint Foundation 2010 hospedados em servidores virtuais do IIS associados a portas no padro que estejam configuradas para usar a autenticao NTLM ou a autenticao Bsica. Para acesso de usurios finais usando a autenticao Kerberos, se voc precisar implantar aplicativos Web que s possam ser hospedados em servidores virtuais do IIS que estejam associados a portas no padro e se voc quiser que os usurios finais obtenham resultados da consulta de pesquisa: Os mesmos aplicativos Web devem ser hospedados em outros servidores virtuais do IIS em portas no padro. Os aplicativos Web devem ser configurados para usar a autenticao NTLM ou Bsica. A Indexao de Pesquisa deve rastrear os aplicativos Web usando a autenticao NTLM ou Bsica. Este artigo oferece orientao para: Como configurar o aplicativo Web da Administrao Central usando a autenticao Kerberos hospedada em um servidor virtual do IIS associado a portas no padro. Como configurar aplicativos de portal e Meu Site usando a autenticao Kerberos hospedada em servidores virtuais do IIS associados a portas padro e com uma associao de cabealho de host do IIS.
208
Como verificar se a Indexao de Pesquisa rastreia com sucesso aplicativos Web do SharePoint Foundation 2010 usando a autenticao Kerberos. Como verificar se os usurios que esto acessando aplicativos Web autenticados por Kerberos conseguem obter resultados da consulta de pesquisa para esses aplicativos Web.
Histrico adicional
importante compreender que, quando voc usa a autenticao Kerberos, a funcionalidade de autenticao precisa depender em parte do comportamento do cliente que esteja tentando autenticar-se usando Kerberos. Em uma implantao de farm do SharePoint Foundation 2010 usando a autenticao Kerberos, o SharePoint Foundation 2010 no o cliente. Antes de implantar um farm de servidores que esteja executando o SharePoint Foundation 2010 usando a autenticao Kerberos, preciso compreender o comportamento dos seguintes clientes: O navegador (no contexto deste artigo, o navegador sempre ser o Internet Explorer) O Microsoft .NET Framework
O navegador o cliente usado para navegao at uma pgina da Web em um aplicativo Web do SharePoint Foundation 2010. Quando o SharePoint Foundation 2010 executa tarefas como o rastreamento das fontes de contedo locais do SharePoint Foundation 2010, o .NET Framework funciona como o cliente. Para que a autenticao Kerberos funcione corretamente, necessrio criar SPNs no AD DS. Se os servios aos quais esses SPNs correspondem estiverem escutando em portas no padro, os SPNs devero incluir nmeros de porta. Isso serve para garantir que os SPNs sejam significativos e tambm necessrio para impedir a criao de SPNs duplicados. Quando um cliente tenta acessar um recurso usando a autenticao Kerberos, ele deve criar um SPN a ser usado como parte do processo da autenticao Kerberos. Se o cliente no criar um SPN que corresponda ao SPN configurado no AD DS, a autenticao Kerberos falhar, normalmente com um erro de "Acesso negado". Existem verses do Internet Explorer que no criam SPNs com nmeros de porta. Se voc estiver usando aplicativos Web do SharePoint Foundation 2010 associados a nmeros de porta no padro no IIS, talvez seja necessrio direcionar o Internet Explorer de forma a incluir nmeros de porta nos SPNs criados por ele. Em um farm que esteja executando o SharePoint Foundation 2010, o aplicativo Web da Administrao Central hospedado, por padro, em um servidor virtual do IIS associado a uma porta no padro. Portanto, este artigo trata dos sites do IIS associados por porta e dos sites do IIS associados a cabealhos de host. Por padro, em um farm que esteja executando o SharePoint Foundation 2010, o .NET Framework no cria SPNs com nmeros de porta. por isso que a Pesquisa no consegue rastrear aplicativos Web usando a autenticao Kerberos caso esses aplicativos Web estejam hospedados em servidores virtuais do IIS associados a portas no padro.
209
Dois computadores executando o Windows Server 2008 que estejam atuando como servidores Web front-end com o Windows NLB configurado. Trs computadores executando o Windows Server 2008 que estejam atuando como servidores de aplicativos. Um dos servidores de aplicativos hospeda o aplicativo Web da Administrao Central. O segundo servidor de aplicativos est executando a Consulta de Pesquisa, enquanto o terceiro est executando a Indexao de Pesquisa. Um computador executando o Windows Server 2008 usado como o host SQL para o farm executando o SharePoint Foundation 2010. Para o cenrio descrito neste artigo, voc pode usar qualquer Microsoft SQL Server 2008.
Funo de servidor
Nome do domnio
Servios de Domnio Active Directory Um servidor Web front-end executando o SharePoint Foundation 2010 Um servidor Web front-end executando o SharePoint Foundation 2010 Administrao Central do SharePoint Foundation 2010 Indexao de Pesquisa executando o SharePoint Foundation 2010 Consulta de Pesquisa executando o SharePoint Foundation 2010 Host do SQL Server que executa o SharePoint Foundation 2010
Um NLB VIP atribudo a wssfe1.mydomain.net e a wssfe2.mydomain.net como resultado da configurao do NLB nesses sistemas. Um conjunto de nomes de host DNS apontando para esse endereo registrado no seu sistema DNS. Por exemplo, se o NLB VIP for 192.168.100.200, voc ter um conjunto de registros DNS que resolver os seguintes nomes de DNS para esse endereo IP (192.168.100.200): kerbportal.mydomain.net
210
kerbmysite.mydomain.net
Nome
Conta de administrador local Em todos os servidores que executam o SharePoint Foundation 2010 (mas no no computador host que executa o SQL Server) Para a instalao do SharePoint Foundation 2010 e para o usurio Executar como do Assistente de Configurao de Produtos do SharePoint Conta de administrador local no computador host do SQL Server A conta de servio do SQL Server usada para executar o servio SQL Server Conta de administrador do farm do SharePoint Foundation 2010
mydomain\pscexec
mydomain\sqladmin mydomain\wsssqlsvc mydomain\wssfarmadmin Usada como a identidade do pool de aplicativos da Administrao Central e como a conta de servio do Servio de Timer do SharePoint. mydomain\portalpool
A identidade do pool de aplicativos do SharePoint Foundation 2010 para o aplicativo Web do site de portal A identidade do pool de aplicativos do SharePoint Foundation 2010 para o aplicativo Web Meu Site Conta do servio de pesquisa do SharePoint Foundation 2010 Conta de acesso ao contedo de pesquisa do SharePoint Foundation 2010 Conta do servio de pesquisa do SharePoint Foundation 2010 Conta de acesso ao contedo do SharePoint
211
Nome
Foundation 2010
212
A lista a seguir contm exemplos de SPNs para uma instncia padro do SQL Server em execuo em um computador chamado wsssql e que escuta na porta 1433: MSSQLSvc/wsssql:1433 MSSQLSvc/wsssql.mydomain.com:1433
Esses so os SPNs que voc criar para a instncia do SQL Server no host SQL que ser usado pelo farm descrito neste artigo. Voc sempre deve criar SPNs que tenham um nome NetBIOS e um nome DNS completo para um host na rede. H mtodos diferentes que voc pode usar para definir um SPN para uma conta no domnio do Active Directory. Um deles usar o utilitrio SETSPN.EXE, que faz parte das ferramentas do kit de recursos para o Windows Server 2008. Outro mtodo usar o snap-in ADSIEDIT.MSC no controlador de domnio do Active Directory. Este artigo aborda o uso do snap-in ADSIEDIT.MSC. H duas etapas principais para a configurao da autenticao Kerberos para o SQL Server: Crie SPNs para a sua conta de servio do SQL Server. Confirme se a autenticao Kerberos usada para conectar servidores que executam o SharePoint Foundation 2010 a servidores que executam o SQL Server.
Confirme se a autenticao Kerberos usada para conectar servidores que executam o SharePoint Foundation 2010 ao SQL Server
Instale as Ferramentas de Cliente SQL em um dos servidores que executam o SharePoint Foundation 2010 e use as ferramentas para se conectar a partir do servidor que executa o SharePoint Foundation
213
2010 aos servidores que executam o SQL Server. Esse artigo no aborda as etapas de instalao das Ferramentas de Cliente SQL em um dos servidores que executam o SharePoint Foundation 2010. Os procedimentos de confirmao se baseiam nas seguintes suposies: Voc est usando o SQL Server 2008 no host SQL. Voc se conectou a um dos servidores que executam o SharePoint Foundation 2010 usando a conta mydomain\pscexec e instalou as Ferramentas de Cliente SQL 2005 no servidor que executa o SharePoint Foundation 2010. 1. Execute o SQL Server 2005 Management Studio. 2. Quando a caixa de dilogo Conectar ao Servidor for exibida, digite o nome do computador host do SQL (neste exemplo, esse computador wsssql) e clique em Conectar para se conectar ao computador host do SQL. 3. Para confirmar se a autenticao Kerberos foi usada para essa conexo, execute o visualizador de eventos no computador host SQL e examine o log de eventos de Segurana. Voc deve ver um registro de Auditoria com xito para um evento de categoria de Logon/Logoff semelhante aos dados mostrados nas seguintes tabelas:
Tipo de Evento Origem do Evento Categoria do Evento ID do Evento Data Hora Usurio Computador Descrio
Auditoria com xito Segurana Logon/Logoff 540 31.10.07 16:12:24 MYDOMAIN\pscexec WSSQL
214
Nome da Estao de Trabalho GUID de Logon Nome do Usurio Chamador Domnio do Chamador ID de Logon do Chamador ID de Processo do Chamador Servios Transitados Endereo de Rede de Origem Porta de Origem 192.168.100.100 2465 {36d6fbe0-2cb8-916c-4fee-4b02b0d3f0fb}
Examine a entrada de log para confirmar se: 1. O nome do usurio est correto. A conta mydomain\pscexec foi conectada pela rede ao host SQL. 2. O tipo de logon 3. Um logon do tipo 3 um logon de rede. 3. O processo de logon e o pacote de autenticao usam a autenticao Kerberos. Isso confirma se o servidor que executa o SharePoint Foundation 2010 est usando a autenticao Kerberos para se comunicar com o host SQL. 4. O Endereo de Rede de Origem corresponde ao endereo IP do computador a partir do qual a conexo foi feita. Se a sua conexo com o host SQL falhar com uma mensagem de erro semelhante a No possvel gerar contexto SSPI, provvel que haja um problema com o SPN usado para a sua instncia do SQL Server. Para solucionar o problema e corrigir isso, consulte o artigo sobre como solucionar a mensagem de erro "No possvel gerar contexto SSPI" (http://go.microsoft.com/fwlink/?linkid=76621&clcid=0x416), na Base de Dados de Conhecimento Microsoft.
Criar nomes da entidade de servio para os aplicativos Web usando a autenticao Kerberos
No que diz respeito autenticao Kerberos, no h nada de especial em relao aos aplicativos Web do SharePoint Foundation 2010 baseados no IIS: a autenticao Kerberos trata esses aplicativos como qualquer outro site do IIS. Esse processo requer conhecimento dos seguintes itens: A Classe de Servio do SPN (no contexto desse artigo, para aplicativos Web do SharePoint Foundation 2010, essa classe sempre HTTP). A URL de todos os aplicativos Web do SharePoint Foundation 2010 que usam a autenticao Kerberos.
215
A parte do nome de host do SPN (real ou virtual; este artigo aborda as duas opes).
A parte do nmero de porta do SPN (no cenrio descrito neste artigo, so usados aplicativos Web do SharePoint Foundation 2010 baseados na porta do IIS e no cabealho de host). As contas do Windows Active Directory para as quais necessrio criar SPNs. A tabela a seguir lista as informaes do cenrio descrito neste artigo:
URL
SPN
http://wssadmin.mydomain.net:10000
wssfarmadmin
HTTP/wssadmin.mydomain.net:10000 HTTP/wssadmin.mydomain.net:10000
http://kerbportal.mydomain.net
portalpool
http://kerbmysite.mydomain.net
mysitepool
Observaes sobre esta tabela: A primeira URL listada acima da Administrao Central e usa um nmero de porta. Voc no precisa usar a porta 10000. Este apenas um exemplo utilizado para manter a consistncia neste artigo. As duas URLs seguintes destinam-se ao site do portal e ao Meu Site, respectivamente. Use as diretrizes fornecidas acima para criar os SPNs necessrios no AD DS para dar suporte autenticao Kerberos para seus aplicativos Web do SharePoint Foundation 2010. Voc precisa fazer logon em um controlador de domnio no seu ambiente usando uma conta que tenha permisses administrativas de domnio. Para criar os SPNs, use o utilitrio SETSPN.EXE ou o snap-in ADSIEDIT.MSC mencionados antes. Se estiver usando o snap-in ADSIEDIT.MSC, consulte as instrues fornecidas anteriormente neste artigo sobre a criao de SPNs. Certifique-se de criar os SPNs corretos para as contas certas no AD DS.
216
2. Execute o Assistente de Configurao de Produtos do SharePoint e crie um novo farm. Essa etapa inclui a criao de um aplicativo Web da Administrao Central do SharePoint Foundation 2010 que ser hospedado em um servidor virtual do IIS associado a uma porta no padro e que usar a autenticao Kerberos. 3. Execute o Assistente de Configurao de Produtos do SharePoint e ingresse os outros servidores no farm. 4. Configure Servios nos Servidores do farm para: Servio de Pesquisa do SharePoint Foundation 2010 Indexao de Pesquisa do SharePoint Foundation 2010 Consulta de Pesquisa do SharePoint Foundation 2010
5. Crie aplicativos Web que sejam usados para o site de portal e Meu Site, usando a autenticao Kerberos. 6. Crie um conjunto de sites usando o modelo Portal de Colaborao no aplicativo Web do site de portal. 7. Confirme o acesso bem-sucedido aos aplicativos Web usando a autenticao Kerberos. 8. Confirme a funcionalidade de Indexao de Pesquisa correta. 9. Confirme a funcionalidade de Consulta de Pesquisa correta.
217
Fornea o nome do servidor de banco de dados (neste artigo, este o servidor chamado WSSSQL). Fornea um nome de banco de dados de configurao (voc pode usar o padro ou estipular um nome de sua escolha). Fornea as informaes da conta (administrador de farm) de acesso ao banco de dados. Usando o cenrio deste artigo, essa conta a mydomain\wssfarmadmin. Fornea as informaes necessrias para o aplicativo Web da Administrao Central do SharePoint Foundation 2010. Usando o cenrio neste artigo, essas informaes so as seguintes: Nmero de porta do aplicativo Web da Administrao Central: 10000 Mtodo de autenticao: Negociar
Depois que voc fornecer todas as informaes necessrias, o Assistente de Configurao de Produtos do SharePoint ser concludo com xito. Se esse for o caso, confirme se voc pode acessar a home page do aplicativo Web da Administrao Central do SharePoint Foundation 2010 usando a autenticao Kerberos. Para fazer isso, siga estas etapas: 1. Faa logon em um servidor diferente que execute o SharePoint Foundation 2010 ou em outro computador do domnio mydomain como mydomain\pscexec. Voc no deve verificar o comportamento de autenticao Kerberos correto diretamente no computador que hospeda o aplicativo Web da Administrao Central do SharePoint Foundation 2010. Isso deve ser feito em outro computador do domnio. 2. Inicie o Internet Explorer nesse servidor e tente ir at a URL: http://wssadmin.mydomain.net:10000. A home page da Administrao Central ser renderizada. 3. Para confirmar se a autenticao Kerberos foi usada para acessar a Administrao Central, volte ao computador chamado WSSADMIN, execute o visualizador de eventos e examine o log de segurana. Voc ver um registro Auditoria de xitos, cuja aparncia similar seguinte tabela:
Tipo de Evento Origem do Evento Categoria do Evento ID do Evento Data Hora Usurio Computador Descrio
Auditoria com xito Segurana Logon/Logoff 540 01.11.07 14:22:20 MYDOMAIN\pscexec WSSADMIN
218
Nome do Usurio Domnio ID de Logon Tipo de Logon Processo de Logon Pacote de Autenticao Nome da Estao de Trabalho GUID de Logon Nome do Usurio Chamador Domnio do Chamador ID de Logon do Chamador ID de Processo do Chamador Servios Transitados Endereo de Rede de Origem Porta de Origem
{fad7cb69-21f8-171b-851b-3e0dbf1bdc79}
192.168.100.100 2505
O exame desse registro de log mostra o mesmo tipo de informao da entrada de log anterior: Confirme se o nome do usurio est correto; trata-se da conta mydomain\pscexec conectada pela rede ao servidor que executa o SharePoint Foundation 2010 e que est hospedando a Administrao Central. Confirme se o tipo de logon 3; um tipo de logon 3 um logon de rede. Confirme se o processo de logon e o pacote de autenticao usam a autenticao Kerberos. Isso confirma se a autenticao Kerberos est sendo usada para acessar o aplicativo Web da Administrao Central. Confirme se o Endereo de Rede de Origem corresponde ao endereo IP do computador a partir do qual a conexo foi feita. Se a home page da Administrao Central no for renderizada e uma mensagem de erro no autorizado for exibida, significa que a autenticao Kerberos est falhando. Em geral, h apenas duas causas para essa falha: O SPN do AD DS no foi registrado para a conta correta. Ele deveria ter sido registrado para mydomain\wssfarmadmin.
219
O SPN no AD DS no corresponde ao SPN que est sendo criado pelo Internet Explorer ou invlido de alguma forma. Talvez voc tenha omitido o nmero de porta do SPN registrado no AD DS. Verifique se essa informao est correta e se a Administrao Central est funcionando, usando a autenticao Kerberos, antes de continuar. Observao: Um auxiliar de diagnstico que voc pode usar para verificar o que est acontecendo na rede um sniffer (farejador) de rede, como o Microsoft Network Monitor, para criar um rastreamento durante a navegao para a Administrao Central. Aps a falha, examine o rastreamento e procure pacotes do Protocolo KerberosV5. Encontre um pacote com um SPN criado pelo Internet Explorer. Se o SPN no rastreamento parecer correto, significa que o SPN no AD DS invlido ou foi registrado para a conta errada.
220
Servidor de indexao
Na pgina Servios no Servidor da Administrao Central: 1. Selecione o servidor WSSCRAWL. 2. Na lista de servios exibida, prximo ao meio da pgina, localize o servio de Pesquisa do SharePoint Foundation 2010 e clique em Iniciar na coluna Ao. Na pgina subsequente, marque a caixa de seleo Use este servidor para indexao de contedo e depois fornea as credenciais da conta de servio de pesquisa do SharePoint Foundation 2010. No cenrio deste artigo, a conta de servio de pesquisa do SharePoint Foundation 2010 mydomain\wsssearch. Digite os nomes das contas e as senhas nos locais apropriados na pgina e clique em Iniciar.
Servidor de consulta
Na pgina Servios no Servidor da Administrao Central: 1. Selecione o servidor WSSQUERY. 2. Na lista de servios exibida, prximo ao meio da pgina, localize o servio de Pesquisa do SharePoint Foundation 2010 e clique no nome do servio na coluna Servio. Na pgina seguinte, marque a caixa de seleo Usar este servidor para fazer consultas de pesquisa e clique em OK.
221
Observao: Esta seo no fornece uma descrio detalhada da interface do usurio. Somente instrues de genricas so fornecidas. Voc deve estar familiarizado com a Administrao Central e o modo como executar as etapas necessrias antes de continuar.
4. Verifique se a opo Negociar est selecionada como o provedor de autenticao desse aplicativo Web. 5. Crie esse aplicativo Web na zona Padro. No modifique a zona desse aplicativo Web. 6. Verifique se a opo Criar novo pool de aplicativos est selecionada. No campo Nome do Pool de Aplicativos, digite PortalAppPool. Verifique se a opo Configurvel est selecionada. No campo Nome de usurio, digite a conta mydomain\portalpool. 7. Clique em OK. 8. Confirme se o aplicativo Web foi criado com xito. Observao: Se voc quiser usar uma conexo SSL e associar o aplicativo Web porta 443, digite 443 no campo Porta e selecione Usar SSL na pgina Criar Novo Aplicativo Web. Alm disso, voc deve instalar um certificado SSL curinga. Ao usar uma associao de cabealho de host do IIS em um site do IIS configurado para SSL, voc deve usar um certificado SSL curinga. Para obter mais informaes sobre cabealhos de host SSL no IIS, consulte o artigo sobre como configurar cabealhos de host SSL (IIS 6.0) (http://go.microsoft.com/fwlink/?linkid=111285&clcid=0x416).
222
No campo Descrio, digite MySite. No campo Porta, digite 80. No campo Cabealho de Host, digite kerbmysite.mydomain.net.
4. Verifique se a opo Negociar est selecionada como o provedor de autenticao desse aplicativo Web. 5. Crie esse aplicativo Web na zona Padro. No modifique a zona desse aplicativo Web. 6. Verifique se a opo Criar novo pool de aplicativos est selecionada. No campo Nome do Pool de Aplicativos, digite MySiteAppPool. Verifique se a opo Configurvel est selecionada. No campo Nome de usurio, digite a conta mydomain\mysitepool. 7. Clique em OK. 8. Confirme se o aplicativo Web foi criado com xito. Observao: Se voc quiser usar uma conexo SSL e associar o aplicativo Web porta 443, digite 443 no campo Porta e selecione Usar SSL na pgina Criar Novo Aplicativo Web. Alm disso, voc deve instalar um certificado SSL curinga. Ao usar uma associao de cabealho de host do IIS em um site do IIS configurado para SSL, voc deve usar um certificado SSL curinga. Para obter mais informaes sobre cabealhos de host SSL no IIS, consulte o artigo sobre como configurar cabealhos de host SSL (IIS 6.0) (http://go.microsoft.com/fwlink/?linkid=111285&clcid=0x416).
Criar um conjunto de sites usando o modelo Portal de Colaborao no aplicativo Web do site de portal
Nesta seo, voc cria um conjunto de sites no site de portal do aplicativo Web que criou para esse propsito. Observao: Esta seo no fornece uma descrio detalhada da interface do usurio. Somente instrues de genricas so fornecidas. Voc deve estar familiarizado com a Administrao Central e o modo como executar as etapas necessrias antes de continuar. 1. Na pgina Gerenciamento de Aplicativos da Administrao Central, clique em Criar conjunto de sites. 2. Na pgina seguinte, selecione o aplicativo Web correto. Para o exemplo neste artigo, selecione http://kerbportal.mydomain.net. 3. Fornea o ttulo e a descrio que voc deseja usar para esse conjunto de sites. 4. Deixe o endereo do site inalterado.
223
5. Na seo Seleo de Modelo, em Selecionar um Modelo, clique na guia Publicao e selecione o modelo Portal de Colaborao. 6. Na seo Administrador Principal do Conjunto de Sites, digite mydomain\pscexec. 7. Especifique o Administrador do Conjunto de Sites Secundrio que voc deseja usar. 8. Clique em OK. 9. Confirme se o conjunto de sites do portal foi criado com xito.
Tipo de Evento Origem do Evento Categoria do Evento ID do Evento Data Hora Usurio Computador
Auditoria com xito Segurana Logon/Logoff 540 01.11.07 17:08:20 MYDOMAIN\pscexec wssfe1
224
Descrio
Nome do Usurio Domnio ID de Logon Tipo de Logon Processo de Logon Nome da Estao de Trabalho GUID de Logon Nome do Usurio Chamador Domnio do Chamador ID de Logon do Chamador ID de Processo do Chamador Servios Transitados Endereo de Rede de Origem Porta de Origem
{fad7cb69-21f8-171b-851b-3e0dbf1bdc79}
192.168.100.100 2505
O exame desse registro de log mostra o mesmo tipo de informao da entrada de log anterior: Confirme se o nome do usurio est correto; trata-se da conta mydomain\pscexec conectada pela rede ao servidor Web front-end que executa o SharePoint Foundation 2010 e que est hospedando o site de portal. Confirme se o tipo de logon 3; um tipo de logon 3 um logon de rede. Confirme se o processo de logon e o pacote de autenticao usam a autenticao Kerberos. Isso confirma se a autenticao Kerberos est sendo usada para acessar o site de portal. Confirme se o Endereo de Rede de Origem corresponde ao endereo IP do computador a partir do qual a conexo foi feita. Se a home page do site de portal no for renderizada e exibir uma mensagem de erro no autorizado, significa que a autenticao Kerberos est falhando. Em geral, h apenas algumas causas para isso: O SPN no AD DS no foi registrado para a conta correta. Ele deveria ter sido registrado para mydomain\portalpool, para o aplicativo Web do site de portal.
225
O SPN no AD DS no corresponde ao SPN que est sendo criado pelo Internet Explorer ou invlido por outro motivo. Nesse caso, como voc est usando cabealhos de host do IIS sem explicitar nmeros de porta, o SPN registrado no AD DS diferente do cabealho de host do IIS especificado quando voc estendeu o aplicativo Web. necessrio corrigir isso para fazer a autenticao Kerberos funcionar. Observao: Um auxiliar de diagnstico que voc pode usar para verificar o que est acontecendo na rede um sniffer (farejador) de rede, como o Microsoft Network Monitor, para criar um rastreamento durante a navegao para a Administrao Central. Aps a falha, examine o rastreamento e procure pacotes do Protocolo KerberosV5. Voc dever encontrar um pacote com um SPN criado pelo Internet Explorer. Se o SPN no rastreamento parecer correto, significa que o SPN no AD DS invlido ou foi registrado para a conta errada. Quando a autenticao Kerberos estiver funcionando no site de portal, acesse Meu Site com autenticao Kerberos, usando a seguinte URL: http://kerbmysite.mydomain.net
Observao: Na primeira vez que voc acessar a URL de Meu Site, ser necessrio algum tempo para que o SharePoint Foundation 2010 crie um Meu Site para o usurio conectado. No entanto, essa operao ser bem-sucedida, e a pgina Meu Site do usurio ser renderizada. Isso deve funcionar corretamente. Se isso no acontecer, consulte as etapas de soluo de problemas anterior.
226
de contedo ou que a autenticao Kerberos falhou. Qualquer que seja a causa, esse erro deve ser corrigido antes de se prosseguir para as etapas seguintes. Voc deve concluir um rastreamento completo dos aplicativos Web com autenticao Kerberos antes de continuar.
Limitaes de configurao
A parte do nome de host dos SPNs com novo formato (que so criados) corresponde ao nome do NetBIOS do host que executa o servio; por exemplo: MSSP/kerbtest4:56738/SSP1. Isso ocorre porque os nomes de host so buscados no banco de dados de configurao do SharePoint Foundation 2010 e somente os nomes de computador do NetBIOS so armazenados nesse banco de dados do SharePoint Foundation 2010. Em alguns cenrios, isso pode ser ambguo.
SQL Server
Artigo sobre como assegurar que voc esteja usando a autenticao Kerberos ao criar uma conexo remota com uma instncia do SQL Server 2005 (http://go.microsoft.com/fwlink/?linkid=85942&clcid=0x416) Artigo sobre como solucionar a mensagem de erro "No possvel gerar contexto SSPI"
SQL Server
227
Produto/tecnologia
Recurso
(http://go.microsoft.com/fwlink/?linkid=82932&clcid=0x416) .NET Framework Artigo sobre a propriedade AuthenticationManager.CustomTargetNameDictionary (http://go.microsoft.com/fwlink/?linkid=120460&clcid=0x416) Artigo sobre a Mensagem de erro no Internet Explorer quando voc tenta acessar um site que requer a autenticao Kerberos em um computador com Windows XP: "Erro HTTP 401 - No autorizado: acesso negado devido a credenciais invlidas" (http://go.microsoft.com/fwlink/? linkid=120462&clcid=0x416) Artigo de referncia tcnica da autenticao Kerberos (http://go.microsoft.com/fwlink/?linkid=78646&clcid=0x416) Artigo sobre soluo de problemas para erros Kerberos (http://go.microsoft.com/fwlink/?linkid=93730&clcid=0x416) Artigo sobre a transio do protocolo Kerberos e delegao restrita (http://go.microsoft.com/fwlink/? linkid=100941&clcid=0x416) Artigo sobre como configurar cabealhos de host SSL (IIS 6.0) (http://go.microsoft.com/fwlink/? linkid=120463&clcid=0x416)
Internet Explorer
IIS
228
229
230
Senha no correspondente
Se o processo de alterao automtica de senha falhar porque h uma senha no correspondente entre o AD DS (Servios de Domnio Active Directory) e o SharePoint Foundation 2010, o processo de alterao de senha poder resultar na negao de acesso no logon, no bloqueio de conta ou em erros de leitura do AD DS. Se qualquer um desses problemas ocorrer, verifique se as suas senhas do AD DS esto configuradas corretamente e se a conta do AD DS tem acesso de leitura para instalao. Use o Windows PowerShell para corrigir qualquer problema de senha no correspondente que possa ocorrer e retome o processo de alterao de senha. Para corrigir uma senha no correspondente 1. Verifique se voc atende aos seguintes requisitos mnimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. Clique em Produtos do Microsoft SharePoint 2010. 3. Clique em Shell de Gerenciamento do SharePoint 2010. 4. No prompt de comando do Windows PowerShell, digite o seguinte e pressione ENTER:
Set-SPManagedAccount [-Identity] <SPManagedAccountPipeBind> -ExistingPassword <SecureString> -UseExistingPassword $true
Para obter informaes, consulte Repair-SPManagedAccountDeployment. Se o procedimento anterior no resolver uma falha de provisionamento de conta de servio, provavelmente a chave de criptografia do farm no pode ser descriptografada. Se esse for o problema,
231
use o Windows PowerShell para atualizar a frase secreta do servidor local de forma que ela corresponda frase secreta do farm. Para atualizar a frase secreta do servidor local 1. Verifique se voc atende aos seguintes requisitos mnimos: Consulte Add-SPShellAdmin. 2. No menu Iniciar, clique em Todos os Programas. Clique em Produtos do Microsoft SharePoint 2010. 3. Clique em Shell de Gerenciamento do SharePoint 2010. 4. No prompt de comando do Windows PowerShell, digite o seguinte:
Set-SPPassPhrase -PassPhrase <SecureString> -ConfirmPassPhrase <SecureString> -LocalServerOnly $true
5. Para atualizar a senha da conta para um novo valor gerado automaticamente, no prompt de comando do Windows PowerShell, digite o seguinte:
Set-SPManagedAccount [-Identity] <SPManagedAccountPipeBind> -AutoGeneratePassword $true
232
233
234
Para criar um conjunto de sites usando a Administrao Central 1. Verifique se voc possui as seguintes credenciais administrativas: Para criar um conjunto de sites, necessrio ser membro do grupo Administradores de Farm do SharePoint, no computador que executa o site de Administrao Central do SharePoint. 2. No site de Administrao Central, na seo Gerenciamento de Sites, clique em Criar conjuntos de sites. 3. Na pgina Criar Conjunto de Sites, na seo Aplicativo Web, se o aplicativo Web no qual voc deseja criar o conjunto de sites no estiver selecionado, no menu Aplicativo Web, clique em Alterar Aplicativo Web e clique no aplicativo Web no qual voc deseja criar o conjunto de sites. 4. Na seo Ttulo e Descrio, digite o ttulo e a descrio do conjunto de sites. 5. Na seo Endereo do Site, selecione o caminho a ser usado para a URL (por exemplo, um caminho de incluso de curinga, como /sites/, ou o diretrio raiz (/). Se voc selecionar um caminho de incluso de curinga, dever digitar tambm o nome do site a ser usado na URL do site. 6. Na seo Seleo de Modelo, na lista Selecione um modelo, selecione o modelo a ser utilizado para o site de nvel superior no conjunto de sites ou clique na guia Personalizado para criar um site vazio e aplicar um modelo posteriormente. 7. Na seo Administrador Principal do Conjunto de Sites, digite o nome do usurio (no formato DOMNIO\nomedousurio) que ser o administrador do conjunto de sites. 8. Na seo Administrador Secundrio do Conjunto de Sites, insira o nome de usurio do administrador secundrio do conjunto de sites. Designar um administrador secundrio do conjunto de sites prtica recomendada para assegurar que algum possa gerenciar o conjunto de sites quando nenhum administrador principal estiver presente. 9. Se estiver usando cotas para gerenciar o armazenamento para conjuntos de sites, na seo Modelo de Cota, clique em um modelo na lista Selecione um modelo de cota. 10. Clique em OK.
235
Para criar um conjunto de sites usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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 (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER:
Get-SPWebTemplate $template = Get-SPWebTemplate "STS#0" New-SPSite -Url "<URL for the new site collection>" -OwnerAlias "<domain\user>" -Template $template
Este exemplo recupera uma lista de todos os modelos de site disponveis e cria um conjunto de sites usando o modelo de Site de Equipe. Para obter mais informaes, consulte New-SPSite e Get-SPWebTemplate. Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
236
Antes de comear
Antes de implantar cdigo personalizado no ambiente, estabelea uma linha de base de desempenho do ambiente para poder analisar como as personalizaes afetam o desempenho. Aps estabelecer uma linha de base de desempenho, teste o cdigo personalizado exaustivamente em um ambiente de teste ou de integrao e compare os resultados com a linha de base. Teste exaustivamente todas as personalizaes antes de implant-las no ambiente de produo.
237
Teste qualquer cdigo que adquirir de terceiros antes de implant-lo no ambiente de produo, mesmo que o tenha adquirido de uma fonte confivel. As descries e a orientao destes artigos se aplicam a um ambiente do SharePoint Foundation que foi implantado e configurado para atender aos requisitos em Planejamento do ambiente e do farm de servidores (SharePoint Foundation 2010).
Elementos de site criados, normalmente por Web designers, no so explicitamente compilados e residem em um banco de dados de contedo. Os elementos de site criados incluem: Pginas mestras Folhas de estilo em cascata Formulrios Pginas de layout O local em que os arquivos so armazenados em um farm do SharePoint Foundation 2010. A equipe da empresa que responsvel pela administrao do elemento de site. O mecanismo de implantao que o elemento do site requer.
Estes dois tipos de elementos de site personalizveis so diferenciados pelos seguintes itens:
Alguns elementos podem ser artefatos de soluo ou artefatos criados. Por exemplo, um tipo de contedo pode ser definido em um arquivo XML como um artefato de soluo desenvolvido ou pode ser criado por meio de um navegador como um artefato criado. Os elementos de site que podem ser artefatos de soluo ou artefatos criados incluem colunas de site e instncias de lista. Alm disso, artefatos de soluo podem ser usados para provisionar arquivos em sites e podem ser definidos para armazenamento em cache no servidor Web front-end.
238
239
entanto, se a implantao de personalizao for parcial ou totalmente manual, voc dever garantir que todos os recursos necessrios estejam disponveis nos servidores Web e servidores de aplicativos antes de implantar contedo que dependa desses recursos. Os elementos de site criados so implantados dos ambientes de criao em farms de preparo, piloto e de produo por meio de um ou mais sistemas diferentes. A tabela a seguir descreve esses sistemas, bem como as interfaces associadas a eles e os cenrios de uso.
Sistema de implantao
Cenrio de uso
Em ambientes nos quais os farms de origem e destino so conectados por uma rede, possvel usar os recursos de implantao de contedo da Administrao Central para criar um pacote de implantao de contedo no farm de origem e exportar o pacote para outro farm. Esse mtodo fcil de configurar e usar, e pode ser utilizado para automatizar a implantao de elementos de site criados com bem pouco tempo de instalao e manuteno.
Dependendo do mtodo usado (programao usando APIs de namespace de implantao, usando chamadas de protocolo SOAP a um servio Web ou movendo um site inteiro por meio de cmdlets do Windows PowerShell), possvel controlar o contedo que migrado, e de que maneira. O uso da API para importar e exportar contedo o nico mtodo com suporte que retm GUIDs (identificadores globais exclusivos). Para obter mais informaes, consulte o artigo sobre migrao de contedo (http://go.microsoft.com/fwlink/? linkid=183372&clcid=0x416).
Windows PowerShell
Voc pode usar cmdlets do Windows PowerShell para executar operaes de importao e exportao de um site inteiro, preservando carimbos de data/hora, informaes de segurana e informaes de usurio. Os cmdlets do Windows PowerShell so mais teis quando voc deseja mover contedo bsico de um site inteiro. O Windows PowerShell til para implantao de personalizaes de site na maioria dos ambientes, pois fornecido com os Produtos do SharePoint 2010, e voc pode us-lo sozinho ou em conjunto com outros mtodos. possvel usar cmdlets do Windows PowerShell para implantar artefatos e elementos de site desenvolvidos. Para obter mais informaes, consulte Administrao dos
240
Sistema de implantao
Cenrio de uso
Produtos do SharePoint 2010 usando o Windows PowerShell. Servio Web personalizado possvel criar um servio Web personalizado que automatize a implantao e a migrao de contedo. Voc pode escrever scripts personalizados e aplicativos Windows para executar tarefas especficas nesse processo. Para obter mais informaes sobre mtodos programticos para gravao de um servio Web personalizado, consulte os seguintes recursos no SDK do Windows SharePoint Services 2010: Mtodos de sites (http://go.microsoft.com/fwlink/? linkid=183373&clcid=0x416) Mtodo Sites.ExportWeb (http://go.microsoft.com/fwlink/? linkid=183377&clcid=0x416) Mtodo Sites.ImportWeb (http://go.microsoft.com/fwlink/? linkid=183378&clcid=0x416) Manipulao manual de cdigo Em ambientes menores e desconectados ou em ambientes nos quais os elementos de site criados no so personalizados continuamente, voc pode implantar manualmente elementos de site e recursos relacionados. Em ambientes conectados menores, considere o uso dos recursos de implantao de contedo na Administrao Central para implantar personalizaes de elementos de site criados. Elementos como layouts de pgina, pginas mestras, formulrios e folhas de estilo podem ser agrupados e implantados em Recursos como parte de um pacote de soluo. Os recursos implantados de um pacote de soluo podem ser ativados nos escopos em que elementos criados precisam ser provisionados. Para obter mais informaes, consulte Implantar elementos de site usando Recursos (SharePoint Foundation 2010). Modelos personalizados Um usurio pode salvar um site existente, com ou sem contedo especfico, como um modelo personalizado, o que oferece um meio de reutilizar sites personalizados, pois o modelo de site personalizado armazenado como um arquivo .wsp. Os modelos de site so salvos na Galeria de
241
Sistema de implantao
Cenrio de uso
Solues do site de nvel mais alto em um conjunto de sites, onde ficam disponveis para criao de subsites em todos os sites do conjunto de sites. Alm disso, podem ser baixados e movidos para outras galerias de conjunto de sites.
Consulte tambm
Implantar pacotes de soluo (SharePoint Foundation 2010) Implantar elementos de site criados (SharePoint Foundation 2010) Implantar elementos de site usando Recursos (SharePoint Foundation 2010) Implantar modelos (SharePoint Foundation 2010)
242
Criando e implantando um pacote de soluo de Web Part personalizado usando o Visual Studio 2010
243
Configuraes que devem ser executadas no nvel do servidor Web por exemplo, implantao de personalizaes nos arquivos Web.config para o registro de Web Parts. Voc tambm pode modificar as configuraes com um Recurso que distribudo com um Recurso. Contedo como pginas da Web e imagens chamadas por pginas da Web. Se for preciso implantar contedo da Web em um ambiente desconectado, use um pacote de implantao de contedo.
244
245
A soluo adicionada ao repositrio de solues do farm. Para us-la, siga o procedimento na prxima seo deste artigo. Para obter mais informaes, consulte Add-SPSolution.
246
Em que: <Nome_da_Soluo> o nome da soluo. <Nome_da_URL> a URL do aplicativo Web no qual voc deseja implantar a soluo importada. Por padro, a soluo implantada imediatamente. Voc tambm pode agendar a implantao usando o parmetro time. Para obter mais informaes, consulte Install-SPSolution. Para implantar um pacote de soluo em todos os aplicativos Web usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
Install-SPSolution -Identity <SolutionName> -AllWebApplications -time <TimeToDeploy> -GACDeployment -CASPolicies
Em que: GACDeployment o parmetro que habilita o SharePoint Foundation 2010 a implantar os assemblies no cache de assembly global. CASPolicies permite a criao de um arquivo personalizado de poltica de segurana de acesso de cdigo (CAS) e sua ativao no arquivo Web.config do conjunto de sites de destino. Por padro, a soluo implantada imediatamente. Voc tambm pode agendar a implantao usando o parmetro time.
247
SharePoint Foundation 2010, alm de personalizar as etapas de implantao no computador de desenvolvimento. Desenvolvedores podem criar solues do SharePoint no Visual Studio 2010 e produzir arquivos .wsp usando o processo de compilao automatizada. O cdigo-fonte do projeto do Visual Studio SharePoint usado para gerar o arquivo .wsp tambm pode ser adicionado ao sistema de controle de cdigo-fonte usando a integrao do Visual Studio 2010. O Visual Studio 2010 pode importar arquivos .wsp e criar projetos para estend-los ainda mais e para criar novos arquivos .wsp. A principal fonte de arquivos .wsp importados para o Visual Studio 2010 consiste nos modelos salvos de sites usando o comando Salvar como Modelo nos sites do SharePoint Foundation 2010. Os modelos podem ser usados para salvar todas as personalizaes de site em uma soluo do SharePoint. Para obter mais informaes, consulte o artigo sobre desenvolvimento do SharePoint no Visual Studio (http://go.microsoft.com/fwlink/?linkid=187000&clcid=0x416). Makecab Pacotes de soluo podem ser criados manualmente usando ferramentas como Makecab.exe. A ferramenta Makecab.exe utiliza um ponteiro para um arquivo .ddf, que descreve a estrutura do arquivo CAB. O formato de um arquivo .ddf semelhante ao de um arquivo .inf ou seja, voc declara um cabealho padro e enumera, um arquivo por linha, o conjunto de arquivos de acordo com sua localizao no disco e o local em que devem estar no arquivo CAB. A ferramenta Makecab.exe est disponvel para download no Software Development Kit do Microsoft Cabinet (http://go.microsoft.com/fwlink/?linkid=107292&clcid=0x416).
Associar manipuladores de eventos de Recursos a determinados tipos de solues do SharePoint Foundation 2010, como solues de Web Part. Adicionar recursos (arquivos XML, imagens, arquivos .dll e assemblies) ao pacote de soluo.
248
Visual Studio 2010, o processo de implantao copia o arquivo .wsp para o servidor que executa o SharePoint Foundation 2010, instala a soluo e ativa os Recursos. Tambm possvel criar manualmente um arquivo de soluo. A seguir, as etapas bsicas da criao de um arquivo de soluo: 1. Rena todos os arquivos de soluo individuais em uma pasta. No h diretrizes concretas sobre como voc deve fazer isso, mas uma prtica recomendada separar os diferentes tipos de arquivos de soluo em suas prprias subpastas. 2. Crie um arquivo manifest.xml que liste os componentes da soluo. 3. Crie um arquivo .ddf que defina a estrutura do arquivo de soluo. Esse arquivo contm a lista de arquivos de soluo individuais que determinam o arquivo .wsp de sada. 4. Execute Makecab.exe com o arquivo .ddf como entrada e o arquivo .wsp como sada.
<Assemblies> <Assembly DeploymentTarget="GlobalAssemblyCache" Location="Example.Sharepoint.Webparts\ Example.SharePoint.WebParts.dll"> <SafeControls> <SafeControl Assembly="Example.Sharepoint.Webparts, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=63cce650e8605f5d" Namespace="Example.Sharepoint.Webparts" TypeName="*"/> </SafeControls> </Assembly> <Assembly DeploymentTarget="GlobalAssemblyCache" Location="Example.Sharepoint.Timer/Example.Sharepoint.Timer.dll"/> </Assemblies>
249
<FeatureManifests> <FeatureManifest Location="Example.Sharepoint.Timer\Feature.xml"/> <FeatureManifest Location="Example.CustomType\Feature.xml"/> <FeatureManifest Location="Example.ExampleLibrary\Feature.xml"/> <FeatureManifest Location="Example.Columns\Feature.xml"/> <FeatureManifest Location="Example.Workflow.ProcessExample\Feature.xml"/> <FeatureManifest Location="Example.Workflow.ProvisionExample\Feature.xml"/> </FeatureManifests>
Alm disso, voc pode adicionar um elemento DwpFiles para especificar arquivos .webpart ou .dwp ou um elemento ResourceFiles para especificar arquivos de recurso, definies de site, recursos de aplicativo e diretivas de segurana de acesso do cdigo. Opcionalmente, faa anotaes em seus arquivos Feature.xml files usando marcas <ElementFile>. Se a sua soluo contiver Recursos, na marca <ElementManifests> do arquivo Feature.xml, adicione <ElementFile Location="..."/> para todos os arquivos extras do recurso, como pginas ASP.NET (por exemplo, allitems.aspx) ou pginas mestras e assim por diante. Para obter mais informaes sobre arquivos de manifesto de soluo que definem as partes constituintes de uma soluo, consulte o artigo sobre esquema de soluo (http://go.microsoft.com/fwlink/? linkid=183466&clcid=0x416).
Criando e implantando um pacote de soluo de Web Part personalizado usando o Visual Studio 2010
Para obter um exemplo passo a passo que mostra como usar o Visual Studio 2010 para criar, personalizar, depurar e implantar uma definio de lista do SharePoint para acompanhar tarefas de projeto, consulte o roteiro passo a passo para a implantao de uma definio de lista de tarefas de projeto (http://go.microsoft.com/fwlink/?linkid=189612&clcid=0x416) na Biblioteca MSDN. O roteiro passo a passo ilustra as seguintes tarefas: Criao de um projeto de definio de lista do SharePoint que contm tarefas. Adio da definio de lista a um Recurso do SharePoint. Adio de um receptor de evento lista.
250
Criao e personalizao de um pacote do SharePoint para implantar seu Recurso. Criao e implantao da soluo do SharePoint.
Quando voc cria o projeto de exemplo do roteiro passo a passo, o Visual Studio 2010 implanta automaticamente a soluo no servidor que executa o SharePoint Foundation 2010 no computador de desenvolvimento, para fins de teste e depurao. Tambm possvel criar um arquivo de pacote de soluo que pode ser adicionado e implantado em outro computador. Para obter mais informaes, consulte o artigo sobre como implantar uma soluo do SharePoint (http://go.microsoft.com/fwlink/? linkid=187004&clcid=0x416). possvel usar o cmdlet Add-SPSolution do Windows PowerShell para importar a soluo para outro computador. possvel usar a pgina Gerenciamento de Solues na Administrao Central para implantar o pacote de soluo. Como alternativa, voc pode usar o cmdlet Install-SPSolution do Windows PowerShell para implantar esse pacote. No roteiro passo a passo, o escopo do recurso de lista de projetos a Web. Para ativar o Recurso, no site, expanda o menu Aes de Site e clique em Configuraes de Site. Em Aes de Site, clique em Gerenciar recursos do site. Na pgina Recursos, ao lado do nome do recurso, clique em Ativar.
251
252
ou aos servidores de aplicativos no farm de servidores. Usando pacotes de soluo, voc pode implantar artefatos em um ambiente desconectado, alm de poder implantar artefatos e elementos de sites desenvolvidos no mesmo pacote. Para obter mais informaes, consulte Implantar pacotes de soluo (SharePoint Foundation 2010).
Antes de comear
Para eliminar possveis problemas de sincronizao, frequentemente necessrio implantar elementos de site desenvolvidos antes de implantar elementos de site criados. Solues de farm e de aplicativos Web devem ser instaladas e implantadas no farm de destino antes da implantao do contedo. Observe tambm que voc deve instalar no servidor de destino os pacotes de idioma que esto em uso no servidor de origem; se os os pacotes de idioma necessrios no forem instalados, a implantao do contedo falhar. Antes de executar os procedimentos deste artigo, familiarize-se com os conceitos relacionados implantao das personalizaes de elementos de site. Para obter mais informaes sobre como planejar e projetar sites e conjuntos de sites, consulte Planejamento de site fundamental (SharePoint Foundation 2010). Alm disso, baixe a verso em Excel da planilha de planejamento de implantao de contedo (http://go.microsoft.com/fwlink/?linkid=167835&clcid=0x416).
253
exportao e importao que voc no pode configurar ao definir uma implantao usando o site de Administrao Central do SharePoint. Alm disso, voc pode criar cdigo para exportar e importar um pacote de contedo em situaes nas quais a conectividade entre os farms de origem e de destino seja limitada ou no esteja disponvel. Para obter mais informaes sobre migrao de contedo e as APIs de migrao de contedo, consulte o artigo de viso geral da migrao de contedo (http://go.microsoft.com/fwlink/? linkid=187033&clcid=0x416). Para obter uma viso geral do recurso de implantao de contedo, bem como o contexto e os recursos necessrios para compilar e implementar solues de implantao personalizadas, consulte o artigo sobre implantao de contedo entre servidores (http://go.microsoft.com/fwlink/?linkid=181466&clcid=0x416). Para obter um exemplo de cdigo que mostra como usar o modelo de objeto para criar roteiros e trabalhos que implantem contedo entre conjuntos de sites, consulte o artigo sobre como implantar contedo entre servidores (http://go.microsoft.com/fwlink/?linkid=187034&clcid=0x416). Para obter um exemplo de cdigo e informaes sobre como exportar e importar um pacote de contedo usando a API de Migrao de Contedo, consulte o artigo sobre como personalizar a implantao para cenrios desconectados (http://go.microsoft.com/fwlink/?linkid=181076&clcid=0x416).
254
4. Clique em Shell de Gerenciamento do SharePoint 2010. 5. No prompt de comando do Windows PowerShell, digite o seguinte comando:
Export-SPWeb -Identity <URLname> -path <ExportFileName> -IncludeUserSecurity -IncludeVersions 4 -NoFileCompression
Em que: <Nome_da_URL> o site para exportao. O site gravado no pacote de implantao de contedo juntamente com todos os subsites sob ele. IncludeUserSecurity faz com que o novo site tenha as mesmas permisses do site original. IncludeVersions definido como 4 para especificar que todas as verses devem ser includas. NoFileCompression faz com que o pacote de implantao de contedo seja gerado em uma pasta descompactada em vez de um nico arquivo CAB. Isso torna mais complicado implantar o pacote de implantao em um servidor diferente, mas facilita a edio dos arquivos individuais. Para obter mais informaes, consulte Export-SPWeb. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto. Para importar um pacote de implantao de contedo usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
Import-SPWeb -Identity <URLname> -path <ImportFileName> -IncludeUserSecurity
Em que: <Nome_da_URL> o site que ser importado, juntamente com todos os subsites sob ele. Para obter mais informaes, consulte Import-SPWeb. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
255
256
O que um Recurso?
Um Recurso um continer de vrias extenses definidas para o SharePoint Foundation 2010, sendo composto por um conjunto de arquivos XML que so implantados em servidores Web front-end e servidores de aplicativos. Voc pode implantar um Recurso como parte de um pacote de soluo e pode ativar um Recurso individualmente em sites do SharePoint Foundation. Recursos reduzem a complexidade envolvida na criao de personalizaes de sites simples. Alm disso, como dispensam a necessidade de copiar extensos blocos de cdigo para alterar uma simples funcionalidade, eles diminuem os problemas de controle de verso e inconsistncias que podem surgir entre servidores Web front-end. Os Recursos tornam mais fcil ativar ou desativar a funcionalidade durante a implantao, e os administradores podem transformar facilmente o modelo ou a definio de um site ativando ou desativando um Recurso em particular na interface do usurio. Um elemento uma unidade atmica em um Recurso. O elemento Feature usado em um arquivo Feature.xml para definir um Recurso e especificar o local de assemblies, arquivos, dependncias ou propriedades que oferecem suporte ao Recurso. Um Recurso inclui um arquivo Feature.xml e qualquer nmero de arquivos que descrevam elementos individuais. Outro elemento Recurso de um esquema diferente usado em um arquivo Onet.xml para especificar que um Recurso seja ativado quando um site for criado por meio da definio de site. Em geral, um arquivo Feature.xml aponta para um ou mais arquivos XML cuja marca <Elements> de nvel superior contenha definies para elementos que do suporte ao Recurso. Os elementos no SharePoint Foundation 2010 geralmente correspondem a ns discretos no arquivo Onet.xml ou Schema.xml do Microsoft Office SharePoint Portal Server 2003. H vrios tipos de elementos por exemplo, um item de menu personalizado ou um manipulador de eventos.
257
Para obter mais informaes sobre as funcionalidades dos Recursos, consulte o artigo sobre o uso de Recursos (http://go.microsoft.com/fwlink/?linkid=183450&clcid=0x416). Para obter informaes especficas sobre o formato de arquivo e os elementos XML usados no arquivo Feature.xml, consulte o artigo sobre os arquivos Feature.xml (http://go.microsoft.com/fwlink/? linkid=183451&clcid=0x416). Para obter informaes sobre como os recursos afetam o formato do arquivo Onet.xml em uma definio de site, consulte o artigo sobre os arquivos de definio de site (Onet.xml) (http://go.microsoft.com/fwlink/?linkid=183454&clcid=0x416). Para obter mais informaes sobre os tipos de elementos de Recurso, consulte o artigo sobre os tipos de elementos (http://go.microsoft.com/fwlink/?linkid=183455&clcid=0x416).
Criar um Recurso
Quando voc cria uma pgina da Web personalizada no SharePoint Foundation 2010 usando o navegador ou o SharePoint Designer, a pgina ASPX pode pertencer apenas ao conjunto de sites raiz do servidor que executa o SharePoint Foundation 2010. Para criar uma pgina em um conjunto de sites que esteja disponvel para o farm inteiro e em todos os conjuntos de sites, use uma soluo para implantar a
258
pgina na pasta \14\Template\Layouts (usando o elemento TemplateFiles no arquivo de manifesto da soluo). Uma prtica recomendada em um farm implantar Recursos usando um pacote de soluo. Se for necessrio recompilar um servidor ou se outro servidor for adicionado ao farm, o Recurso no precisar ser manualmente adicionado a cada servidor Web front-end. Usando pacotes de soluo, possvel implantar Recursos novos e atualizados em todo o farm e sincronizar um servidor Web front-end de modo que seu estado seja consistente com o estado dos outros servidores no farm. Para controlar a disponibilidade de uma pgina personalizada em um site ou conjunto de sites, implante a pgina da Web personalizada como um Recurso do SharePoint que seja parte de uma soluo. Use o elemento Mdulo no arquivo Feature.xml para implantar uma pgina da Web usando um escopo de site e conjunto de sites. Os mdulos so frequentemente usados para implementar uma Pgina de Web Parts no site. Um Recurso implantado como parte de uma soluo instalado automaticamente. Se implantar um Recurso manualmente, voc dever instal-lo e ativ-lo. Consulte Instalar e ativar um Recurso usando o Windows PowerShell, mais adiante neste artigo. Para criar e implantar um Recurso personalizado 1. Crie um arquivo Feature.xml. Veja a seguir um exemplo de arquivo Feature.xml, que necessrio para conceder ao recurso uma ID exclusiva e apontar para o arquivo Module.xml.
<?xml version="1.0"?> <Feature Id="8C4DD0CB-5A94-44da-9B7F-E9ED49C2B2DC" Title= "Custom Web page" Description="This simple example feature adds an ASPX page with a hosted XmlFormView control" Version="1.0.0.0" Scope="Web" xmlns="http://schemas.microsoft.com/sharepoint/"> <ElementManifests> <ElementManifest Location="Module.xml"/> </ElementManifests> </Feature>
2. Crie um arquivo Module.xml. Veja a seguir um exemplo de arquivo Module.xml, que contm informaes sobre a(s) pgina(s) que faz(em) parte da soluo.
<?xml version="1.0"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <module name="file" url="" path=""> <file url="XmlFormViewPage.aspx" type="ghostable"> </file>
259
</module> </Elements>
3. Altere o valor url do arquivo para o nome de sua pgina ASPX. 4. Adicione uma subpasta para a definio de Recurso no diretrio de instalao de Recursos no computador servidor, geralmente localizado em %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\TEMPLATE\FEATURES. Importante: Uma prtica recomendada usar nomes detalhados e qualificados para as subpastas criadas para definies de Recursos. Essa prtica reduz a possibilidade de voc adicionar vrios Recursos com nomes idnticos e de substituir o arquivo Feature.xml de outro Recurso. Por exemplo, use Contrato_RH e Contrato_Finanas em vez de simplesmente Contrato. 5. Adicione sua pgina .aspx personalizada a essa subpasta para a definio de Recurso. 6. Adicione os arquivos Feature.xml e Module.xml ao mesmo local. 7. Adicione o Recurso a um pacote de soluo. Voc pode usar o Visual Studio 2010 para adicionar o Recurso a uma soluo ou pode adicionar manualmente um elemento FeatureManifests ao arquivo Manifest.xml da soluo. 8. Crie o pacote de soluo. Voc pode usar o Visual Studio 2010 ou a ferramenta Makecab.exe para criar o pacote de soluo. 9. Importe e implante o pacote de soluo. Adicione a soluo ao repositrio de solues usando o cmdlet Add-SPSolution do Windows PowerShell e, depois, implante a soluo do repositrio usando o site da Administrao Central ou o Windows PowerShell. Para obter mais informaes sobre o uso do Visual Studio 2010 para adicionar Recursos a pacotes de soluo, consulte Criando pacotes de soluo do SharePoint (http://go.microsoft.com/fwlink/? linkid=187035&clcid=0x416). Para obter mais informaes sobre como criar manualmente um pacote de soluo ou usar a ferramenta Makecab.exe para criar o pacote, consulte o artigo sobre a criao de uma soluo (http://go.microsoft.com/fwlink/?linkid=187036&clcid=0x416). Para obter mais informaes sobre a implantao de solues, consulte Implantar pacotes de soluo (SharePoint Foundation 2010).
260
definio e seus elementos conhecidos por todo um farm de servidores, enquanto sua ativao o torna disponvel em um determinado escopo. Observao: Os Recursos implantados como parte de um pacote de soluo so instalados pela implantao e no exigem instalao manual. Voc instala Recursos na pasta 14\Template\Features, com cada Recurso em sua prpria subpasta. Na raiz dessa pasta, um arquivo Feature.xml define o contedo do Recurso. necessrio instalar Recursos individuais para poder us-los e, a no ser que seus escopos estejam definidos para o farm, os Recursos precisam ser ativados aps a instalao. Se um Recurso tiver o escopo definido para o farm ou aplicativo Web, ser ativado automaticamente. Para desinstalar um Recurso de modo que sua definio no esteja mais disponvel em um farm de servidores, primeiro necessrio desativ-lo usando o cmdlet Disable-SPFeature do Windows PowerShell, a no ser que o Recurso tenha o escopo definido para aplicativos Web ou farms. Aps a desativao do Recurso, voc pode usar o cmdlet Uninstall-SPFeature para desinstal-lo. Para obter mais informaes, consulte Uninstall-SPFeature. Depois de desinstalar um Recurso, redefina o IIS (Servios de Informaes da Internet) para que as alteraes possam ser efetivadas. Para desativar um Recurso de forma que ele se torne inativo no seu escopo originalmente atribudo sem o desinstalar, voc pode usar o cmdlet Disable-SPFeature. Para obter mais informaes, consulte Disable-SPFeature. Use os procedimentos a seguir para instalar e ativar um Recurso. Para instalar um Recurso usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
Install-SPFeature -path <Path> [-force]
Em que: <Caminho> um caminho de arquivo vlido, como MeuRecurso. O caminho para o recurso deve ser um caminho literal para o nome da pasta 14\Template\Features. O nome do arquivo Feature.xml file est implcito e no precisa ser fornecido. Para obter mais informaes, consulte Install-SPFeature. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para
261
oferecer suporte compatibilidade com verses anteriores do produto. Para ativar um recurso usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
Enable-SPFeature -Identity <FeatureID> [-url] <URLname> [-force]
Em que: <ID_do_Recurso> o nome da pasta de Recurso localizada na pasta 14\Template\Features e precisa ser um caminho de arquivo vlido, como MeuPersonalizado. <Nome_da_URL> a URL pai de Recurso do aplicativo Web, site ou conjunto de sites para o qual o Recurso est sendo ativado, como http://algumsite. Para obter mais informaes, consulte Enable-SPFeature. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
262
263
No modelo de objeto, um SPWebTemplate representa uma definio de site (e uma configurao). Para obter mais informaes sobre modelos e definies de site, consulte o artigo sobre modelos e definies de sites (http://go.microsoft.com/fwlink/?linkid=119281&clcid=0x416). Observao: O formato STP de um modelo de site personalizado (arquivo .stp) preterido no SharePoint Foundation 2010 e substitudo pelos modelos de site no formato WSP. No Windows SharePoint Services 3.0, os usurios podem salvar um site existente como um modelo de site personalizado. O modelo de site armazenado no banco de dados como um modelo, e os usurios podem selecionar o modelo de site como base que define como instanciar o site. No SharePoint Foundation 2010, os usurios podem salvar um site existente como modelo. O modelo salvo como arquivo .wsp na Galeria de Solues do site de nvel superior em um conjunto de sites, onde ele se torna disponvel para a criao de subsites em todos os sites do conjunto. Para obter mais informaes sobre definies de site, consulte o artigo sobre definies e configuraes de site (http://go.microsoft.com/fwlink/?linkid=183458&clcid=0x416).
264
WebTemp.xml
Identifica as definies de site e especifica informaes sobre suas configuraes. Localizado em: \TEMPLATE\LCID\XML
Onet.xml
Define as reas de navegao, especifica as definies de lista disponveis, especifica modelos de documento e seus arquivos, define os tipos bsicos para listas e define configuraes e mdulos para definies de site. Localizado em: \TEMPLATE\SiteDefinitions\site_type\XML
Schema.xml
Define os modos de exibio, formatos, barras de ferramentas e campos especiais em uma definio de lista. Cada definio tem seu prprio arquivo Schema.xml. Localizado em: \TEMPLATE\FEATURES\List_Definition_Name
DocIcon.xml
Cada servidor Web front-end em uma implantao do SharePoint Foundation contm um arquivo DocIcon.xml que mapeia ProgIDs (identificadores programticos de arquivos) e extenses de nomes
265
de arquivo de tipos de documento para cones especficos e controles para abrir cada tipo. As alteraes no arquivo DocIcon.xml so globais para uma implantao do SharePoint Foundation e afetam todas as definies de site no servidor Web front-end. Localizado em: \TEMPLATE\XML
Esses arquivos XML usam CAML (Collaborative Application Markup Language) (http://go.microsoft.com/fwlink/?linkid=183464&clcid=0x416) para definir os aspectos de um site. Para obter mais informaes sobre esses arquivos XML principais que podem ser usados para personalizar definies de site, consulte o artigo sobre definies e configuraes de site (http://go.microsoft.com/fwlink/?linkid=183458&clcid=0x416).
266
1. Copie uma pasta de definio de site existente no diretrio Unidade_Local:\Arquivos de Programas\Arquivos Comuns\Microsoft Shared\extenses de servidor Web\14\TEMPLATE\SiteTemplates\. Sua cpia deve ser do mesmo nvel do original, e voc poder atribuir a ela qualquer nome que no contenha espaos. Por exemplo, para criar uma definio de site personalizada que derive da definio de site de equipe para o Microsoft SharePoint Foundation, copie a pasta \sts. 2. Faa uma cpia do arquivo WebTemp.xml. Esse arquivo est localizado em Unidade_Local:\Arquivos de Programas\Arquivos Comuns\Microsoft Shared\extenses de servidor Web\14\TEMPLATE\1033\XML. Atribua ao arquivo um nome exclusivo acrescentando uma cadeia de caracteres ao nome do arquivo original; por exemplo, WebTempAction.xml. Em tempo de execuo, o compilador mescla as informaes contidas nesse arquivo com as informaes contidas no arquivo original para especificar as configuraes de definio de site que esto disponveis para a criao de novos sites. 3. Personalizar o contedo do novo arquivo WebTemp. Cada arquivo WebTemp.xml contm um conjunto de elementos do Template e subelementos do Configuration, que identificam para o compilador todas as configuraes de definio de site que podem ser instanciadas. O elemento Configuration define, por exemplo, um ttulo, uma descrio, a URL para a imagem exibida na interface do usurio e uma categoria de exibio que especifica a guia na qual exibir o modelo na seo do Template Selection da pgina Criar conjunto de sites. Importante: Em cada elemento Template, definido no arquivo WebTemp, o atributo Name deve conter o mesmo nome atribudo nova pasta. Para evitar conflito com IDs j usadas no SharePoint Foundation 2010, use valores maiores que 10.000 para o atributo ID. O exemplo a seguir usa dois elementos Configuration no arquivo WebTemp.xml para definir diferentes configuraes de definio de site para instanciar um site: um para um site de Colaborao de Pesquisa e outro para um site de Espao de Trabalho de Documento de Pesquisa. Este exemplo usa somente duas configuraes dentro de uma nica configurao de site, mas voc pode incluir vrias definies de site, cada qual com vrias configuraes, dentro de um nico arquivo WebTemp.xml. Cada definio de site referencia uma pasta de definio de site diferente e seu arquivo Onet.xml.
<?xml version="1.0" encoding="utf-8" ?> <Templates xmlns:ows="Microsoft SharePoint"> <Template Name="RESEARCH" ID="10001"> <Configuration ID="0" Title="Research Collaboration site" Hidden="FALSE" ImageUrl="_layouts/images/stsprev.jpg" Description="This definition creates a site for the Research team to create, organize, and share general information."
267
DisplayCategory="Collaboration"> </Configuration> <Configuration ID="1" Title="Research Workspace" Hidden="FALSE" ImageUrl="_layouts/images/dwsprev.jpg" Description="This definition creates a site for Research team colleagues to work together on specific documents." DisplayCategory="Collaboration"> </Configuration> </Template> </Templates>
Como indicado pelo valor do atributo Name, no elemento Template, este exemplo presume que um diretrio de definio de site nomeado "RESEARCH" exista. Se um arquivo WebTemp*.xml especificar mais de uma definio de site, as definies sero diferenciadas pelos seus respectivos valores ID exclusivos. Cada elemento Configuration tambm contm um atributo ID. A combinao desse atributo ID e do valor do atributo Name no elemento Template fornece uma referncia ao contedo de um elemento Configuration especfico em um arquivo Onet.xml especfico. No exemplo, o atributo Name contm RESEARCH e o atributo ID contm 0 e 1, que referencia a definio de site RESEARCH e as configuraes com IDs de 0 ou 1 no arquivo Onet.xml. Talvez seja necessrio reiniciar o ISS para que a nova configurao de definio aparea como uma opo na interface do usurio. Para fazer isso, digite iisreset no prompt de comando. Para obter mais informaes sobre como definir cada configurao de definio de site no arquivo Onet.xml, consulte como usar configuraes de definio de site (http://go.microsoft.com/fwlink/? linkid=183465&clcid=0x416).
268
Para obter mais informaes sobre a implantao de atualizaes, consulte Implantar pacotes de soluo (SharePoint Foundation 2010).
269
Viso geral
O SharePoint Foundation 2010 oferece um modelo nico de fluxo de trabalho predefinido para o fluxo de trabalho de trs estados. Voc pode usar o modelo de fluxo de trabalho de trs estados para criar fluxos de trabalho individuais a serem executados em sites do SharePoint. Tambm pode usar o Office SharePoint Designer para definir seus prprios fluxos de trabalho ou usar o Visual Studio para criar fluxos de trabalho personalizados baseados em cdigo. Fluxos de trabalho so criados no Windows Workflow Foundation e executados em sites do SharePoint, da seguinte forma: SharePoint Foundation 2010: usado para hospedar fluxos de trabalho. Depois que um fluxo de trabalho implantado no host, voc pode ativar, configurar e iniciar o fluxo de trabalho, bem como participar dele e acompanh-lo. SharePoint Designer 2010: usado para criar fluxos de trabalho definidos pelo usurio. Microsoft Visio 2010: usado em conjunto com o SharePoint Designer 2010 para criar fluxos de trabalho definidos pelo usurio. Visual Studio: usado por desenvolvedores para criar fluxos de trabalho.
Antes de comear
Antes de executar os procedimentos de implantao descritos neste artigo, confirme se o servidor est executando o SharePoint Foundation 2010.
270
271
site, no caso de um fluxo de trabalho de site. Ao adicionar o fluxo de trabalho, voc especifica se ele deve ser executado automtica ou manualmente. Se o fluxo de trabalho for configurado para ser iniciado automaticamente, as configuraes padro sempre sero usadas quando ele for iniciado. Se o fluxo de trabalho for configurado para ser iniciado manualmente, um usurio poder modificar as configuraes padro, por exemplo, para especificar os participantes do fluxo de trabalho e especificar uma data de concluso. O fluxo de trabalho executado em itens da lista ou documentos da biblioteca qual est associado. O procedimento para iniciar um fluxo de trabalho depende se ele foi configurado para ser iniciado automaticamente ou manualmente. Para obter mais informaes, consulte Start a workflow instance (SharePoint Foundation 2010).
272
documento da biblioteca ou um site, no caso de um fluxo de trabalho de site. Ao criar o fluxo de trabalho no SharePoint Designer 2010, voc especifica se deseja que o fluxo de trabalho seja executado automtica ou manualmente. Se o fluxo de trabalho for configurado para ser iniciado automaticamente, as configuraes padro sempre sero usadas quando ele for iniciado. Se o fluxo de trabalho for configurado para ser iniciado manualmente, um usurio poder modificar as configuraes padro, por exemplo, para especificar os participantes do fluxo de trabalho e especificar uma data de concluso, conforme permitido pelo modelo de fluxo de trabalho. Ao ser iniciado, o fluxo de trabalho executado em itens da lista, documentos da biblioteca ou no site ao qual est associado. Para obter mais informaes, consulte Start a workflow instance (SharePoint Foundation 2010).
273
Para adicionar uma associao de fluxo de trabalho, consulte Add a workflow association (SharePoint Foundation 2010). Iniciar o fluxo de trabalho Depois que voc ativa um fluxo de trabalho e o adiciona a uma lista, biblioteca, tipo de contedo ou site, um usurio autenticado pode execut-lo em um item da lista ou em um documento da biblioteca ou, no caso de um fluxo de trabalho de site, em um site. Ao adicionar o fluxo de trabalho, voc especifica se deseja que ele seja executado automtica ou manualmente. Se o fluxo de trabalho for configurado para ser iniciado automaticamente, as configuraes padro sempre sero usadas quando ele for iniciado. Se o fluxo de trabalho for configurado para ser iniciado manualmente, o usurio poder modificar as configuraes padro, por exemplo, para especificar os participantes do fluxo de trabalho e especificar uma data de concluso. O fluxo de trabalho executado em itens da lista ou documentos da biblioteca qual est associado. O procedimento para iniciar um fluxo de trabalho depende se ele foi configurado para ser iniciado automaticamente ou manualmente. Para obter mais informaes, consulte Start a workflow instance (SharePoint Foundation 2010).
Verificao
Aps implantar um fluxo de trabalho, recomendvel test-lo para garantir que est funcionando corretamente, enviando notificaes por email aos participantes do fluxo de trabalho correto em suas etapas corretas e gerando os resultados esperados.
274
Neste guia: Conhea as novidades do processo de atualizao e saiba como ele funciona. Determine qual a abordagem necessria para atualizar para o SharePoint Foundation 2010 e planejar seu processo de atualizao. Testando a atualizao e solucionando problemas (SharePoint Foundation 2010) Saiba como testar seu processo de atualizao com antecedncia, para descobrir que problemas podem ocorrer na atualizao real e determinar o tempo e o espao necessrios para esse processo. Alm disso, aprenda a solucionar problemas que podem surgir durante a atualizao real. Executar etapas de pr-atualizao (SharePoint Foundation 2010) Descubra que etapas voc deve realizar antes de atualizar, incluindo informaes sobre como executar o verificador de pr-atualizao. Executar uma atualizao in-loco (SharePoint Foundation 2010) Siga as etapas nesta seo se estiver atualizando in-loco para o SharePoint Foundation 2010. Em uma atualizao in-loco, voc instala o SharePoint Foundation 2010 no mesmo hardware e depois atualiza o contedo e as configuraes no servidor ou no farm de servidores como parte de um nico processo. Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto) Siga as etapas desta seo se tiver uma instalao autnoma com bancos de dados de contedo de tamanho prximo a 4 GB. Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010
275
Siga as etapas desta seo se estiver usando o mtodo de atualizao com anexao de banco de dados para atualizar para o SharePoint Foundation 2010. Ao usar esse mtodo, voc atualiza o contedo do ambiente em um farm separado. Executar etapas de ps-atualizao (SharePoint Foundation 2010) Descubra como saber se uma atualizao foi concluda com xito e quais as etapas a serem executadas aps a atualizao para preparar o ambiente para os usurios novamente.
Consulte tambm
Usando redicionamento de URL AAM como parte do processo de atualizao (SharePoint Foundation 2010) (white paper)
276
277
Requisitos de atualizao
Para que voc possa realizar uma atualizao in-loco ou uma atualizao com anexao 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 mnimos a seguir. Observao: Para obter mais informaes sobre os requisitos gerais do sistema para o SharePoint Foundation 2010, consulte Requisitos de hardware e software (SharePoint Foundation 2010). Para obter mais informaes sobre os requisitos de atualizao, consulte Examinar os requisitos do sistema para atualizao (SharePoint Foundation 2010).
278
ambiente de 32 bits, no ser possvel executar uma atualizao 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 atualizao com anexao de banco de dados. Para descobrir e solucionar mais facilmente qualquer problema nos processos de migrao e atualizao, recomendamos no combinar as aes de migrao para um ambiente de 64 bits e a atualizao in-loco para o SharePoint Foundation 2010. Como voc deve ter um ambiente de 64 bits para poder fazer a atualizao in-loco para o SharePoint Foundation 2010, necessrio migrar para um sistema operacional de 64 bits antes de executar uma atualizao in-loco. Se estiver usando uma atualizao com anexao de banco de dados, voc poder migrar para 64 bits durante o processo de atualizao. Antes de migrar para um ambiente de 64 bits: Atualize o Windows SharePoint Services 3.0 para o mesmo service pack ou nvel de atualizao 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 no precisam ser recompilados.) Se os aplicativos existentes so de terceiros, verifique com o fornecedor se h verses de 64 bits e consulte a compatibilidade. Para obter mais informaes sobre como planejar e executar uma migrao 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).
279
Se estiver migrando para hardware de 64 bits, aproveite a oportunidade para tambm migrar para o Windows Server 2008 ou o Windows Server 2008 R2 ao mesmo tempo. Para obter mais informaes sobre como instalar o Windows SharePoint Services 3.0 no Windows Server 2008, consulte o artigo sobre implantao 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 verso de 64 bits de um dos seguintes: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2 ou SQL Server 2005 com SP3 e Atualizao Cumulativa 3. Se sua instalao atual do Windows SharePoint Services 3.0 usa o SQL Server 2000, voc deve atualizar para uma dessas verses antes de atualizar para o SharePoint Foundation 2010. Para descobrir e solucionar mais facilmente qualquer problema nos processos de migrao e atualizao, recomendamos no combinar as aes de migrao para um SQL Server de de 64 bits ao processo de atualizao para o SharePoint Foundation 2010. Voc pode combinar a migrao para um SQL Server de 64 bits ao processo geral de migrao para hardware de 64 bits. Se estiver combinando a migrao para o SQL Server 2005 SP3 ou o SQL Server 2008 no hardware de 64 bits com uma migrao geral para um ambiente de 64 bits, siga as orientaes sobre como migrar para um ambiente de 64 bits fornecidas neste artigo. Para obter mais informaes 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 orientaes na documentao do SQL Server.
Verificador de pr-atualizao
O verificador de pr-atualizao uma ferramenta de linha de comando que voc executa em um ambiente do Windows SharePoint Services 3.0 para localizar possveis problemas na atualizao e rever recomendaes e prticas recomendadas. STSADM.exe o preupgradecheck Com o verificador de pr-atualizao, voc pode encontrar informaes como: Uma lista de todos os servidores e componentes do farm, e se os servidores atendem aos seguintes requisitos de atualizao: hardware de 64 bits e sistema operacional Windows Server 2008. As URLs de mapeamento de acesso alternativo que esto sendo usadas no farm. Uma lista de todas as definies do site, modelos do site, recursos e pacotes de idiomas instalados no farm.
280
Se h personalizaes no suportadas no farm (como modificaes no esquema do banco de dados). Se h algum site ou banco de dados rfo no farm. Se h configuraes ausentes ou invlidas no farm (como um arquivo Web.config ausente, nomes de host invlidos ou contas de servio invlidas). Se os bancos de dados atendem aos requisitos de atualizao por exemplo, se os bancos de dados esto definidos para leitura/gravao e se os bancos de dados e conjuntos de sites armazenados no Banco de Dados Interno do Windows no so maiores do que 4 GB. O verificador de pr-atualizao est disponvel com o Windows SharePoint Services 3.0 Service Pack 2 e foi atualizado na Atualizao Cumulativa de outubro de 2009 do Windows SharePoint Services 3.0. Voc pode baixar e instalar a Atualizao Cumulativa de outubro de 2009 a partir do artigo sobre a publicao dos Pacotes de Atualizaes 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 informaes sobre como usar o verificador de pr-atualizao, consulte os seguintes artigos no TechNet: Verificao de pr-atualizao: operao Stsadm (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=161232&clcid=0x416) Verificao de pr-atualizao e relatrio para futuras verses (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?linkid=152468&clcid=0x416) Executar o verificador de pr-atualizao (SharePoint Foundation 2010)
Atualizao Visual
Um novo recurso que est disponvel com a atualizao permite que o administrador do servidor ou o proprietrio do site determine quando e se a nova aparncia do SharePoint Foundation 2010 usada em uma determinada coleo de sites. Os administradores do servidor podem optar por adotar a nova aparncia para todos os sites durante atualizao, permitir que os proprietrios do site faam a escolha aps a atualizao ou manter a aparncia antiga de todos os sites. Se o administrador do servidor permitir que os proprietrios do site decidam, depois que o site for atualizado por meio de atualizao in-loco, uma opo de visualizao estar disponvel na interface do usurio do site. Essa opo oferece uma visualizao da aparncia do SharePoint Foundation 2010 para o site:
281
Se o proprietrio gostar da aparncia e das funes do site, poder aceitar a atualizao visual.
Se ele quiser que o site mantenha a aparncia antiga, poder reverter para a aparncia do Windows SharePoint Services 3.0. Por padro, a aparncia do Windows SharePoint Services 3.0 mantida. Para obter mais informaes, consulte Planejar a atualizao visual (SharePoint Foundation 2010).
Atualizao de Recursos
O SharePoint Foundation 2010 fornece novos membros e tipos que possibilitam a atualizao de Recursos personalizados por meio do controle de verso e de aes de atualizao 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 informaes, consulte o artigo sobre atualizao de Recursos.
282
Para obter mais informaes sobre essas tcnicas de reduo do tempo de inatividade, consulte o artigo Determinar a abordagem de atualizao (SharePoint Foundation 2010).
Novo ou alterado
Comentrios
Verificador de pr-atualizao
Novo
O verificador de pr-atualizao uma operao de linha de comando Stsadm executada em um ambiente do Windows SharePoint Services 3.0 para localizar possveis problemas na atualizao e examinar recomendaes e prticas recomendadas. Diferentemente da ferramenta de exame de pr-atualizao (Prescan.exe), usada na atualizao para o Windows SharePoint Services 3.0, o verificador de pratualizao no faz alteraes no ambiente. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010).
Alterado
O site da Administrao Central foi reformulado com novas opes e recursos disponveis, como os seguintes: A faixa de opes simplifica a exibio ou alterao de detalhes de um aplicativo Web, fornecendo todas as opes na mesma pgina. Para obter mais informaes sobre aplicativos Web, consulte Web applications management (SharePoint
283
Novo ou alterado
Comentrios
Foundation 2010). Foram includos Assistentes de Configurao para simplificar o processo de configurao e gui-lo pelas etapas de configurao do farm de servidores. Para obter mais informaes, consulte Implantar um nico servidor com o SQL Server (SharePoint Foundation 2010). Agora, voc pode executar um backup na pgina Backup e Restaurao. Para obter mais informaes, consulte Backup (SharePoint Foundation 2010). Faixa de Opes Novo A interface do usurio Faixa de Opes foi introduzida para assegurar uma experincia consistente ao usurio e simplificar o trabalho com os sites do SharePoint. Ela contextual, para que voc veja apenas as opes relevantes s tarefas que deseja executar. Alm disso, possvel personaliz-la. Nova arquitetura de servios, que permite gerenciar e centralizar servios de maneira eficaz. Servios individuais podem ser configurados independentemente, e outras empresas podem adicionar servios plataforma. Para obter mais informaes, consulte Configurar servios (SharePoint Foundation 2010). Agora, um proprietrio de site pode aplicar identidade visual a seu site, independentemente dos demais
Aplicativos de servio
Novo
Pginas mestras
Alterado
284
Novo ou alterado
Comentrios
sites, e os administradores podem especificar se as pginas do sistema na pasta _Layouts sero renderizadas usando as pginas mestras fornecidas pelos proprietrios do site ou as pginas mestras padro disponveis no sistema. Alm disso, possvel usar o Windows PowerShell para especificar uma pgina mestra de cliente para as pginas de erro do sistema, de logon, de confirmao e outras pginas no especficas do site. Temas Alterado O SharePoint Foundation 2010 alterou a maneira como os temas funcionam, facilitando sua personalizao. Os temas do Microsoft PowerPoint 2010 podem ser importados diretamente para o SharePoint Foundation 2010. Alm disso, agora os temas podem ser aplicados a todos os subsites por meio dessa interface. Para obter mais informaes, consulte Planejar o uso de temas (SharePoint Foundation 2010). Os BCS foram desenvolvidos com base na funcionalidade Catlogo de Dados Corporativos, disponvel na verso anterior do produto, para fornecer acesso a sistemas externos usando solues baseadas no SharePoint. Os BCS do suporte interao com sistemas externos usando listas do SharePoint e Web Parts, e tambm interao com dados de clientes avanados do Office. Para obter mais informaes, consulte Viso geral dos Servios
Novo
285
Novo ou alterado
Comentrios
Corporativos de Conectividade (SharePoint Foundation 2010). Autenticao baseada em declaraes Novo A autenticao baseada em declaraes um modelo de autenticao novo, mais sofisticado e flexvel, que funciona com qualquer sistema de identidade corporativa, inclusive Servios de Domnio Active Directory (AD DS), diretrios baseados no protocolo LDAP, bancos de dados especficos do aplicativo e novos modelos de identidade centrados no usurio, como o LiveID. Para obter mais informaes, consulte Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). Os controles de limitao e de lista so novos e atuam sobre o desempenho. A limitao fornece um meio de controlar os recursos do servidor e foi projetada de modo a proteger o servidor contra sobrecarga no horrio comercial de pico. O SharePoint Foundation 2010 tambm oferece vrias configuraes diferentes que restringem as consultas que podem ser executadas em uma lista de grande porte. Tais configuraes podem ser especificadas para cada aplicativo Web. O SharePoint Foundation 2010 concede aos administradores controle adicional sobre o modo como o SharePoint Designer usado em cada aplicativo Web; por
Novo
SharePoint Designer
Alterado
286
Novo ou alterado
Comentrios
exemplo, os administradores determinam se os administradores de site esto autorizados a personalizar pginas mestras e pginas de layout e se podem gerenciar a estrutura de URLs do site. Painel do desenvolvedor Novo Trata-se de uma nova opo de diagnsticos do servidor, exibindo informaes detalhadas de cada carregamento de pgina e auxiliando, dessa forma, na soluo de problemas de desempenho. Agora voc pode permitir que administradores de site carreguem cdigo de usurio personalizado usando solues em rea restrita. Para obter mais informaes, consulte Planejamento de solues em rea restrita (SharePoint Foundation 2010).
Novo
287
Neste artigo:
Importante: importante que o administrador do servidor se comunique com os proprietrios de sites e com os usurios sobre o que esperar durante uma atualizao. O administrador deve inform-los sobre o tempo de inatividade e o risco de que a atualizao demore mais do que o esperado ou que alguns sites possam exigir um certo retrabalho aps a atualizao. Para obter mais informaes, consulte Criar um plano de comunicao (SharePoint Foundation 2010).
Atualizao in-loco
Uma atualizao in-loco ocorre no mesmo hardware da instalao da sua verso anterior. Quando voc executa uma atualizao in-loco, o processo atualiza a instalao completa em uma ordem fixa. As etapas a seguir explicam o que acontece enquanto o processo de atualizao in-loco executado: 1. Aps executar todas as etapas de pr-atualizao, o administrador do servidor executa a Instalao do SharePoint Foundation 2010 no servidor que executa o site da Administrao Central
288
do SharePoint. Como a verso anterior estava instalada, uma atualizao in-loco selecionada automaticamente. 2. Aps a execuo da Instalao no servidor que hospeda o site da Administrao Central, o administrador do servidor executa a Instalao nos servidores Web front-end e nos servidores de aplicativos restantes no farm. 3. O administrador do servidor executa o Assistente de Configurao de Produtos do SharePoint no servidor que hospeda o site da Administrao Central. Esse servidor, o banco de dados de configurao, os servios e os bancos de dados de contedo so atualizados sequencialmente. Quando o assistente de configurao concludo, o site da Administrao Central aberto. Um trabalho de timer agenda o processo de atualizao de forma que ele seja executado para cada conjunto de sites. O trabalho de timer do processo de atualizao atualiza cada conjunto de sites. Aps a atualizao de todos os sites, o processo de atualizao finalizado. 4. O administrador do servidor executa o Assistente de Configurao de Produtos do SharePoint em todos os outros servidores do farm.
5. O administrador do servidor confirma a concluso bem-sucedida da atualizao. 6. Se a Atualizao Visual estiver sendo usada, o administrador do servidor ou proprietrio do site visualizar os sites com a aparncia do Microsoft SharePoint Foundation 2010. Quando o
289
administrador ou o proprietrio do site terminar, ele concluir a atualizao com a aparncia do SharePoint Foundation 2010.
290
4. O administrador do servidor confirma a concluso bem-sucedida da atualizao e depois configura o novo farm para que ele comece a atender a solicitaes na nova URL.
291
3. O administrador do servidor anexa as novas cpias dos bancos de dados de contedo, e o processo de atualizao executado, atualizando o contedo.
292
4. Aps a execuo do processo de atualizao, o administrador do servidor confirma a concluso bem-sucedida da atualizao. Em seguida, ele configura o novo farm de forma que este comece a atender a solicitaes na nova URL e coloca o farm original offline (por exemplo, alterando o balanceador de carga ou os aplicativos Web do IIS para interromper solicitaes de servio ou desativando todos os componentes e servios em cada computador servidor do farm).
293
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 solicitaes de servio ou desativando todos os componentes e servios em cada computador de servidor do farm). 2. O administrador do servidor desanexa os bancos de dados de contedo do farm original. 3. O administrador do servidor executa uma atualizao in-loco nos servidores, nos servios e no banco de dados de configurao do farm original. 4. O administrador do servidor anexa os bancos de dados de contedo ao farm original e atualiza o contedo.
Como alternativa, voc pode usar um pequeno farm temporrio e separado para realizar a atualizao. Nessa abordagem, ser necessrio anexar os bancos de dados ao farm original depois que eles forem atualizados. As etapas a seguir explicam o que acontece durante uma atualizao in-loco com bancos de dados desanexados e um pequeno farm temporrio para atualizar os bancos de dados de contedo: 1. O administrador do servidor configura um pequeno farm temporrio que executa a nova verso. Em seguida, ele coloca o farm original offline (por exemplo, alterando o balanceador de carga ou os
294
aplicativos Web do IIS para interromper solicitaes de servio ou desativando todos os componentes e servios em cada computador servidor do farm). 2. O administrador do servidor desanexa os bancos de dados de contedo do farm original. 3. O administrador do servidor executa uma atualizao in-loco no farm original para atualizar os servidores, os servios e o banco de dados de configurao. 4. O administrador do servidor anexa os bancos de dados de contedo ao pequeno farm temporrio e os atualiza em paralelo. 5. O administrador do servidor volta a anexar os bancos de dados de contedo ao farm original.
6. O administrador do servidor confirma a concluso bem-sucedida da atualizao. 7. Se a Atualizao Visual estiver sendo usada, o administrador do servidor ou proprietrio do site visualizar os sites com a aparncia do Microsoft SharePoint Foundation 2010. Quando o administrador ou o proprietrio do site terminar, ele concluir a atualizao com a aparncia do Microsoft SharePoint Foundation 2010.
295
Esses artigos, combinados a este roteiro, proporcionam as informaes necessrias para que voc execute a atualizao com anexao de banco de dados dupla. Experimente todo o processo em um ambiente de teste antes de tentar atualizar seu Importante contedo real. Para obter mais informaes sobre como testar os processos de atualizao, consulte o seguinte contedo:
296
Sequncia de atualizao
Para atualizar seu contedo entre as duas verses, execute os procedimentos a seguir. 1. Preparar-se para a atualizao a. Prepare o farm original executando a ferramenta de exame de pr-atualizao e criando um inventrio de todas as suas personalizaes. b. Configure um pequeno farm temporrio 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 atualizao: atualizar o contedo para o Windows SharePoint Services 3.0 a. Desanexe os bancos de dados de contedo do farm antigo e coloque o farm offline. Como alternativa, voc poder manter os bancos de dados anexados e fazer uma cpia deles, se desejar garantir que o farm original possa ser restaurado para uso rapidamente. b. Anexe os bancos de dados de contedo ao farm do Windows SharePoint Services 3.0 e atualize-os. c. Verifique se o contedo foi atualizado e se o farm do Windows SharePoint Services 3.0 est funcionando corretamente 3. Segunda atualizao: atualizar o contedo para o SharePoint Foundation 2010 a. Desanexe os bancos de dados de contedo do farm do Windows SharePoint Services 3.0. b. Anexe os bancos de dados de contedo ao farm do SharePoint Foundation 2010 e atualizeos (opcionalmente, voc pode atualiz-los em paralelo). c. Verifique se o contedo foi atualizado e se o farm do SharePoint Foundation 2010 est funcionando corretamente 4. Comece a atender s solicitaes no farm do SharePoint Foundation 2010. Os diagramas a seguir ilustram esse processo: A atualizao com anexao de banco de dados para o Windows SharePoint Services 3.0
297
298
Antes de comear
Antes de iniciar a atualizao, examine as informaes a seguir sobre permisses e requisitos de hardware e software. Siga as etapas especificadas para instalar ou configurar software necessrio ou modificar as configuraes.
299
Desenvolver novas definies de site personalizadas e criar arquivos de definio de atualizao (Windows SharePoint Services) Leia o captulo sobre como executar etapas de pr-atualizao (Windows SharePoint Services) Voc deve executar as seguintes etapas para uma atualizao com anexao de banco de dados (chamada de migrao de banco de dados nessa verso): Instalar o Service Pack 2 para Windows SharePoint Services 2.0 Executar a ferramenta de exame de pr-atualizao (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 atualizao. Leia o seguinte artigo no TechNet: Viso geral do processo de atualizao (SharePoint Foundation 2010) Executar o verificador de pr-atualizao (SharePoint Foundation 2010) Executar etapas de pr-atualizao. Leia o seguinte artigo no TechNet: Execute essas etapas no farm temporrio do Windows SharePoint Services 3.0. Importante:
300
Preparar os farms
Nesta etapa, voc executar as etapas de pr-atualizao no farm existente, criar o farm temporrio para a atualizao para o Windows SharePoint Services 3.0 e criar o farm de destino do SharePoint Foundation 2010. Use as etapas e o contedo relacionado a seguir ao preparar o farm para as atualizaes. Criar o farm temporrio do Windows SharePoint Services 3.0 Em um ambiente virtual ou fsico, crie um pequeno farm temporrio que esteja executando o Windows SharePoint Services 3.0 com o Service Pack 2 (SP2) e a Atualizao Cumulativa de outubro de 2009. Voc usar esse farm para atualizar o contedo para o Windows SharePoint Services 3.0 antes de passar ao SharePoint Foundation 2010. Dica: Para obter os melhores resultados, recomendvel aplicar as atualizaes mais recentes ao ambiente. A Atualizao Cumulativa de outubro de 2009 inclui alteraes no verificador de pratualizao que podem ajudar a identificar problemas antes da atualizao. Para obter uma lista das atualizaes disponveis, consulte o artigo sobre a Central de Atualizaes para Microsoft Office, Office Servers e produtos relacionados (http://go.microsoft.com/fwlink/? linkid=181115&clcid=0x416). Para obter mais informaes sobre como aplicar atualizaes, consulte o artigo sobre aCentral de Recursos de Atualizaes para os Produtos e Tecnologias do SharePoint (http://go.microsoft.com/fwlink/?linkid=181116&clcid=0x416). 1. Baixe o software para o farm temporrio. Baixe o Windows SharePoint Services 3.0 com SP2 em um dos seguintes links: Verso x86: Windows SharePoint Services 3.0 com Service Pack 2 (http://go.microsoft.com/fwlink/?linkid=148403&clcid=0x416) Verso 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 necessrios para seus sites. Para obter mais informaes, consulte o artigo sobre instalao de pacotes de modelos de idiomas disponveis (Windows SharePoint Services). 3. Defina o farm usando as configuraes de farm apropriadas para o ambiente e aplicando novamente todas as personalizaes necessrias para o contedo. Implante as personalizaes e os arquivos de definio de atualizao necessrios para as definies de sites personalizadas que possam existir no ambiente. Voc dever criar aplicativos Web no farm temporrio 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 contrrio, voc correr o risco de adicionar referncias a URLs temporrias adicionais ao contedo. O ideal usar as mesmas URLs para os farms de origem e de destino, de modo que as URLs dos farms temporrios tambm sejam exatamente as mesmas, incluindo os nmeros de porta usados.
301
Para obter mais informaes sobre como configurar o farm, consulte o artigo sobre o preparo do novo ambiente do Windows SharePoint Services 3.0. Para obter mais informaes sobre como implantar definies de site personalizadas e definies de atualizao, consulte o artigo sobre implantao de arquivos de definio de atualizao e novas definies 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 produo; portanto, planeje a infraestrutura adequadamente para dar suporte soluo que voc hospeda. Para obter mais informaes 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 verso de 64 bits do Microsoft SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2. Para obter mais informaes, consulte Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010). 2. Instale os pacotes de modelo de idioma necessrios para os sites. Para obter mais informaes, consulte Instalar modelos de pacotes de idiomas disponveis (SharePoint Foundation 2010). 3. Defina o farm usando as configuraes de farm apropriadas para o ambiente e aplicando novamente todas as personalizaes necessrias para o contedo. Novamente, voc dever criar aplicativos Web no farm de destino para todos os servidores virtuais que existiam no farm original. Para obter mais informaes sobre como criar e configurar um farm de servidores para uma atualizao com anexao de banco de dados, consulte Preparar o novo ambiente do SharePoint Foundation.
302
303
304
Abordagem
Descrio
Prs
Contras
Atualizao in-loco
possvel instalar o SharePoint Foundation 2010 no mesmo hardware. Tambm possvel atualizar o contedo e as definies do farm de servidores como parte de um nico processo. possvel atualizar o
As definies de todo o farm so preservadas e atualizadas. Personalizaes so disponibilizadas no ambiente aps a atualizao, embora etapas manuais possam ser exigidas para atualizlas ou reformul-las.
Servidores e farms ficam offline durante a atualizao. A atualizao prossegue sem interrupes. Por isso, aloque tempo suficiente para que todo o contedo possa ser atualizado em sequncia.
Atualizao com
305
Abordagem
Descrio
Prs
Contras
contedo do ambiente em um farm separado. O resultado que voc no atualiza nenhum dos servios ou das definies do farm. Os bancos de dados podem ser atualizados em qualquer ordem, e voc pode atualizar vrios deles ao mesmo tempo. Enquanto cada banco de dados estiver sendo atualizado, seu contedo no estar disponvel para os usurios.
bancos de dados de contedo ao mesmo tempo, o que resulta em perodos gerais de atualizao mais rpidos do que na atualizao inloco. possvel usar uma atualizao com anexao de banco de dados para combinar vrios farms em um s.
e farm no so atualizadas. preciso transferir manualmente as definies que voc deseja preservar do farm antigo no farm novo. Todas as personalizaes tambm devem ser transferidas manualmente para o novo farm. Qualquer perda de personalizao pode provocar interrupes acidentais de funcionalidade ou problemas na experincia do usurio. 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 informaes sobre o funcionamento das atualizaes in-loco e com anexao de banco de dados, consulte Viso geral do processo de atualizao (SharePoint Foundation 2010). A tabela a seguir lista as tcnicas de reduo de tempo de inatividade que voc pode usar durante a atualizao para diminuir o tempo durante o qual os usurios no podem acessar seu contedo ou para possivelmente aprimorar o desempenho da atualizao.
Tcnica
Descrio
Prs
Contras
Atualizao paralela
possvel anexar e Atualizaes mais atualizar vrios bancos rpidas para o ambiente de dados ao mesmo geral. tempo para agilizar o processo geral de atualizao. O nmero mximo de
306
Tcnica
Descrio
Prs
Contras
atualizaes paralelas depende do hardware. Essa tcnica funciona para atualizaes inloco ou com anexao de banco de dados. Abordagem hbrida 1: anexao de bancos de dados com bancos de dados somente leitura Permite que voc continue fornecendo acesso somente leitura ao contedo durante o processo de atualizao. Para essa abordagem, os bancos de dados so definidos como somente leitura enquanto a atualizao est em andamento em outro farm. Esse mtodo reduz o tempo de inatividade percebido pelos usurios. O farm existente pode continuar hospedando sites no atualizados (em modo somente leitura) enquanto voc atualiza o contedo. Dessa forma, h um tempo de inatividade mnimo para os usurios. Voc pode atualizar vrios bancos de dados de contedo ao mesmo tempo, o que resulta em perodos gerais de atualizao mais rpidos do que na atualizao inloco. Alm do software, voc tambm atualizar o hardware. As definies de servidor e farm no so atualizadas. preciso transferir manualmente as definies que voc deseja preservar do farm antigo no farm novo. Todas as personalizaes tambm devem ser transferidas e atualizadas manualmente. Qualquer perda de personalizao pode provocar interrupes acidentais de funcionalidade ou problemas na experincia do usurio. 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 hbrida 2: atualizao in-loco com bancos de dados desanexados Permite obter as vantagens de uma atualizao in-loco para atualizar contedo e definies, adicionando a velocidade de uma atualizao com anexao de banco de As definies de todo o farm podem ser preservadas e atualizadas. As personalizaes so disponibilizadas no ambiente aps a atualizao, embora etapas manuais possam 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.
307
Tcnica
Descrio
Prs
Contras
dados. Nessa abordagem, a atualizao in-loco usada para atualizar o farm e as definies e, em paralelo, desanexar e atualizar vrios bancos de dados (no mesmo farm ou em um farm separado).
ser exigidas para atualiz-las ou reformullas. Voc pode atualizar vrios bancos de dados de contedo ao mesmo tempo, o que resulta em perodos gerais de atualizao mais rpidos do que na atualizao inloco.
Voc tambm pode combinar as tcnicas. Por exemplo, possvel configurar o farm original para o modo somente leitura, criar uma cpia do farm e atualiz-lo sem os bancos de dados de contedo, usar a atualizao paralela para atualizar rapidamente todo o contedo dos usurios e, finalmente, alternar os usurios para o novo farm aps concluir a atualizao. Para obter mais informaes sobre o funcionamento dessas tcnicas de reduo de tempo de inatividade, consulte Viso geral do processo de atualizao (SharePoint Foundation 2010). Uma opo a ser considerada se houver a possibilidade de uma interrupo extremamente longa usar o Redirecionamento de URL de Mapeamento Alternativo de Acesso com uma abordagem com anexao de banco de dados, para que voc redirecione temporariamente os usurios para um farm existente enquanto atualiza o contedo de um novo farm. Esse um mtodo avanado, que dever ser usado somente se outras tcnicas de reduo de tempo de inatividade no forem suficientes. Para obter mais informaes, consulte Usando redicionamento de URL AAM como parte do processo de atualizao (SharePoint Foundation 2010) (white paper).
Casos especiais
Talvez voc tenha outros requisitos ou metas adicionais que queira realizar quando executar uma atualizao. A tabela a seguir lista casos especiais e descreve qual abordagem de atualizao apropriada para cada caso.
Caso
Abordagem de atualizao
Se voc estiver executando o Windows SharePoint Services 3.0 em um servidor autnomo com Banco de Dados Interno do Windows, o seu banco de dados ser migrado para o SQL Server Express como parte do processo da atualizao in-loco. Se
308
Caso
Abordagem de atualizao
o seu banco de dados tiver mais de 4 GB, configure o Remote BLOB Storage para armazenar parte dos dados. Para obter mais informaes, consulte Atualizar uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com Remote BLOB Storage. Atualizando de uma edio de 32 bits para uma edio de 64 bits do SQL Server? Se voc estiver executando uma edio de 32 bits do SQL Server, dever migrar para uma edio de 64 bits. Recomendamos que voc execute essa migrao antes de atualizar para o SharePoint Foundation 2010 para garantir melhores benefcios de desempenho. Execute somente um tipo de atualizao ou migrao por vez para evitar falhas. Para obter mais informaes, consulte o artigo sobre migrao de um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0). H duas opes de atualizao da edio 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 atualizao 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, no precisar mudar nada dentro do SharePoint Foundation 2010). Voc pode mover os bancos de dados do SQL Server que deseja atualizar para uma edio diferente de 64 bits do SQL Server. necessrio adicionar a edio de 64 bits diferente e executar um comando para computadores executando o SharePoint Foundation 2010 para apontar para a nova edio de 64 bits do SQL Server. (Essa opo aceita, mas no recomendada porque requer mais trabalho no SharePoint Foundation 2010 quando, por exemplo, os bancos mudam de local).
309
Caso
Abordagem de atualizao
Observao: Se voc atualizar uma verso do SQL Server por exemplo, do SQL Server 2005 SP2 para o SQL Server 2008, poder executar essa atualizao antes, durante ou depois de atualizar de uma edio de 32 bits para uma edio 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 especficas para atualizar para o Windows Server 2008. Para obter mais informaes, consulte o artigo sobre atualizao para o Windows Server 2008 para Windows SharePoint Services 3.0 com SP1. Est atualizando de um sistema operacional de 32 bits para um sistema operacional de 64 bits? Se estiver usando um sistema operacional de 32 bits, voc dever migrar para um sistema operacional de 64 bits antes de atualizar. Para obter mais informaes, consulte Migrar um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0) . So necessrias etapas adicionais para a atualizao quando voc usa autenticao baseada em formulrios. Para obter mais informaes, consulte Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). Em geral, bancos de dados muito grandes particularmente aqueles que contm um grande nmero ou um volume muito grande de verses de documentos demoram mais para serem atualizados do que bancos de dados menores. No entanto, o tempo necessrio para a atualizao determinado pela complexidade dos dados, no pelo tamanho do banco de dados em si. Se o processo de atualizao atingir o tempo limite, isso
310
Caso
Abordagem de atualizao
geralmente decorre de problemas de conexo. No Windows SharePoint Services 3.0, o processo de atualizao atingia o tempo limite com frequncia, devido ao tempo necessrio para executar um processo, mas isso raramente ocorre com o SharePoint Foundation 2010. Para obter mais informaes sobre o tempo que a atualizao pode levar para o seu ambiente, consulte Estimar a durao do processo de atualizao e o espao necessrio (SharePoint Foundation 2010). Atualizando do Windows SharePoint Services 2.0? Use uma abordagem de atualizao com anexao de banco de dados para atualizar para o Windows SharePoint Services 3.0 e atualize para o SharePoint Foundation 2010. Para obter mais informaes sobre esse processo de atualizao, consulte Atualizando do Windows SharePoint Services 2.0 para o SharePoint Foundation 2010. O Windows SharePoint Services 3.0 dava suporte a IDNs (nomes de domnio internacionalizados), mas o SharePoint Foundation 2010 no 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 configuraes IDN e configurar um ambiente no IDN antes de fazer isso. Para obter mais informaes, consulte Planejamento de sites multilngues (SharePoint Foundation 2010).
311
312
Faa backup do farm ativo, restaure nos servidores de teste e execute a atualizao. Examine os resultados para obter uma perspectiva de qual ser a aparncia dos sites ativos depois da atualizao, determinar o nvel de personalizao que ter de ser feito e estimar o tempo que ser necessrio . Tente fazer um rastreamento de indexao de pesquisa completo. Para obter mais informaes, consulte Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010). 6. Planeje a capacidade. Verifique se voc tem capacidade de disco, processador e memria suficiente para lidar com os requisitos da atualizao. Para obter mais informaes sobre os requisitos do sistema, consulte Examinar os requisitos do sistema para atualizao (SharePoint Foundation 2010). Para obter mais informaes sobre como planejar o espao em disco necessrio para a atualizao, consulte Estimar a durao do processo de atualizao e o espao necessrio (SharePoint Foundation 2010). 7. Faa backup do seu ambiente. Execute um backup total do ambiente antes de atualizar. Desse modo, ser possvel recuperar o sistema, caso seja necessrio reverter para a configurao anterior. Para obter mais informaes, consulte Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010). 8. (Opcional) Se estiver usando o mtodo de atualizao com anexao de banco de dados, defina os bancos de dados originais como somente leitura. Se a expectativa for uma janela de interrupo longa durante a execuo de uma atualizao com anexao de banco de dados, defina os bancos de dados no ambiente original como somente leitura de modo que os usurios possam continuar a acessar seus dados sem alter-los. Para obter mais informaes, consulte Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. 9. No adicione servidores ao farm de servidores depois ter iniciado o processo de atualizao. Executar o Assistente de Configurao de Produtos do SharePoint atualiza o banco de dados de configurao. Tal banco contm a lista de servidores no farm. Os servidores adicionados ao farm aps a execuo do assistente de configurao no sero includos no banco de dados e, portanto, no aparecero na topologia da verso atualizada. Caso voc precise adicionar servidores ao seu farm, faa isso antes do incio da atualizao ou aps a sua concluso. 10. Depois do processo de atualizao, consulte a pgina Status da Atualizao e os logs pertinentes para determinar se h algum problema a ser resolvido. Em seguida, examine os sites atualizados. A pgina Status da Atualizao informa o andamento do processo e os logs listam quaisquer erros e avisos ocorridos durante a execuo. Verifique e teste todos os sites antes de considerar a atualizao como concluda. Para obter mais informaes, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
313
Servidor autnomo com Banco de Dados Interno do Windows Servidor nico com SQL Server
Servidor autnomo com Microsoft Qualquer farm SQL Server 2008 Express Servidor nico com SQL Server Servidor autnomo com Microsoft SQL Server 2008 Express
314
315
316
parecerem ter atingido o limite, analise a estratgia 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, recomendvel que voc considere o dimensionamento, bem como a adio de recursos.
317
Avaliar as personalizaes
Aps identificar as personalizaes, voc pode decidir o que fazer com elas. As perguntas a seguir podem ajud-lo a avaliar as personalizaes: A personalizao ainda valiosa? Ela atende a uma necessidade comercial til? Ela largamente implantada e utilizada? Ela se baseia em definies de site predefinidas e com suporte? Ela segue as prticas recomendadas para personalizaes? Trata-se de um tipo de personalizao com suporte ou ela introduz riscos ao ambiente?
318
Ao avaliar cada personalizao individual, voc tambm pode refletir sobre sua abordagem geral para personalizaes. Escolha uma destas opes: 1. Manter as personalizaes Use a Atualizao Visual para continuar a usar a experincia do usurio da verso anterior para sites especficos. Embora essa abordagem possa ser usada para manter a mesma funcionalidade, voc no poder tirar proveito dos novos efeitos visuais como a interface do usurio do Fluent, tambm chamada de faixa de opes e recursos disponveis na nova verso. 2. Substituir ou refazer as personalizaes Se voc quer usar a nova funcionalidade, planeja recriar seus sites ou est significativamente a arquitetura de informaes, a atualizao a sua chance de recomear com novos recursos, um novo visual ou uma nova organizao. Quando voc substitui ou refaz personalizaes, pode aproveitar as vantagens de novos recursos, modificar ligeiramente o design, se quiser, ou mudar para um design mais fcil de gerenciar. Para obter mais informaes sobre como refazer e reimplantar solues, consulte o artigo sobre como reimplantar personalizaes e solues no SharePoint Foundation 2010 e no SharePoint Server 2010 (http://go.microsoft.com/fwlink/?linkid=182335&clcid=0x416). 3. Descartar as personalizaes Substitua as personalizaes usando funcionalidade padro. Voc pode redefinir as pginas para as definies de site padro e remover Web Parts ou recursos aos quais no deseja mais dar suporte. Se decidir descartar personalizaes, voc dever corrigir os problemas resultantes da remoo das personalizaes nos sites que as utilizavam. Voc pode usar o inventrio de personalizaes para determinar os sites que necessitam desse tipo de ateno antes ou depois da atualizao.
Tipo de personalizao
Recomendao
Os arquivos STP so um recurso preterido no SharePoint Foundation 2010. Os novos modelos de sites do SharePoint Foundation 2010 so salvos como arquivos WSP (pacotes de solues). Um site que foi provisionado usando um modelo de site ser atualizado, mas voc no poder criar novos sites com base nesse modelo. Se deseja poder criar novos sites, voc pode criar e implantar um pacote de soluo.
Definio de site
319
Tipo de personalizao
Recomendao
suporte e, em seguida, aplique recursos personalizados usando a implantao de soluo. Voc tambm pode continuar a usar uma definio de site personalizada. No preciso criar uma nova definio de site com base no SharePoint Foundation 2010. No entanto, se precisar executar aes de atualizao personalizadas para a definio, talvez voc precise criar um arquivo de definio de atualizao para essa definio de site. Para obter mais informaes, consulte o artigo sobre como atualizar arquivos de definio (http://go.microsoft.com/fwlink/?linkid=182339&clcid=0x416) no MSDN. Recurso Fluxos de trabalho e controles de servidor Avalie e reformule ou reimplante, se necessrio. Depende da soluo. Contate o fornecedor para saber se h uma soluo atualizada. Se um fluxo de trabalho for compatvel com a nova verso, reimplante-o. Reescreva e reimplante como um recurso. Recrie as incluses para uma atualizao com anexao de banco de dados. As excluses so presumidas e no precisam ser recriadas. Devido s amplas alteraes na interface do usurio, temas personalizados com base no Windows SharePoint Services 3.0 no funcionaro no SharePoint Foundation 2010. Use a Atualizao Visual para continuar a usar os sites na experincia do usurio antiga at que voc possa criar e aplicar um novo tema com base no SharePoint Foundation 2010. Mova para a faixa de opes (interface do usurio do Fluent). Reformule para acomodar a nova experincia do usurio. Teste para determinar se alguma ao necessria. Em certos casos, pode ser necessrio ajustar os scripts para funcionar com o novo modelo de pgina. Verifique se funciona em um site atualizado e em ambos os modos da Atualizao Visual. Teste para determinar se aes so necessrias.
320
Tipo de personalizao
Recomendao
segurana Web Parts Teste para determinar se alguma ao necessria. Talvez seja preciso ajustar as Web Parts para funcionar com o modo XHTML estrito. Se uma Web Part estiver localizada em uma pgina, mas no em uma Zona de Web Parts (sendo ento, basicamente, cdigo HTML inserido diretamente em uma pgina), no funcionar se voc reverter a pgina ao modelo padro. Servios Provedores de autenticao Teste para determinar se alguma ao necessria. Reformule ou ajuste o cdigo, conforme necessrio. Teste para determinar se aes so necessrias. Reimplante o provedor em um farm de teste e verifique se ele est funcionando corretamente com a autenticao por declaraes.
Os tipos de personalizaes a seguir no tm suporte. Se voc tiver algumas dessas personalizaes no seu ambiente, dever substitu-las usando um tipo de personalizao com suporte antes de poder atualizar. Caso contrrio, talvez ocorram problemas de atualizao que no ser possvel corrigir: Arquivos predefinidos, recursos ou definies de sites que foram modificados. Aviso: Alguns tipos de arquivos predefinidos como aes ou cones de documento podem ser modificados e, embora no sejam atualizados, suas alteraes podem ser propagadas de maneira aceitvel. Modificaes em outros arquivos predefinidos, como pginas ASPX no servidor, sero perdidas durante a atualizao se voc reverter para o modelo de site. Dependendo dos arquivos que foram alterados e da extenso dessas alteraes, a experincia de atualizao pode variar significativamente. A prtica recomendada reverter todas as alteraes em todos os arquivos do disco. Bancos de dados do SharePoint que foram modificados, seja pela alterao direta dos dados ou pela alterao do esquema, incluindo a adio ou a remoo de gatilhos, tabelas, exibies ou ndices. Se voc possui qualquer uma dessas personalizaes, remova-as e substitua-as por personalizaes com suporte antes de tentar a atualizao. Essa uma prtica recomendada que ajuda a garantir no s que a atualizao atual funcione, como tambm que qualquer atualizao futura seja executada de maneira mais uniforme. A alterao de arquivos e bancos de dados predefinidos continuar sem suporte.
321
322
Este artigo descreve como criar seu plano de comunicao, para que a equipe de atualizao, os participantes e os usurios saibam o que esperar antes, durante e depois da atualizao. Neste artigo: Quem faz parte da equipe de atualizao? Quando e o que deve ser comunicado equipe de atualizao Quando e o que deve ser comunicado aos usurios do site
323
Equipes de segurana de servidor Em coordenao com as equipes de segurana, como a equipe de servios de diretrio Active Directory, voc deve verificar contas e permisses ou tirar proveito das novas configuraes de diretiva que pode aplicar para o SharePoint Foundation 2010. Equipe de implantao de cliente Comunique-se com as equipes de implantao de cliente para coordenar as implantaes de novos aplicativos de cliente e servidor. A implantao de cliente talvez precise ocorrer antes da atualizao, podendo tambm ser uma opo disponvel para os usurios depois que seus sites forem atualizados. Proprietrios do conjunto de sites Voc deve notificar os proprietrios do conjunto de sites de que o processo de atualizao est prestes a ocorrer e alert-los sobre qualquer problema encontrado ao executar a verificao de pr-atualizao ou ao atualizar os sites. Se voc estiver usando o Visual Upgrade, tambm ser necessrio comunicar aos proprietrios do conjunto de sites sobre as alteraes nova interface de usurio e se os administradores do farm ou do conjunto de sites iro concluir essa alterao. Desenvolvedores e designers de sites Se voc tiver modelos, Web Parts, servios da Web ou outros elementos personalizados associados aos seus sites, voc dever trabalhar com as pessoas responsveis pelo desenvolvimento ou personalizao desses elementos, para garantir que seja possvel criar novas verses desses elementos personalizados ou verificar se esses elementos foram atualizados corretamente. Para obter mais informaes sobre possveis problemas com elementos personalizados, consulte Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010). Usurios do site Mesmo que os usurios do site no precisem ser includos nas decises do processo de atualizao, ser necessrio avis-los quando a atualizao ocorrer e o que eles devem esperar. Patrocinadores e outros participantes Outras pessoas da sua organizao podero estar envolvidas no processo de planejamento da atualizao. Certifique-se de que elas estejam apropriadamente includas no seu plano de comunicao. Observao: Uma equipe de atualizao pode incluir um ou mais membros em cada funo, dependendo da organizao.
324
Toda a equipe de atualizao precisa trabalhar em conjunto para definir: A abordagem de atualizao a ser usada O artigo Determinar a abordagem de atualizao (SharePoint Foundation 2010) contm informaes para ajud-lo a decidir qual tipo de atualizao deve ser executada. O relatrio gerado pelo verificador de pr-atualizao tambm importante e deve ser levado em considerao ao tomar essa deciso. Datas e horrios para executar a atualizao Recomendamos (especialmente para uma atualizao in-loco) que voc faa a atualizao nos horrios de menor uso do site. Para implantaes pequenas de um nico servidor, a atualizao pode ser concluda em menos de um dia. Para implantaes maiores, como farms de servidores com grandes quantidades de dados, por exemplo, o mtodo de atualizao com anexao de banco de dados ou o mtodo de atualizao inloco com desanexao de bancos de dados poder ser usado para distribuir o processo de atualizao em vrias janelas de interrupo. No h como determinar a quantidade exata de tempo necessria para atualizar um determinado conjunto de sites. Por isso, muito importante a comunicao com outros integrantes da equipe envolvidos no processo de atualizao, assim como com os usurios finais. Os dias que voc escolher para a atualizao devem ser distantes o suficiente para que a equipe de atualizao possa concluir todas as etapas preliminares. Ao planejar o cronograma, agende um horrio para a validao dos sites atualizados e um horrio para a implementao de possveis alteraes ou trabalhos de renovao da marca. importante se comunicar com os proprietrios, designers e desenvolvedores do site nos seguintes pontos do processo de atualizao: Antes de o processo comear, para que eles saibam a linha do tempo geral e quais sero suas funes no processo. Depois que o verificador de pr-atualizao for executado, para que eles possam solucionar qualquer problema identificado pela ferramenta. Para obter mais informaes sobre o verificador de pr-atualizao, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010). Por exemplo, problemas como modelos de site personalizados ou Web Parts personalizadas devem ser relatados ao proprietrio, designer ou desenvolvedor do site apropriado antes do agendamento da atualizao, 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 atualizao, e os proprietrios do site podem desejar registrar todas as personalizaes que foram feitas no site, incluindo modelos de sites e alteraes nos principais arquivos ASPX (Active Server Page Extension). Depois que os sites tiverem sido atualizados, para que eles possam examinar os sites e fazer alteraes, conforme necessrio.
325
Quando os sites sero atualizados No caso de uma atualizao in loco, eles tambm devem ser informados que os sites ficaro indisponveis durante a atualizao. Quando esperar que os sites atualizados estejam prontos Isso significa que a equipe de atualizao no apenas atualizou, como tambm verificou a funcionalidade dos sites atualizados. Como a atualizao pode afet-los e o que eles devem saber sobre o novo ambiente Por exemplo, o site ter uma aparncia diferente ou uma funo um pouco diferente na nova interface do usurio. Se voc estiver usando a Atualizao Visual, informe aos seus usurios se eles vero a nova ou a antiga experincia do usurio e o que devem esperar. Voc tambm pode direcion-los a contedo disponvel, como artigos do tipo "Novidades" ou materiais de treinamento para que eles saibam mais sobre a nova verso. Para obter mais informaes sobre alteraes de recursos e atualizao visual, consulte Planejar a atualizao visual (SharePoint Foundation 2010) e Alteraes nos principais recursos entre verses no artigo "Novidades na atualizao". Como obter ajuda Se houver um problema com o site aps a atualizao, onde deve-se buscar ajuda para resolv-lo?
326
327
seus sites. Todos os dados e configuraes dos sites originais sero preservados, e o layout, a organizao de comandos e os estilos preservaro a interface do usurio anterior. Independentemente do tipo de atualizao de farm selecionado, voc obter todos os benefcios de infraestrutura do Microsoft SharePoint Foundation 2010, incluindo confiabilidade, escalabilidade e capacidade de gerenciamento aprimoradas. A preservao da interface do usurio anterior reduz a probabilidade de o contedo personalizado parar de funcionar. Isso garante que voc e os usurios possam continuar a usar sites do SharePoint existentes at que todo o trabalho de atualizao, incluindo a soluo de problemas e a atualizao de personalizaes, tenha sido concludo.
328
usurio e alternar entre a interface do usurio anterior e a nova. Isso lhes dar tempo para garantir que tudo esteja funcionando corretamente, e eles podero corrigir qualquer problema em suas pginas que tenha surgido aps a atualizao. Quando estiverem prontos, eles podero atualizar seus sites para a nova interface do usurio. No entanto, os proprietrios de conjuntos de sites podem optar por finalizar a nova interface do usurio, o que substituir o controle que os proprietrios de sites tm sobre a atualizao visual de seus sites. Se os proprietrios de conjuntos de sites desejarem manter a interface do usurio anterior em seu conjunto de sites, tambm tero a opo de ocultar as configuraes de atualizao visual dos proprietrios de sites. Os proprietrios de sites tambm precisam saber se possvel que, ao fazerem alteraes na nova interface do usurio no modo de visualizao e depois voltarem para a interface do usurio anterior, essas informaes no sejam exibidas corretamente. Recomendamos que voc tenha um plano e defina um limite para quanto tempo a interface do usurio anterior dever ser usada na sua implantao do SharePoint. Por exemplo, cada administrador de conjunto de sites pode receber 90 dias para trabalhar com seus proprietrios de sites para mudar da interface do usurio anterior para a nova. Comunique o limite de tempo aos usurios, de modo a garantir que eles tenham um tempo razovel para se familiarizar com a nova interface do usurio e resolver qualquer problema que possa ter ocorrido durante a atualizao. Se voc definir um limite de tempo para os usurios, tambm informe a eles que, aps esse limite, voc poder impor uma atualizao para todos os sites. Para obter mais informaes, consulte Gerenciar a atualizao visual (SharePoint Foundation 2010). Se os proprietrios de conjuntos de sites decidirem usar a nova interface do usurio para todos os sites em seu conjunto de sites, no podero mudar de ideia. No entanto, como administrador do farm, voc pode alterar essas configuraes revertendo sites para a interface do usurio anterior com o Modelo de Objeto do Windows PowerShell ou do SharePoint. Para obter mais informaes, consulte Gerenciar a atualizao visual (SharePoint Foundation 2010). importante dizer aos proprietrios de conjuntos de sites e aos proprietrios de sites que, se os sites usarem a interface do usurio anterior, os novos recursos como a faixa de opes, a edio in-loco para pginas Wiki, calendrios interativos e relacionamentos de listas no estaro disponveis. No entanto, quando os sites mudarem para a nova interface do usurio, os recursos de aplicativo aparecero automaticamente. Alm disso, importante observar que todos os novos sites criados aps a atualizao usaro a nova interface do usurio por padro.
Problemas conhecidos
Existem alguns problemas conhecidos a serem considerados: Se voc usar o SharePoint Foundation 2010, verifique se est usando a mesma verso e service pack do SharePoint Designer.
Consulte tambm
Atualizao in-loco para o SharePoint Foundation 2010
329
Anexar bancos de dados e atualizar para o SharePoint Foundation 2010 Atualizando para o SharePoint Foundation 2010
330
331
Use a planilha para registrar informaes sobre o ambiente enquanto testa a atualizao. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Produtos do Microsoft SharePoint 2010 - Testar o modelo de processo de atualizao Este cartaz apresenta visualmente informaes sobre o teste do processo de atualizao. Baixe o cartaz de http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416.
332
333
Mesmo no sendo um erro, um aviso pode resultar em problemas mais adiante no processo de atualizao. Corrija os erros, mas tambm investigue os avisos para garantir que voc conhea o possvel efeito de todos eles. 6. Teste o ambiente atualizado e no s o processo de atualizao. Verifique seus servios e aplicativos de servios. Execute um rastreamento de pesquisa e examine os arquivos de log. Verifique se os sites em Meu Site esto funcionando. 7. Verifique sites em ambos os modos de Atualizao Visual. No presuma que o site funcionar corretamente em um modo s porque pode ser visualizado satisfatoriamente no outro modo. Confira a experincia do usurio na verso anterior e tambm na nova verso. 8. Considere um ambiente de visualizao. Voc pode criar um ambiente de visualizao no qual os usurios podem conferir seus sites aps uma atualizao de teste e, assim, ajud-lo a verificar a atualizao e localizar problemas. possvel usar um ambiente somente leitura ou permitir que os usurios faam alteraes. Nesse ltimo caso, avise-os de que nenhuma das alteraes que eles fizerem ser salva. Considere a possibilidade de limitar esse ambiente de visualizao a um pequeno conjunto de sites representativos e de limitar o acesso somente aos usurios interessados, para reduzir o tempo que ser necessrio para hospedar esse ambiente de visualizao e a quantidade de comentrios que voc receber. Para obter mais informaes sobre como testar atualizaes, consulte Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010) e o cartaz "Testar o processo de atualizao", disponvel em http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416.
334
Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010)
Antes de iniciar o processo de atualizao 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 atualizao. Ao utilizar uma atualizao de avaliao para testar o processo, voc poder descobrir: Quais so as personalizaes em seu ambiente, para que voc possa planejar a forma de lidar com elas durante a atualizao. Se voc deve atualizar o seu hardware para fazer com que a atualizao seja executada com mais eficincia e rapidez. O intervalo da sua atualizao, ou quanto tempo ela levar em seu ambiente. O que voc precisa planejar, operacionalmente por exemplo, recursos sua disposio.
Alm disso, voc pode usar a atualizao de verificao para conhecer melhor as ferramentas de atualizao e o prprio processo, para que voc saiba o que esperar quando passar pelo processo real. Por meio de testes, possvel descobrir: Que casos especiais se aplicam ao seu ambiente e que abordagem de atualizao ser a mais eficiente para voc? Como a aparncia da interface do usurio de atualizao? Como voc sabe quando concluiu uma fase e est mudando para outra? Onde esto os arquivos de log e como voc os l? Quais so as informaes que eles oferecem? Que tcnicas voc pode usar para reduzir o tempo de inatividade? Este artigo oferece as etapas bsicas da atualizao de teste e oferece recomendaes para a reviso dos resultados e o ajuste dos seus planos de atualizao com base no que voc aprendeu durante os testes. Neste artigo: Configurar um ambiente de teste Identificar e instalar personalizaes Copiar os dados reais no ambiente de teste e tentar a atualizao Revisar os resultados Ajustar seu planejamento e tentar novamente Planilha de Atualizao de Produtos do SharePoint 2010
Alm disso, os seguintes recursos podero ser teis quando voc testar o processo de atualizao:
335
Use a planilha para registrar informaes sobre o ambiente enquanto testa a atualizao. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416. Produtos do Microsoft SharePoint 2010 - Testar o modelo de processo de atualizao Este cartaz apresenta visualmente informaes sobre o teste do processo de atualizao. Baixe o cartaz de http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x416.
336
337
338
subsites. Essa operao foi apresentada pela primeira vez no Windows SharePoint Services 3.0 com Service Pack 2 (SP2). Para obter mais informaes, consulte Enumallwebs: operao 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 produo com os servidores do farm de teste. possvel usar essa ferramenta para ver quais arquivos existem nos servidores e as diferenas entre eles. Verifique se h alteraes nos arquivos web.config e se h controles personalizados no elemento SafeControls. Use a Ferramenta de Diagnstico do SharePoint (SPDiag) para localizar solues implantadas. Para obter mais informaes, consulte o artigo sobre a Ferramenta de Diagnstico do SharePoint (SPDiag). Crie uma lista de todas as personalizaes encontradas. Identifique a origem das personalizaes, se possvel. Por exemplo, h suplementos de terceiros ou modelos que tenham sido personalizados internamente? Depois de identificar a origem, voc poder verificar se h verses atualizadas das personalizaes. Existe uma planilha disponvel que poder ser preenchida com as informaes sobre o seu ambiente, com base nos dados encontrados nos resultados do verificador de pr-atualizao e na pesquisa de suas personalizaes. 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 informaes sobre as personalizaes que no criou?
Aps identificar todas as personalizaes, 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 personalizao est faltando no ambiente. Execute esse comando para cada banco de dados aps a restaurao dos bancos de dados no seu servidor de banco de dados, mas antes de fazer a atualizao. Observe que esse cmdlet executado silenciosamente ele no retornar nenhuma sada, a menos que ocorra um erro.
339
contedo e de quaisquer outros bancos de dados que voc deseje atualizar. Para obter mais informaes, consulte o artigo sobre como fazer backup e restaurar bancos de dados de contedo (Windows SharePoint Services 3.0) . No h maneira melhor de identificar o que pode surgir durante uma atualizao do que a execuo de um teste em uma cpia de todos os seus dados. Entretanto, isso nem sempre uma opo vivel 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 caractersticas: O subconjunto de dados contm sites que so tpicos dos sites que voc aceita no seu ambiente. O tamanho e a complexidade do subconjunto de dados so muito semelhantes ao tamanho e complexidade reais do seu ambiente. Importante: O teste de um subconjunto de dados no produz um parmetro de comparao vlido sobre a quantidade de tempo que ser necessria para processar todo o volume de dados do seu ambiente. Depois de copiar os dados, faa uma primeira experincia do processo de atualizao para ver o que acontece. Esta apenas uma sesso preliminar.
340
2. Use o SQL Server para restaurar os backups no farm de teste de servidor nico e anexe os bancos de dados de contedo a esse ambiente. Para obter mais informaes, consulte Fazer backup e restaurar bancos de dados de contedo (Windows SharePoint Services 3.0). 3. Execute o verificador de pr-atualizao. Anote todos os problemas detectados. Convm solucionar esses problemas e fazer essas alteraes no seu ambiente original antes de executar a atualizao real do farm de produo. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010). 4. Execute as etapas indicadas em Preparar o novo ambiente do SharePoint Foundation para configurar o ambiente de teste para uma atualizao com anexao 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 atualizao com anexao de banco de dados.
Revisar os resultados
Depois de concluda a atualizao de teste, voc poder revisar os resultados e rever seu planejamento. Analise os arquivos de log, examine os sites atualizados e verifique suas personalizaes. Como a atualizao funcionou no seu ambiente? O que voc detectou? O que precisa ser repensado no seu planejamento de atualizao?
341
Para analisar os arquivos de log de modo a localizar e solucionar problemas, comece na parte superior dos arquivos. Erros ou avisos podero se repetir se eles ocorrerem em vrios conjuntos de sites do ambiente ou se, juntos, bloquearem o processo de atualizao. Por exemplo, se voc no puder se conectar ao banco de dados de configurao, o processo de atualizao tentar (e falhar) vrias vezes, e essas tentativas sero listadas no arquivo de log. Pesquise ou verifique visualmente as seguintes entradas: Atualizao concluda SPFarm Name=<Nome do Banco de Dados de Configurao> Sesso de atualizao in-loco concluda. Objeto raiz = SPFarm=<Nome do Banco de Dados de Configurao>, recursivo = True. 0 erros e 0 avisos encontrados. Se voc encontrar essas entradas, significa que a instalao teve xito. Se no encontrar as entradas da etapa anterior, identifique os problemas especficos que possivelmente contriburam 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 conexes defeituosas de bancos de dados). Pesquise WARNING para localizar problemas, como recursos ou componentes que estejam faltando. Para localizar os problemas de atualizao, um analisador de log pode ser bastante til para a execuo de consultas nos arquivos de log.
342
o que analisar especificamente, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
343
344
do tempo. Para saber o tamanho atual de seus bancos de dados, use o Enterprise Manager no Microsoft SQL Server. Alm do espao para bancos de dados, tambm preciso ter espao para os seguintes itens: Os bancos de dados temporrios. Verifique se h espao suficiente no banco de dados para permitir o crescimento rpido dos bancos de dados temporrios. Se o espao for insuficiente, o tempo limite do processo de atualizao poder se esgotar e haver falha na atualizao. Os arquivos de log da atualizao. Os arquivos de log de transao para os bancos de dados. Esses arquivos de log devem crescer rapidamente para acomodar o nmero de alteraes ocorrendo nos bancos de dados. Observao: Em ambientes muito grandes, existe uma possibilidade de que a taxa de crescimento padro para os arquivos de log de transao (10%) no seja suficiente para acompanhar o processo de atualizao; isso pode causar expirao de tempo limite. Novamente, uma atualizao de avaliao a melhor forma de determinar se os arquivos de log de transao podem acompanhar o processo de atualizao. Se o seu ambiente for muito grande ou se o processo atingiu o tempo limite durante a atualizao de avaliao, considere a expanso prvia dos arquivos de log de transao do SQL Server para garantir espao para o nmero de transaes que tero de ser processadas. Para obter mais informaes sobre como expandir os logs de transao do SQL Server, consulte o artigo sobre expanso de um banco de dados (SQL Server 2005) (http://go.microsoft.com/fwlink/? linkid=182619&clcid=0x416) ou expanso de um banco de dados (SQL Server 2008) (http://go.microsoft.com/fwlink/?linkid=182620&clcid=0x416).
Fatores de contedo
Fatores de hardware
Entrada/sada de disco por segundo do SQL Server Layout de banco de dados do SQL Server para disco
345
Fatores de contedo
Fatores de hardware
Otimizaes de banco de dados temporrias do SQL Server Caractersticas de memria e CPU do SQL Server Caractersticas de memria e CPU do servidor Web Largura de banda e latncia da rede
A forma como os dados esto estruturados pode afetar o tempo necessrio para a sua atualizao. Por exemplo, 10.000 listas com 10 itens cada tero um tempo de atualizao maior do que 10 listas com 10.000 itens. As aes necessrias para atualizar a infraestrutura de lista devem ser realizadas para cada lista, independentemente do nmero de itens. Portanto, mais listas equivalem a mais aes. O mesmo vale para a maioria dos itens na coluna "Fatores de contedo" da tabela acima. A estrutura do seu hardware tambm 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 potncia insuficiente em uma dessas camadas podem afetar significativamente o desempenho da atualizao. A abordagem de atualizao escolhida tambm far uma grande diferena na durao do processo. A execuo de uma atualizao com anexao de banco de dados o mtodo mais rpido (no entanto, as etapas de pr-atualizao e de ps-atualizao para essa abordagem so mais demoradas do que as da atualizao in-loco). Uma atualizao in-loco demora um pouco mais porque voc est atualizando o ambiente alm dos sites, mas no tem tantas etapas de pr-atualizao e de ps-atualizao. A melhor forma de estimar o tempo total fazer uma atualizao de avaliao de uma pequena parte dos dados e examinar os arquivos de log de atualizao. Os arquivos de log contm a durao da sua atualizao procure Tempo Total Decorrido na parte inferior do arquivo de log da atualizao. Use esse tempo para projetar uma durao para todo o seu contedo. Voc tambm pode usar os arquivos de log para verificar o andamento durante o processo de atualizao. O arquivo upgrade.log est localizado em %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. A estimativa encontrada com base na sua atualizao de avaliao serve para o processo de atualizao real dos dados; ela no inclui todas as etapas que devero ser executadas antes e aps essa etapa, o que pode levar mais tempo do que a prpria atualizao dos dados. Ao estimar a durao da atualizao, alm do tempo necessrio para que os dados sejam processados, voc tambm ter de estimar a durao das atividades durante as fases anteriores e posteriores atualizao. Para as etapas de pr-atualizao, considere os fatores a seguir: Criando elementos personalizados A atualizao de Web Parts ou a recriao de modelos personalizados para tirar proveito de novos recursos leva algum tempo. O processo de criao de elementos personalizados deve comear cedo, durante a fase de avaliao de seu projeto.
346
Fazendo backup dos bancos de dados Para a atualizao in-loco, preciso executar um backup completo e no um backup diferencial de todo o seu ambiente para garantir que voc poder se recuperar na remota possibilidade de uma falha na atualizao, com a consequente recriao 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 latncia de rede podero tornar esse processo mais lento. Para as etapas de ps-atualizao, considere os fatores a seguir: Verificando sites e fazendo alteraes D tempo suficiente para que os usurios validem seus sites aps a atualizao. Isso pode levar vrios dias. Para obter mais informaes, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010). Fatores adicionais em seu ambiente tambm podem contribuir para atualizaes 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 no em pastas), levar um longo tempo para ser atualizada, e a atualizao talvez no seja bem-sucedida. Seguir as diretrizes do Windows SharePoint Services 3.0 para o uso de pastas na diviso 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. Observao Se voc tem bancos de dados de contedo com mais de 100 GB, convm dividi-los em bancos de dados menores antes de executar a atualizao. Bancos de dados maiores no s levam mais tempo para serem atualizados, como tambm podem dificultar a recuperao se a atualizao no for concluda com xito. Voc pode usar mergecontentdbs ou as operaes de backup e restaurao do Stsadm.exe para mover sites entre bancos de dados. Para obter mais informaes, consulte os artigos sobre Mergecontentdbs: operao do Stsadm (Windows SharePoint Services) e backup e restaurao: operaes do Stsadm (Windows SharePoint Services). Se voc tiver um banco de dados muito grande (com mais de 100 GB) que no possa ser dividido porque a maior parte do contedo est em um nico conjunto de sites, convm reconsiderar sua abordagem de atualizao. Uma abordagem de atualizao com anexao de banco de dados mais difcil de ser executada com bancos de dados muito grandes, pois o backup e a restaurao destes so problemticos. Cuidado: Verifique se voc est seguindo as diretrizes de planejamento de capacidade da verso anterior e da nova antes de tentar fazer a atualizao. Se voc excedeu as diretrizes para
347
melhor desempenho, o processo de atualizao poder levar mais tempo ou no ser concludo com xito (por exemplo, o processo pode atingir o tempo limite repetidamente na mesma biblioteca grande de documentos). Se sua implantao no cumprir as diretrizes de capacidade recomendadas, verifique se voc precisa tomar alguma providncia para cumprilas antes de tentar fazer a atualizao. Novamente, um teste de atualizao pode ajud-lo a tomar sua deciso. Requisitos de comunicaes necessrio notificar os usurios e a sua equipe sobre o cronograma de atualizaes e lhes dar tempo suficiente para conclurem suas tarefas. Para obter mais informaes, consulte Criar um plano de comunicao (SharePoint Foundation 2010) Gerenciando alertas e alarmes do System Center Voc precisa monitorar o desempenho do sistema durante a atualizao, mas no precisa monitorar recursos especficos. Pause todos os alarmes e alertas desnecessrios do Microsoft Systems Center Operations Manager ou do Microsoft Operations Manager e reative-os aps a atualizao. Ativando/desativando o espelhamento de SQL e o envio de logs Voc deve desativar o espelhamento e o envio de logs antes da atualizao e reativ-los depois de garantir que o ambiente esteja em execuo corretamente ao final desse processo. Convm no executar o espelhamento ou o envio de logs durante a atualizao, pois isso gera carga adicional nos servidores que executam o SQL Server e tambm desperdia recursos com o espelhamento ou o envio de dados temporrios Teste seu processo de atualizao para descobrir quanto tempo ele pode demorar e depois crie um cronograma para suas operaes de atualizao e teste-o para determinar a programao. Voc deve incluir o tempo necessrio para realizar as etapas de pr e ps-atualizao na programao de operaes: se forem necessrias 5 horas para fazer o backup do ambiente antes de voc comear, inclua esse tempo na sua janela de interrupo. Inclua tambm um tempo de reserva caso seja necessrio restaurar ou recuperar o ambiente voc precisa determinar as programaes de interrupo planejada (caso realista) e de interrupo de emergncia (pior caso).
348
349
Verifique as listas grandes em seu ambiente e pea ao proprietrio do site ou da lista que solucione o problema antes da atualizao. Por exemplo, eles podem criar colunas indexadas usando exibies filtradas, organizar os itens em pastas, definir um limite de itens na pgina de uma grande exibio ou usar uma lista externa. Para obter mais informaes 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.
350
351
Para obter mais informaes sobre como verificar o status da atualizao, consulte Verificar a atualizao 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 Configurao de Produtos do SharePoint (Psconfig.exe).
352
O arquivo de log de erros da atualizao e o arquivo de log da atualizao (que contm informaes mais detalhadas do que o arquivo de log de erros da atualizao). Arquivos de log de rastreamento ou ULS. Esses arquivos esto armazenados na pasta %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS e so 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 informaes sobre os arquivos de log de Setup.exe, PSconfig.exe e da atualizao, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010). Para obter mais informaes 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.
Problemas comuns
Verifique se algum dos problemas a seguir est causando um erro de atualizao ou um aviso.
353
Se estiver fazendo uma atualizao com anexao de banco de dados, ser possvel usar o cmdlet testspcontentdatabase do Windows PowerShell antes de atualizar o banco de dados para identificar arquivos ausentes. Tambm existe a opo de usar a operao enumallwebs em Stsadm.exe para identificar personalizaes no servidor que esto sendo usadas. Nos arquivos de log da atualizao, vrios erros podem ser exibidos, entre os seguintes: ERRO Detectada Contagem de Referncia Web(s) usando modelo da Web ausente Identificador de Modelo de Site (lcid: Cdigo de Idioma do Modelo de Site) em BancodeDadosdeContedo Nome do Banco de Dados de Contedo. ERRO Detectada ID de recurso ausente = [Identificador de Recurso] ERRO O arquivo [Caminho Relativo do Arquivo] referenciado [Contagem de Referncia] vezes no banco de dados, mas no est instalado no farm atual. AVISO A classe de WebPart [Identificador de Web Part] referenciada [Contagem de Referncia] vezes no banco de dados, mas no est instalada no farm atual. AVISO O assembly [Caminho do Assembly] referenciado no banco de dados, mas no est instalado no farm atual. AVISO No foi possvel atualizar o recurso. Exceo: a ID de definio de recurso 'Identificador de Recurso' no foi encontrada. Se voc conseguir obter um arquivo ou uma dependncia ausente no servidor, instale-o(a) e depois execute novamente a atualizao para os sites afetados. Se o arquivo ou a dependncia (como uma Web Part) tiver sido preterido, decida se voc deseja ou no recriar o site, a pgina ou a Web Part de forma a usar um modelo, um recurso ou uma Web Part diferente. Se for possvel refazer a personalizao usando dependncias que no foram preteridas, voc poder executar a atualizao novamente para os sites afetados. Se no conseguir remover a dependncia, no poder atualizar o site. Aps a instalao da dependncia 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-atualizao ou executar a atualizao novamente, talvez o erro no aparea nos arquivos de log, embora ainda possa estar ocorrendo.
Configuraes ausentes ou definidas incorretamente para farm de servidores, aplicativo Web ou servios
Verifique as configuraes do aplicativo Web e do farm, e crie e inicialize os servios ausentes. Verifique se os caminhos gerenciados (caminhos includos ou excludos) esto configurados corretamente para cada aplicativo Web. Nos arquivos de log da atualizao, vrios erros podem ser exibidos, entre os seguintes: ERRO No foi possvel acessar o modelo Id do Modelo: SPSite Id=Id do Site devido a uma exceo. Ignorando SPWeb Id=Id da Web para atualizao do modelo. Exceo: System.IO.FileNotFoundException: No foi possvel encontrar o site com a id Id do Site.
354
O erro indica que um caminho gerenciado est ausente. Adicione o caminho gerenciado do conjunto de sites ao aplicativo Web e reinicie a atualizao para o banco de dados de contedo que contm esse conjunto de sites.
Problemas de dados
Os seguintes problemas de dados podem causar erros ou avisos durante a atualizao: Conectividade a fontes de dados. Se os servidores no puderem se conectar aos bancos de dados, no podero ser atualizados. Listas ou sites rfos ou outros danos aos bancos de dados. Para obter mais informaes, consulte Limpando o ambiente antes da atualizao (SharePoint Foundation 2010). Dados de coluna ocultos. Se o processo de atualizao adicionar uma coluna a uma lista, e j existir na lista uma coluna personalizada com esse mesmo nome, a coluna personalizada ser renomeada. Aps a atualizao, talvez voc precise reajustar suas exibies para incluir a coluna renomeada. Nos arquivos de log da atualizao, vrios erros podem ser exibidos, entre os seguintes: AVISO Os sites rfos podem causar falhas de atualizao. ERRO O banco de dados [Nome de Banco de Dados de Contedo] contm um site (Id = [Identificador do Conjunto de Sites], Url = [URL do Conjunto de Sites]) que no foi encontrado no mapa do site. Corrija os danos dos bancos de dados ou os itens rfos e execute a atualizao novamente.
355
O erro indica que um tipo de contedo "Informaes de Resumo" de terceiros foi adicionado ao site especificado no o12 e, durante a atualizao para o o14, seu nome est em conflito com nosso tipo de contedo "Informaes de Resumo" pronto para uso. Exclua o tipo de contedo de terceiros do site especificado ou renomeie-o como algo diferente de "Informaes de Resumo" e execute a atualizao novamente.
Espao insuficiente
Se voc ficar sem espao (por exemplo, para arquivos de logs de transaes nos servidores de bancos de dados), a atualizao no poder continuar. Libere espao ou aumente o tamanho do arquivo de log de transaes antes de continuar a atualizao. Para obter mais informaes, consulte o artigo sobre gerenciamento do tamanho do arquivo de log de transaes (http://go.microsoft.com/fwlink/? linkid=124882&clcid=0x416).
Segurana e permisses
Se voc receber um erro sobre uma conta desconhecida ou se um banco de dados no estiver atualizado, verifique o seguinte: Para uma atualizao in-loco, verifique se a conta que voc usa para executar o Assistente de Configurao de Produtos do SharePoint membro da funo fixa de banco de dados db_owner para todos os bancos de dados a serem atualizados. Se a conta no for membro dessa funo, talvez seja exibido um erro sobre uma conta de usurio desconhecida assim que o assistente iniciar a atualizao dos bancos de dados. Para uma atualizao com anexao de banco de dados, se voc estiver movendo bancos de dados entre instncias do SQL Server, verifque se a segurana est configurada corretamente. Verifique se as contas que voc est usando tm as funes fixas e as permisses apropriadas nos bancos de dados e se as contas ainda sero vlidas se a atualizao estiver sendo realizada entre domnios.
Consulte tambm
Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010) Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010) Continuar a atualizao (SharePoint Foundation 2010)
356
Recuperando quando voc tem bancos de dados somente leitura em um ambiente em espera (atualizao com anexao de banco de dados)
Ao executar uma atualizao com anexao de banco de dados, voc pode optar por manter o ambiente existente disponvel, mas com os bancos de dados definidos como somente leitura. A recuperao quando voc est nesse estado o caminho de recuperao mais simples, porque seu ambiente original ainda est disponvel; ele est meramente definido como somente leitura. Se precisar recuperar o ambiente, voc poder simplesmente alternar os bancos de dados para leitura/gravao outra vez e continuar a atender s solicitaes. O artigo sobre execuo de um farm que usa bancos de dados somente leitura (Windows SharePoint Services) descreve as etapas necessrias para definir um farm para usar bancos de dados somente leitura. Para retornar o farm somente leitura a operaes completas, redefina a entrada Banco de Dados Somente Leitura como Falso e, em seguida, habilite novamente os trabalhos de timer listados no artigo.
357
358
359
Para usar Psconfig.exe, voc deve ser membro do grupo Administradores local, no servidor. 2. Abra uma janela de Prompt de Comando e navegue at este diretrio: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\ 3. Digite este comando: psconfig -cmd upgrade -inplace v2v -passphrase <senha> -wait H um parmetro opcional, -force, que poder forar o avano da atualizao se o comando acima no funcionar. Adicione -force ao final da cadeia de comando para forar a continuao do processo de atualizao. Observao: Voc pode habilitar o log do Windows Installer antes de iniciar novamente a instalao da atualizao 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).
360
361
Observao: Uma causa frequente de falhas durante a atualizao a falta de recursos, solues ou outros elementos personalizados no ambiente. Verifique se qualquer elemento personalizado necessrio est instalado em seus servidores Web front-end antes de iniciar o processo de atualizao. Voc pode usar o verificador de pr-atualizao e, para uma atualizao com anexao 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 informaes, consulte Identificar e instalar personalizaes no artigo "Usar uma atualizao de avaliao para localizar possveis problemas".
362
363
Determinar a abordagem de atualizao (SharePoint Foundation 2010) fornece informaes para ajud-lo a decidir que tipo de atualizao ser executada. importante considerar o relatrio gerado pelo verificador de pr-atualizao ao tomar essa deciso. Se os seus servidores no atenderem aos requisitos para a atualizao in-loco, voc precisa considerar a execuo da atualizao anexa. Se deve ser realizada uma atualizao de alguns, ou de todos os, conjuntos de sites que contenham sites personalizados. Quais sites precisam ter personalizaes reaplicadas ou refeitas aps a atualizao e, portanto, podem demorar mais tempo do que outros na etapa de reviso. H uma planilha disponvel para registrar informaes sobre o ambiente enquanto voc prepara a atualizao. Baixe a planilha de http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x416.
Para executar o verificador de pr-atualizao 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 boto direito do mouse em Prompt de Comando e clique em Executar como administrador. 3. Na janela Prompt de Comando, navegue at o diretrio 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 configuraes de nvel de farm. Para obter uma lista de outros parmetros que podem ser usados com essa operao, consulte Preupgradecheck: Stsadm operation (Windows SharePoint Services). Para uma lista de regras includas no verificador de pr-atualizao, consulte Verificao de pr-atualizao e relatrio para futuras verses (Windows SharePoint Services). Depois de executar o verificador de pr-atualizao, o relatrio ser automaticamente aberto no navegador padro. Tambm possvel exibir o relatrio abrindo-o no diretrio %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\LOGS. O relatrio nomeado neste formato: PreUpgradeCheck_AAAAMMDD-HHMMSS-SSS-nmero-aleatrio.htm, em que AAAAMMDD a data e HHMMSS-SSS a hora (formato de relgio 24 horas, com minutos, segundos e milissegundos), e o nmero aleatrio usado para diferenciar possveis tentativas simultneas de execuo do verificador de pr-atualizao. Tambm h verses em TXT e XML do relatrio no mesmo local.
364
Use o relatrio para encontrar e resolver problemas. Voc tambm pode compartilhar os resultados relevantes com outros membros da equipe de atualizao. 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 atualizao developer antes de agendar a atualizao, para d-los tempo de resolver os problemas.
365
Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010)
Para garantir que voc possa recuperar o ambiente existente caso algo saia errado durante o processo de atualizao, faa backup do ambiente do Windows SharePoint Services 3.0 antes de executar o processo de atualizao. 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 Hyper-V (http://go.microsoft.com/fwlink/?linkid=125834&clcid=0x416).
Testar os backups
Voc precisa ter certeza de que esses backups so vlidos, para que possa recuper-los se houver falha de hardware ou dados corrompidos durante o processo de atualizao. Para testar os backups, configure um farm do Windows SharePoint Services 3.0 que no seja de produo, restaure os backups e instale todas as personalizaes (como definies de site, Web Parts e assim por diante). Em seguida, verifique se o backup restaurado funciona. Para usar essa opo, siga os procedimentos descritos no artigo sobre restaurao de um farm usando ferramentas internas (Windows SharePoint Services 3.0) (http://go.microsoft.com/fwlink/? linkid=105989&clcid=0x416).
Consulte tambm
Backup e restaurao do farm (Windows SharePoint Services 3.0)
366
367
Algumas das etapas incluem observaes sobre o tempo que elas podem levar. Trata-se apenas de estimativas grosseiras, para dar uma ideia relativa da durao da etapa. Para saber o tempo que cada etapa levar em seu ambiente, recomendvel executar atualizaes de avaliao em um ambiente de teste. Para obter mais informaes, consulte Estimar a durao do processo de atualizao e o espao necessrio (SharePoint Foundation 2010) e Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010).
Preparar a atualizao
Siga estas etapas em ordem antes de comear uma atualizao in-loco:
Etapas de pr-atualizao para uma atualizao in-loco Observaes
[]
Executar o verificador de pratualizao Execute o verificador de pratualizao e resolva os problemas. Use o relatrio gerado pela ferramenta para preencher a planilha Planejamento de atualizao. Etapas detalhadas: Executar o verificador de pr-atualizao (SharePoint Foundation 2010).
Execute essa etapa vrias vezes enquanto limpa o ambiente e testa o processo de atualizao. A execuo do verificador leva apenas alguns minutos, mas a resoluo de problemas pode levar dias ou semanas.
[]
Limpar o ambiente Antes de comear a atualizao, verifique se seu ambiente funciona em um estado ntegro e se voc
Execute essa etapa uma vez para o ambiente inteiro. A concluso desse processo pode levar dias ou semanas.
368
Observaes
limpou o contedo que no precisa manter. Remova ou repare dados ou sites rfos, resolva as listas e ACLs (listas de controle de acesso) grandes, remova verses externas do documento e remova modelos, recursos ou Web Parts no usados. Etapas detalhadas: Limpando o ambiente antes da atualizao (SharePoint Foundation 2010). [] Registrar tipos de arquivo bloqueados Tipos de arquivo bloqueados no so preservados durante a atualizao. Copie a lista de tipos de arquivo bloqueados e salve-a na planilha de atualizao para reaplicar as configuraes depois da atualizao. [] Fazer backup do ambiente Faa backup de todo o ambiente para garantir que voc possa recuperar o ambiente existente caso ocorra algum problema no processo de atualizao. Etapas detalhadas: Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010). Execute essa etapa uma vez para o ambiente inteiro. Essa etapa pode levar uma hora, vrias horas ou mais, dependendo do conjunto de dados e do ambiente. Execute essa etapa uma vez para o ambiente inteiro.
Executar a atualizao
Siga estas etapas em ordem durante a atualizao in-loco. As etapas necessrias para uma atualizao in-loco com bancos de dados desanexados tambm so includas. Quando voc atualiza in-loco de uma instalao do Windows SharePoint Services 3.0 que usa o Aviso: Banco de Dados Interno do Windows, e o tamanho do banco de dados est prximo de 4 GB,
369
necessrio executar etapas adicionais. Para obter mais informaes sobre essas etapas, consulte Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto).
Observaes
[]
Executar o verificador de pratualizao Execute o verificador de pratualizao novamente para identificar problemas novos ou remanescentes antes de iniciar a atualizao. Etapas detalhadas: Executar o verificador de pr-atualizao (SharePoint Foundation 2010).
A execuo do verificador leva apenas alguns minutos, mas a resoluo de problemas pode demorar mais.
[]
Instalar pr-requisitos em todos os Execute essa etapa para cada servidores servidor Web de seu ambiente. Para poder atualizar, voc dever executar o instalador de prrequisitos com xito em cada servidor Web que tiver o Windows SharePoint Services 3.0 instalado. Etapas detalhadas: Instalar prrequisitos no artigo "Atualizao inloco para o SharePoint Foundation 2010".
[]
Desanexar bancos de dados (atualizao in-loco somente com bancos de dados desanexados) Se estiver executando uma atualizao in-loco com bancos de dados desanexados, desanexe os bancos de dados antes de executar a Instalao. Etapas detalhadas: Roteiro para a atualizao in-loco com bancos de dados desanexados (SharePoint Foundation 2010).
Execute essa etapa para cada banco de dados de contedo em seu ambiente.
370
Observaes
[]
Desconectar usurios Se estiver atualizando um farm de servidores, desconecte todos os usurios do farm de servidores interrompendo o Servio de Publicao na World Wide Web (W3SVC) em todos os servidores Web.
[]
Executar a Instalao em todos os servidores Executar a Instalao em todos os servidores para atualizar o software.
Essa etapa pode levar alguns minutos ou mais de uma hora, dependendo do nmero de Etapas detalhadas: Executar a Instalao em todos os servidores no servidores no ambiente. artigo "Atualizao in-loco para o SharePoint Foundation 2010". [] Instalar pacotes de idiomas Instale os pacotes de idiomas necessrios antes de executar o Assistente de Configurao de Produtos do SharePoint. Etapas detalhadas: Instalar modelos de pacotes de idiomas disponveis (SharePoint Foundation 2010). [] Executar o Assistente de Configurao de Produtos do SharePoint Se estiver atualizando um farm de servidores, execute primeiro o Assistente de Configurao de Produtos do SharePoint no servidor que est executando a Administrao Central do SharePoint, pause, execute o assistente nos outros servidores do farm e retorne ao primeiro servidor para concluir o assistente. Importante: Execute essa etapa para cada servidor Web do seu ambiente. Essa etapa pode levar uma hora ou mais. Execute essa etapa em cada servidor Web de seu ambiente. Essa etapa deve levar apenas alguns minutos por servidor Web.
371
Observaes
necessrio atualizar a Administrao Central do SharePoint antes de tentar atualizar qualquer outro contedo no farm. A concluso do assistente no servidor que est executando a Administrao Central do SharePoint permite que isso seja feito. Etapas detalhadas: Executar o Assistente de Configurao de Produtos do SharePoint no artigo "Atualizao in-loco para o SharePoint Foundation 2010". [] Configurar autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (atualizao in-loco somente com banco de dados desanexado) Para aplicativos Web que foram configurados para usar autenticao baseada em formulrios ou autenticao SSO da Web (logon nico da Web), necessrio executar outras etapas antes de anexar e atualizar bancos de dados. Primeiro, converta os aplicativos Web do Windows SharePoint Services 3.0 em autenticao de declaraes. Depois de converter os aplicativos Web em autenticao de declaraes, configure as zonas do aplicativo Web para autenticao baseada em formulrios (ou autenticao SSO da Web, conforme apropriado) Depois, voc poder migrar usurios e permisses para o SharePoint Foundation 2010. Execute essa etapa agora se estiver seguindo a atualizao inloco com abordagem de bancos de dados desanexados. Se estiver seguindo uma abordagem de atualizao in-loco padro, execute essa etapa depois da concluso da atualizao. Execute essa etapa para os aplicativos Web que usavam autenticao baseada em formulrios no Windows SharePoint Services 3.0.
372
Observaes
Etapas detalhadas: Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). [] Anexar bancos de dados (atualizao in-loco somente com bancos de dados desanexados) Se estiver executando uma atualizao in-loco com bancos de dados desanexados, anexe os bancos de dados e atualize os dados. Etapas detalhadas: Roteiro para a atualizao in-loco com bancos de dados desanexados (SharePoint Foundation 2010). [] Monitorar o andamento da atualizao Use a pgina Status da Atualizao na Administrao Central do SharePoint para monitorar o andamento enquanto os sites so atualizados. Etapas detalhadas: Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010). Execute essa etapa para cada banco de dados de contedo de seu ambiente. Essa etapa pode levar uma hora, vrias horas ou dias, dependendo do conjunto de dados, do fato de voc estar ou no atualizando vrios bancos de dados em paralelo e do hardware nos servidores Web, nos servidores de bancos de dados e no subsistema de armazenamento. Execute essa etapa uma vez para o ambiente inteiro. Essa etapa pode levar uma hora, vrias horas ou dias, dependendo do conjunto de dados.
[]
Configurar autenticao Execute essa etapa para os baseada em formulrios para um aplicativos Web que usavam
373
Observaes
aplicativo Web baseado em declaraes Para aplicativos Web que foram configurados para usar autenticao baseada em formulrios ou autenticao SSO da Web (logon nico da Web), necessrio executar outras etapas depois da atualizao. Primeiro, converta os aplicativos Web do Windows SharePoint Services 3.0 em autenticao de declaraes. Em seguida, configure as zonas do aplicativo Web para autenticao baseada em formulrios (ou autenticao SSO da Web, conforme apropriado). Depois, voc poder migrar usurios e permisses para o SharePoint Foundation 2010. Etapas detalhadas: Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). [] Verificar a atualizao e examinar os sites atualizados Verifique se os sites foram atualizados com xito e se esto prontos para exibio pelos usurios. Etapas detalhadas: Verificar a atualizao 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, vrias horas ou dias, dependendo do contedo. Os proprietrios de sites tambm devem examinar seus respectivos sites e relatar quaisquer problemas.
374
Consulte tambm
Atualizar a planilha para os produtos do SharePoint 2010
375
376
Service Pack 1 (SP1) e Atualizao Cumulativa 2 ou SQL Server 2005 com SP3 e Atualizao Cumulativa 3. Neste artigo: Viso geral do processo Antes de comear Instalar pr-requisitos Executar a Instalao em todos os servidores Executar o Assistente de Configurao de Produtos do SharePoint Verificar o status de atualizao dos sites Verificao
377
Observao: Se estiver usando a abordagem hbrida de atualizao com desanexao de bancos de dados, o processo a ser seguido ser semelhante, mas voc dever desanexar todos os bancos de dados de contedo antes de executar a Instalao e, em seguida, anex-los novamente aps a execuo do Assistente de Configurao de Produtos do SharePoint. Para obter mais informaes sobre a abordagem de atualizao com desanexao de bancos de dados, consulte Roteiro para a atualizao in-loco com bancos de dados desanexados (SharePoint Foundation 2010).
Antes de comear
Antes de comear a atualizao in-loco, examine as informaes a seguir sobre permisses, requisitos de hardware e de software, e etapas a serem executadas antes de iniciar o processo. No se esquea de executar a ferramenta de verificao de pr-atualizao (stsadm -o preupgradecheck), disponvel no Service Pack 2 do Windows SharePoint Services 3.0 2 e atualizada na Atualizao Cumulativa de outubro de 2009) e resolver todos os problemas antes de iniciar o processo de atualizao. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010). Recomendamos fazer backup do seu ambiente antes de iniciar o processo de atualizao. Para obter mais informaes, consulte Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010). Verifique se voc atendeu a todos os requisitos de hardware e de software. preciso ter uma verso de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, tambm preciso ter uma verso de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informaes sobre esses requisitos (como atualizaes especficas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). Prepare-se para configurar as contas necessrias usando as permisses apropriadas. Para obter informaes detalhadas, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Server 2010). Verifiique se a conta usada para execuo do Assistente de Configurao de Produtos do SharePoint membro da funo fixa db_owner de todos os bancos de dados que sero 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 disponvel para a instalao dos softwares necessrios ao suporte do SharePoint Foundation 2010.
378
Para executar o instalador de pr-requisitos 1. No disco do produto, abra a pasta de instalao e execute PrerequisiteInstaller.exe. A Ferramenta de Preparao de Produtos do Microsoft SharePoint aberta. 2. Clique em Avanar. 3. Na pgina Termos de Licena, marque a caixa de seleo Aceito os termos do(s) Contrato(s) de Licena e clique em Avanar. A ferramenta ser executada, instalando e configurando o software necessrio. 4. Clique em Avanar. 5. Na tela Instalao Concluda, verifique se cada pr-requisito est listado como instalado com xito ou j instalado. 6. Clique em Concluir para fechar o assistente.
379
Na pgina de concluso, desmarque a caixa de seleo Executar o Assistente de Configurao de Produtos do SharePoint agora e clique em Fechar. Antes de executar o Assistente de Configurao de Produtos do SharePoint, instale pacotes de modelo de idiomas para o SharePoint Foundation 2010. Para obter mais informaes, consulte Instalar modelos de pacotes de idiomas disponveis (SharePoint Foundation 2010).
380
reiniciados ou redefinidos durante a configurao. 3. Clique em Sim para continuar com o assistente. 4. Na pgina Especificar Configuraes do Farm, na caixa Senha, digite uma senha e, na caixa Confirmar senha, digite a mesma senha. A senha deve ter pelo menos oito caracteres e conter caracteres de trs dos seguintes quatro grupos: Caracteres maisculos do ingls (de A a Z) Caracteres minsculos do ingls (de A a Z) Numerais (de 0 a 9) Caracteres no alfabticos (como !, $, #, %)
5. Na pgina Atualizao Visual, selecione uma das seguintes opes: Alterar sites do SharePoint existentes para usar a nova experincia do usurio. Os administradores controlam a experincia para os usurios finais. Essa opo permite mudar todos os sites para a nova experincia do usurio, sem visualizar essa experincia primeiro. Se voc selecion-la, tambm poder escolher uma destas duas opes: Preservar pginas personalizadas, mas atualizar pginas de modelos e aplicativos para usar a nova interface do usurio. Redefinir todas as pginas personalizadas para seus modelos originais. Essa opo excluir as modificaes de pginas personalizadas e no pode ser desfeita. Preservar a aparncia dos sites do SharePoint existentes e permitir que os usurios finais atualizem a experincia do usurio de seus sites. Essa a opo padro. Ela permite que os proprietrios visualizem seus sites na nova experincia do usurio e determinem quando eles esto prontos para mudar permanentemente para essa nova experincia. 6. Na pgina Concluindo o Assistente de Configurao de Produtos do SharePoint, verifique as configuraes e clique em Avanar. O Assistente de Configurao de Produtos do SharePoint executado e ele configura o banco de dados de configurao e a Administrao Central do SharePoint para o SharePoint Foundation 2010. 7. exibida uma mensagem informando que se voc tiver um farm com vrios servidores, dever executar a Instalao em cada servidor para instalar novos arquivos binrios, antes de continuar o Assistente de Configurao de Produtos do SharePoint. Se esse for o nico servidor de seu farm ou se voc j tiver executado a Instalao em todos os servidores do farm, clique em OK para continuar com o assistente. Se voc no ainda tiver executado a Instalao em todos os servidores de seu farm, faa-o agora nos servidores restantes, retorne para este servidor e clique em OK para continuar com o assistente.
381
O Assistente de Configurao de Produtos do SharePoint continua o processo de atualizao definindo o banco de dados de configurao e instalando a Administrao Central do SharePoint. 8. Na pgina Configurao Bem-sucedida, Atualizao em Andamento, verifique as configuraes feitas e clique em Concluir. O Assistente de Configurao de Produtos do SharePoint encerrado, e a pgina Status da Atualizao aberta. Talvez seja solicitado que voc insira seu nome de usurio e senha antes de a pgina Status da Atualizao abrir. O processo de atualizao pode levar alguns minutos para ser concludo, dependendo da quantidade de dados do seu farm. Observao: Se estiver seguindo a abordagem hbrida de atualizao com desanexao de bancos de dados, voc agora poder comear a anexar bancos de dados de contedo para atualiz-los. Para obter mais informaes, consulte Roteiro para a atualizao in-loco com bancos de dados desanexados (SharePoint Foundation 2010). 9. Se estiver atualizando um farm de servidores, agora poder concluir o Assistente de Configurao de Produtos do SharePoint nos outros servidores do farm.
Verificao
Se a atualizao falhar ou relatar problemas, voc poder consultar os arquivos de log e de erro para obter mais informaes. Para obter mais informaes sobre como examinar os arquivos de log e reiniciar a atualizao aps uma falha, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010). Se estiver usando a Atualizao Visual, para obter mais informaes
382
sobre a visualizao de sites e a alterao para a nova interface do usurio, consulte Gerenciar a atualizao visual (SharePoint Foundation 2010).
Consulte tambm
Solucionar problemas de atualizao (Windows SharePoint Services)
383
Roteiro para a atualizao 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 opes: in-loco ou com anexao de banco de dados. Alm disso, possvel combinar determinados aspectos dessas duas abordagens a fim de aumentar a disponibilidade ou a taxa de transferncia durante o processo de atualizao. Este artigo descreve como executar uma abordagem hbrida que combina a atualizao in-loco com a desanexao e anexao de bancos de dados, de modo que seja possvel atualizar vrios bancos de dados ao mesmo tempo, inclusive em hardware separado. Voc pode usar essa abordagem para atualizar dois ou mais bancos de dados de contedo de uma s vez mais rapidamente do que se usasse uma atualizao in-loco padro (que atualiza bancos de dados de contedo individuais e conjuntos de sites em srie). Essa abordagem usa as seguintes tcnicas hbridas: Usar uma atualizao in-loco para atualizar o farm e as configuraes. Desanexao e atualizao de vrios bancos de dados em paralelo.
Sequncia de atualizao alternativa: atualizao de bancos de dados em um farm pequeno e temporrio. Observe que, se voc optar por usar o farm temporrio para executar a atualizao real, precisar de acesso direto aos servidores cujos bancos de dados sero copiados. Copiar bancos de dados pela rede consome tempo e largura de banda; teste esse processo para determinar se voc tem os recursos necessrios para usar um farm pequeno e temporrio. Para conhecer mais prs e contras das diferentes abordagens de atualizao, consulte Determinar a abordagem de atualizao (SharePoint Foundation 2010). Para obter uma viso geral breve e uma descrio grfica das etapas envolvidas em cada abordagem, consulte Viso geral do processo de atualizao (SharePoint Foundation 2010). Observao: Uma causa frequente de falhas durante a atualizao a falta de recursos, solues ou outros elementos personalizados no ambiente. Verifique se qualquer elemento personalizado necessrio est instalado em seus servidores Web front-end antes de iniciar o processo de atualizao. Voc pode usar o verificador de pr-atualizao e, para uma atualizao com anexao 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 informaes, consulte Identificar e instalar personalizaes no artigo "Usar uma atualizao de avaliao para localizar possveis problemas". Neste artigo: Viso geral do processo
384
Antes de comear 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 temporrio Verificao
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 atualizao in-loco para o SharePoint Foundation 2010. Se estiver usando um ambiente de farm de servidores, execute tambm uma verso de 64 bits de um dos produtos a seguir: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2, e SQL Server 2005 com SP3 e Atualizao Cumulativa 3.
Esses artigos, combinados com este roteiro, proporcionam as informaes necessrias para executar uma atualizao hbrida. H dois modos pelos quais possvel executar atualizao hbrida: usando um farm por inteiro ou usando um pequeno farm temporrio para executar a atualizao real. As sees abaixo apresentam as aes a serem tomadas para executar a atualizao usando cada um desses mtodos.
Antes de comear
Antes de iniciar a atualizao in-loco, examine as informaes a seguir sobre as permisses, requisitos de hardware e requisitos de software, bem como sobre as etapas a serem executadas antes do incio do processo. Lembre-se de executar a ferramenta de verificao de pr-atualizao (stsadm -o preupgradecheck, disponvel no Windows SharePoint Services 3.0 Service Pack 2 e atualizada na Atualizao Cumulativa de outubro de 2009) e de solucionar todos os problemas antes de iniciar o processo de atualizao. Para obter mais informaes, consulte Executar o verificador de pratualizao (SharePoint Foundation 2010).
385
recomendvel fazer backup do ambiente antes de iniciar o processo de atualizao. Para obter mais informaes, consulte Fazer backup do ambiente inteiro antes de uma atualizao in-loco (SharePoint Foundation 2010). Verifique se voc atendeu a todos os requisitos de hardware e de software. preciso ter uma verso de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, tambm preciso ter uma verso de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informaes sobre esses requisitos (como atualizaes especficas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010). Prepare-se para configurar as contas necessrias usando as permisses apropriadas. Para obter informaes detalhadas, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Server 2010).
Desanexao de bancos de dados 1. Use a operao a seguir para desanexar os bancos de dados de contedo: Stsadm.exe -o deletecontentdb -url http://servernamedatabasenameContentDatabaseName Para obter mais informaes sobre essa operao, consulte o artigo sobre Deletecontentdb: operao 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 Instalao em todos os servidores no farm. 3. Execute o Assistente de Configurao de Produtos do SharePoint em todos os
386
servidores no farm. Para obter os procedimentos detalhados que descrevem essas etapas, consulte Atualizao in-loco para o SharePoint Foundation 2010. Anexar os bancos de dados e atualizar o contedo 1. Adicione os bancos de dados de contedo aos aplicativos Web. Use o seguinte cmdlet do Windows PowerShell para adicionar e atualizar os bancos de dados de contedo:
Mount-SPContentDatabase Name <DatabaseName> DatabaseServer <ServerName> WebApplication <URL> [-Updateuserexperience]
2. Verifique a atualizao do primeiro banco de dados. 3. Repita os procedimentos de restaurao e adio para os demais bancos de dados em paralelo. Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010.
Processo de atualizao in-loco com bancos de dados desanexados (farm pequeno e temporrio)
387
Processo de atualizao in-loco com bancos de dados desanexados (farm pequeno e temporrio)
para ser usado na atualizao dos bancos de dados Para obter os procedimentos detalhados que descrevem essas etapas, consulte Preparar o novo ambiente do SharePoint Foundation. 2 - Desanexar bancos de dados do farm original 1. Fazer backup dos bancos de dados da verso anterior usando as ferramentas do SQL Server. Para obter os procedimentos detalhados sobre o backup dos bancos de dados, consulte Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010. 2. Use a operao a seguir para desanexar os bancos de dados de contedo: Stsadm.exe -o deletecontentdb -url http://servernamedatabasenameContentDatabaseName Para obter mais informaes sobre essa operao, consulte o artigo sobre Deletecontentdb: operao 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 Instalao em todos os servidores no farm. 3. Execute o Assistente de Configurao de Produtos do SharePoint em todos os servidores no farm. Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualizao in-loco (SharePoint Foundation 2010).
388
Processo de atualizao in-loco com bancos de dados desanexados (farm pequeno e temporrio)
Anexar bancos de dados ao farm pequeno e temporrio e atualizar o contedo 1. Restaure a cpia de backup para o novo farm. 2. Adicione os bancos de dados de contedo aos aplicativos Web. Use o seguinte cmdlet do Windows PowerShell para adicionar e atualizar os bancos de dados de contedo:
Mount-SPContentDatabase Name <DatabaseName> DatabaseServer <ServerName> WebApplication <URL> [-Updateuserexperience]
3. Verifique a atualizao do primeiro banco de dados. 4. Repita os procedimentos de restaurao e adio para os demais bancos de dados em paralelo. Para obter os procedimentos detalhados que descrevem essas etapas, consulte Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010. Fazer backup dos bancos de dados do farm pequeno e temporrio e anex-los ao farm original 1. Faa backup dos bancos de dados atualizados usando as ferramentas do SQL Server. 2. Restaure a cpia de backup para o farm original. 3. Adicione os bancos de dados de contedo atualizados aos aplicativos Web originais. Este , basicamente, um processo idntico ao da etapa anterior; no entanto, voc est movendo os bancos de dados do farm pequeno e temporrio para o original. O mesmo
389
Processo de atualizao in-loco com bancos de dados desanexados (farm pequeno e temporrio)
Verificao
Se a atualizao falhar ou relatar problemas, voc poder consultar os arquivos de log e de erros para saber o que aconteceu. Para obter mais informaes sobre como analisar os arquivos de log e reiniciar a atualizao aps uma falha, consulte Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
390
391
392
Consulte tambm
Implantar pacotes de idiomas (SharePoint Foundation 2010)
393
Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto)
Este artigo descreve as circunstncias nas quais possvel que seja necessrio atualizar de um sistema Windows SharePoint Services 3.0 autnomo para um SharePoint Foundation 2010 com RBS (Remote BLOB Storage). Quando voc atualizar de um instalao autnoma do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010, o processo de atualizao ser diferente, dependendo do tamanho dos bancos de dados de contedo. Na instalao autnoma do Windows SharePoint Services 3.0, os bancos de dados de contedo so armazenados no Windows Internal Database e no tm limites de tamanho. Por outro lado, no SharePoint Foundation 2010, os bancos de dados de contedo so armazenados no Microsoft SQL Server 2008 Express e tm um tamanho mximo 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 Atualizao Cumulativa 2 ou SQL Server 2005 com SP3 e Atualizao Cumulativa 3 ou instalar o RBS (Remote BLOB Storage). Observao: O Microsoft SQL Server 2008 R2 Express d suporte a bancos de dados com at 10 GB. Se a instalao 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 soluo de armazenamento de banco de dados de contedo em vez de implementar o RBS. O SQL Server 2008 R2 Express est disponvel para download e instalao no site http://go.microsoft.com/fwlink/? linkid=168472&clcid=0x416. O RBS foi projetado para mover o repositrio de BLOBs (objetos binrios grandes) dos servidores de bancos de dados para solues de armazenamento genrico. O RBS um complemento que pode ser aplicado ao SQL Server 2008 Express e ao SQL Server 2008. Para obter mais informaes sobre o RBS, consulte Viso 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 atualizao in-loco padro. Para obter detalhes, consulte Atualizao 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 no poder migrar o banco de dados. Para fazer a atualizao, ser preciso remover a instncia
394
existente da pesquisa antes de migrar e atualizar. Aps a atualizao, voc poder criar uma nova instncia de pesquisa. O banco de dados de pesquisa ter um limite de 4 GB se a nova instalao for hospedada pelo SQL Server 2008 Express. Se voc estiver atualizando do Windows SharePoint Services 3.0 e se o banco de dados de configurao tiver mais de 4 GB, no poder migrar o banco de dados de configurao. Em vez disso, crie um novo sistema SharePoint Foundation que use o SQL Server 2008 Express (caso no seja provvel que o banco de dados de configurao venha ter mais de 4 GB) ou crie uma nova instalao que use o SQL Server 2008 Standard ou o SQL Server 2008 Enterprise. Tambm possvel migrar o sistema existente para o SQL Server 2008 Standard ou o SQL Server 2008 Enterprise e depois atualiz-lo. Se voc no 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). Observao Se depois de mover contedo para o RBS, ainda houver um banco de dados de contedo com mais de 4 GB, a operao de migrao falhar. Normalmente, essa falha s ocorre com bancos de dados muito grandes (com 20 GB ou mais), mas tambm pode ocorrer caso houver um banco de dados menor que contenha muitos metadados. Se a configurao incluir bancos de dados do SharePoint com mais de 16 GB, no provvel que o RBS oferea uma soluo completa para as limitaes 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 atualizao, confirme se a configurao de hardware d suporte ao SharePoint Foundation 2010. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010).
Nesta seo
Atualizar uma instalao autnoma 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 autnomo com bancos de dados de contedo com mais de 4 GB para o SharePoint Foundation 2010. Atualizar uma instalao autnoma em um controlador de domnio usando RBS (Remote BLOB Storage) (anexao de banco de dados) Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autnomo com bancos de dados de contedo com mais de 4 GB para o sistema SharePoint Foundation 2010 executado em um controlador de domnio. Atualizar uma instalao autnoma para novo hardware usando Remote BLOB Storage (anexao de banco de dados)
395
Este artigo descreve como atualizar de um sistema Windows SharePoint Services 3.0 autnomo com bancos de dados de contedo com mais de 4 GB para o SharePoint Foundation 2010`instalado em um hardware novo.
Consulte tambm
Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010)
396
Atualizar uma instalao autnoma 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 autnomo que possui bancos de dados de contedo com tamanho entre 4 GB e 16 GB para o Microsoft SharePoint Foundation 2010 com RBS (Remote BLOB Storage). Observao: O Microsoft SQL Server 2008 R2 Express oferece suporte a bancos de dados com at 10 GB. Se a instalao incluir bancos de dados de contedo com mais de 4 GB, porm com menos de 10 GB, voc poder atualizar para o SQL Server 2008 R2 Express para a sua soluo de armazenamento de banco de dados de contedo em vez de implementar o RBS. Para obter mais informaes, consulte Microsoft SQL Server 2008 R2 Express Edition (http://go.microsoft.com/fwlink/?linkid=189418&clcid=0x416). Antes de executar as operaes descritas neste artigo, convm ler os artigos a seguir para garantir que voc esteja seguindo o melhor caminho de atualizao: Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) Viso geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010)
Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto) Para atualizar uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 com RBS 1. Verifique se a conta de usurio usada para executar a atualizao e a instalao membro do grupo Administradores no computador que executa o Windows SharePoint Services 3.0 no qual a atualizao est sendo realizada e no qual o RBS est sendo instalado. 2. Confirme se a configurao do hardware oferece suporte ao SharePoint Foundation 2010. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 3. Verifique se o espao em disco disponvel atende aos seguintes requisitos: O espao em disco disponvel tem pelo menos o dobro do tamanho do maior banco de dados de contedo. O espao em disco disponvel igual ou maior do que a soma dos tamanhos de todos
397
os bancos de dados de contedo. 4. Baixe as atualizaes de software do SharePoint Foundation 2010 do site de atualizao. 5. Abra a pasta local que contm o download do software e clique duas vezes em PrerequisiteInstaller. Aceite os valores padro e conclua o Assistente do PrerequisiteInstaller. 6. Clique duas vezes em Instalar, aceite os valores padro e conclua o Assistente de Instalao. No trmino da Instalao, o Assistente de Configurao 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. Observao: Se qualquer banco de dados do SharePoint for maior do que 4 GB, todos os bancos de dados do SharePoint devero ser migrados para o RBS, mesmo se alguns bancos de dados forem menores do que 4 GB. 7. Se voc no tiver instalado anteriormente o RBS no servidor, o Assistente de Configurao 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 necessrio instalar o RBS, continue com as etapas a seguir. Se voc j tiver instalado o RBS no servidor, o assistente ser concludo 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 verso do RBS includa no pacote de instalao do SQL Server Remote BLOB Store do Pacote de instalao do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2. A verso do RBS deve ser 10.50.xxx. No h suporte para verses anteriores do RBS no SharePoint Foundation 2010. 9. Abra a pasta que contm 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 pgina Seleo de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro no estar disponvel. 11. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro no estar disponvel. 12. Conclua o assistente usando os valores padro. 13. Clique em Iniciar, Todos os Programas, Produtos do Microsoft SharePoint 2010 e clique em Assistente de Configurao de Produtos do SharePoint 2010. 14. O assistente conclui a atualizao.
398
Consulte tambm
O que h de novo na atualizao (SharePoint Foundation 2010) Viso geral do processo de atualizao (SharePoint Foundation 2010)
399
Atualizar uma instalao autnoma em um controlador de domnio usando RBS (Remote BLOB Storage) (anexao de banco de dados)
Este artigo aborda os procedimentos de atualizao necessrios para atualizar de um sistema autnomo do Windows SharePoint Services 3.0 em execuo em um controlador de domnio para o Microsoft SharePoint Foundation 2010 com o RBS (Remote BLOB Storage). Geralmente, recomendvel usar o RBS quando os bancos de dados de contedo tm quatro gigabytes (GB) ou mais. Importante: altamente recomendvel ler o artigo Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto) para obter informaes e recomendaes 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 binrios grandes) de servidores de bancos de dados para solues de armazenamento genrico. O RBS um complemento que pode ser aplicado ao SQL Server 2008 Express e ao SQL Server 2008. A implementao do RBS abordada neste artigo usa o provedor SQL Server FILESTREAM. Para obter mais informaes sobre o RBS e o provedor FILESTREAM, consulte Viso geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). No SharePoint Foundation 2010, os bancos de dados de contedo so armazenados no SQL Server 2008 Express e tm um tamanho mximo de quatro gigabytes por banco de dados. Como o Microsoft SQL Server 2008 R2 Express d suporte a bancos de dados de contedo com at 10 GB, recomendvel instalar o SQL Server 2008 R2 Express para dar suporte a bancos de dados de contedo. Este artigo no um guia abrangente sobre a atualizao para o SharePoint Foundation 2010. Em vez disso, ele indica os artigos que voc deve ler para executar a atualizao. Este artigo contm as etapas adicionais necessrias para instalar e implementar o RBS em uma instalao de controlador de domnio do SharePoint Foundation 2010. Antes de iniciar o processo de atualizao, leia os artigos a seguir e crie um plano de atualizao: Sobre o processo de atualizao (SharePoint Foundation 2010) Planejar e preparar a atualizao (SharePoint Foundation 2010)
Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto)
400
Procedimentos neste artigo: Para preparar a atualizao para o SharePoint Foundation 2010 com o RBS em um controlador de domnio 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 atualizao para o SharePoint Foundation 2010 com o RBS em um controlador de domnio 1. Verifique se a conta de usurio usada para executar a atualizao e a instalao atende aos requisitos relacionados em Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010). 2. Verifique se a conta de usurio membro do grupo Administradores no computador local. 3. Confirme se a configurao de hardware d suporte ao SharePoint Foundation 2010. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 4. Verifique se o espao em disco disponvel atende aos seguintes requisitos: O espao em disco disponvel tem pelo menos o dobro do tamanho do maior banco de dados de contedo. O espao em disco disponvel igual ou maior do que a soma dos tamanhos de todos os bancos de dados de contedo. 5. Execute as tarefas de pr-atualizao discutidas no artigo Executar etapas de pratualizao (SharePoint Foundation 2010). As tarefas so: Executar o verificador de pr-atualizao (SharePoint Foundation 2010) O relatrio do verificador de pr-atualizao inclui os nomes de todos os bancos de dados de contedo. Voc precisar dessa lista para habilitar o RBS para os bancos de dados de contedo. Se tiver vrios aplicativos Web, voc dever compilar uma lista de quais bancos de dados de contedo esto anexados a quais aplicativos Web. Essas informaes sero necessrias aps a atualizao. Fazer backup do ambiente inteiro antes de uma atualizao 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 instrues na tela para instalar o SQL Server 2008 R2 Express no controlador de
401
domnio. Para obter mais informaes sobre como instalar o SQL Server 2008 R2 Express, consulte o artigo sobre como instalar o SQL Server 2008 (Instalao) (http://go.microsoft.com/fwlink/? linkid=186119&clcid=0x416). Aceite as configuraes padro para a maioria das opes de instalao. Especificamente, voc deve aceitar as seguintes opes: a. Na pgina Seleo de Recursos, voc pode selecionar os componentes para a instalao. No deixe de selecionar SQL Server Management Studio como um recurso a ser instalado. b. Na pgina Configurao da Instncia, especifique se deseja instalar uma instncia padro ou uma instncia nomeada. Se criar uma instncia nomeada, anote o nome dela, pois voc precisar desse nome em um procedimento posterior deste artigo. c. Na pgina Configurao do Servidor Contas de Servio, voc deve especificar contas de logon para servios do SQL Server. possvel atribuir a mesma conta de logon a todos os servios do SQL Server ou configurar cada conta de servio individualmente. Voc deve usar uma conta de domnio como conta de logon para o Mecanismo de Banco de Dados do SQL Server. d. Na pgina Configurao do Mecanismo de Banco de Dados, verifique se a conta de domnio que usada para essa instalao 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: necessrio instalar a verso do RBS includa no Pacote de instalao 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 no d suporte a verses anteriores do RBS. 2. Abra a pasta que contm 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 pgina Seleo de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro estar indisponvel. 4. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro estar indisponvel. Observao: O banco de dados que vai hospedar os scripts ainda no existe, pois ser criado durante o processo de atualizao do banco de dados. A opo Executar scripts ser instalada automaticamente durante a instalao do SharePoint Foundation 2010.
402
5. Conclua o assistente usando os valores padro. Durante a instalao, ser exibida uma caixa de dilogo que descreve uma tarefa RBS Maintainer. Clique em OK na caixa de dilogo para continuar com a instalao. Para instalar o SharePoint Foundation 2010 1. Desinstale todas as verses anteriores dos Produtos e Tecnologias do SharePoint que existem no controlador de domnio usando o Painel de Controle. 2. Instale o SharePoint Foundation 2010 seguindo as instrues de Instalar o SharePoint Foundation 2010 nos servidores do farm. Durante a instalao, voc deve usar o nome da instncia do banco de dados criada na Etapa 2 do procedimento Para instalar o SQL Server 2008 Express R2. Se tiver usado a instncia nomeada padro naquela etapa, voc dever digit-la aqui como "SQLExpress". Se tiver usado a instncia padro, digite " " aqui em vez de usar a instncia nomeada padro do SQLExpress. Observe que voc est criando uma nova instalao do SharePoint Foundation 2010. Voc est executando uma atualizao com anexao de banco de dados, no uma atualizao in-loco. Observao: Depois de instalar o SharePoint Foundation 2010, no crie aplicativos Web at ser instrudo a faz-lo, mais adiante neste artigo. Para migrar o banco de dados de contedo para o RBS e concluir a instalao 1. Verifique se a conta de usurio 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 contedo para o RBS:
Move-SPBlobStorageLocation SourceDatabase "<ContentDbName>" DestinationDataSourceInstance "<InstanceName>"
Em que: <Nome_do_Bd_de_Contedo> o nome do banco de dados de contedo. <Nome_da_Instncia> o nome da instncia 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 instncia nomeada padro naquela etapa, voc dever digit-la aqui como "SQLExpress". Se tiver usado a instncia padro, digite " " aqui em vez de usar a instncia nomeada padro "SQLExpress". Repita esse comando para cada banco de dados de contedo. Consulte a lista de bancos de
403
dados de contedo gerada pelo Verificador de pr-atualizao na Etapa 5 do procedimento Para preparar a atualizao para o SharePoint Foundation 2010 com o RBS em um controlador de domnio , anteriormente neste artigo. 6. Crie os aplicativos Web aos quais os bancos de dados de contedo sero anexados. Para obter informaes 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 contedo 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_Contedo> 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 informaes, consulte Move-SPBlobStorageLocation e MountSPContentDatabase. 8. Crie ou restaure as personalizaes necessrias no novo sistema. Para conhecer as etapas de ps-atualizao recomendadas, consulte Executar etapas de ps-atualizao (SharePoint Foundation 2010).
Consulte tambm
Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010) O que h de novo na atualizao (SharePoint Foundation 2010)
404
Atualizar uma instalao autnoma para novo hardware usando Remote BLOB Storage (anexao de banco de dados)
Este artigo aborda os procedimentos de atualizao necessrios para atualizar de um sistema autnomo do Windows SharePoint Services 3.0 para uma instalao do SharePoint Foundation 2010 com o RBS (Remote BLOB Storage) em uma nova plataforma de hardware. Importante: altamente recomendvel ler o artigo Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto) para obter informaes e recomendaes 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 binrios grandes) de servidores de bancos de dados para solues de armazenamento genrico. O RBS um complemento que pode ser aplicado ao Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2 Express. Essa implementao do RBS usa o provedor SQL FILESTREAM. Para obter mais informaes sobre o RBS e o provedor FILESTREAM, consulte Viso geral do Armazenamento de BLOB Remoto (SharePoint Foundation 2010). Devido s limitaes 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 contedo do Banco de Dados Interno do Windows para o SQL Server e mova os BLOBs para um banco de dados de contedo definido para usar o RBS. Por padro, os bancos de dados de contedo no SharePoint Foundation 2010 so armazenados no SQL Server 2008 Express, que tem um tamanho mximo de quatro gigabytes (GB) por banco de dados de contedo. Como o SQL Server 2008 R2 Express oferece suporte a bancos de dados de contedo de at 10 GB, recomendvel instalar o SQL Server 2008 R2 Express para oferecer suporte a bancos de dados de contedo. O SQL Server 2008 R2 Express uma atualizao gratuita que voc pode baixar do Microsoft SQL Server 2008 R2 Express Edition (http://go.microsoft.com/fwlink/? LinkID=189418&clcid=0x416). Observao: 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 no estiver
405
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). Este artigo no um guia abrangente sobre a atualizao para o SharePoint Foundation 2010. Antes de iniciar o processo de atualizao, leia os artigos a seguir e crie um plano de atualizao: Sobre o processo de atualizao (SharePoint Foundation 2010) Planejar e preparar a atualizao (SharePoint Foundation 2010)
Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto) Neste artigo: Para preparar a atualizao para o SharePoint Foundation 2010 no servidor original Para preparar a atualizao 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 contedo 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 contedo para o RBS e concluir a instalao
Para preparar a atualizao para o SharePoint Foundation 2010 no servidor original 1. Verifique se a conta de usurio usada para executar este procedimento atende aos requisitos listados em Contas administrativas e de servios necessrias para a implantao 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. Faa backup dos bancos de dados de contedo 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 configuraes padro para a maioria das opes, mas deve usar as seguintes configuraes: Na etapa 1, voc deve definir o nome da instncia do Banco de Dados Interno do Windows como \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query. Na Etapa 12, selecione a opo Destino. Verifique se a mdia de destino tem espao livre suficiente para o backup. 4. Execute o verificador de pr-atualizao que discutido no artigo Executar etapas de pratualizao (SharePoint Foundation 2010). O relatrio do verificador de pr-atualizao inclui os nomes de todos os bancos de dados de contedo. Voc precisa ter essa lista para migrar bancos de dados de contedo para o RBS. Se
406
tiver vrios aplicativos Web, voc tambm dever anotar quais bancos de dados de contedo esto anexados a quais aplicativos Web. Para preparar a atualizao para o SharePoint Foundation 2010 no novo servidor 1. Verifique se a conta de usurio usada para executar a atualizao e a instalao atende aos requisitos listados em Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Foundation 2010) e se essa conta membro do grupo Administradores no computador local. 2. Confirme se a configurao de hardware d suporte ao SharePoint Foundation 2010. Para obter mais informaes, consulte Requisitos de hardware e software (SharePoint Foundation 2010). 3. Verifique se o espao em disco disponvel atende aos seguintes requisitos: O espao em disco disponvel tem pelo menos o dobro do tamanho do maior banco de dados de contedo. O espao em disco disponvel igual ou maior do que a soma dos tamanhos de todos os bancos de dados de contedo.
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 Servios e Aplicativos. 8. Clique em Servios. 9. No painel Servios, clique com o boto direito do mouse em Banco de Dados Interno do Windows e clique em Propriedades. 10. Use o menu suspenso para alterar o Tipo de inicializao para Automtico. 11. Clique em Iniciar para iniciar o servio. 12. Clique em OK e saia do Gerenciamento do Computador. Para mover os bancos de dados de contedo para o novo servidor 1. Copie os arquivos de backup do banco de dados de contedo que voc criou no
407
procedimento Para preparar a atualizao para o SharePoint Foundation 2010 no servidor original para o novo servidor. 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 instrues 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 configuraes a seguir para o procedimento de restaurao: Na Etapa 1, use o seguinte nome para a instncia 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. recomendvel 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 opes padro e conclua a restaurao.
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 instrues na tela para instalar o SQL Server 2008 R2 Express. Para obter informaes adicionais, consulte o artigo sobre como instalar o SQL Server 2008 (Instalao) (http://go.microsoft.com/fwlink/?linkid=187771&clcid=0x416). Observe particularmente as seguintes configuraes: Na pgina Configurao da Instncia, especifique se deseja instalar uma Instncia padro ou uma Instncia nomeada. Se criar uma instncia nomeada, anote o nome dela. Voc precisar fornecer esse nome em um procedimento posterior. Na pgina Configurao do Servidor Contas de Servio, voc deve especificar contas de logon para servios do SQL Server. possvel atribuir a mesma conta de logon a todos os servios do SQL Server ou configurar cada conta de servio individualmente. Na pgina Configurao do Mecanismo de Banco de Dados, verifique se a conta de domnio que est sendo usada para essa instalao 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: necessrio instalar a verso do RBS includa no Pacote de instalao do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2, que deve ser
408
10.50.xxx. O SharePoint Foundation 2010 no d suporte a verses anteriores do RBS. 2. Abra a pasta que contm 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 pgina Seleo de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro no estar disponvel. 4. Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro no estar disponvel. Observao: O banco de dados que vai hospedar os scripts ainda no existe. Ele criado durante o processo de atualizao do banco de dados. A opo Executar scripts ser instalada automaticamente durante a instalao do SharePoint Foundation 2010. 5. Conclua o assistente usando os valores padro. Durante a instalao, ser exibida uma caixa de dilogo sobre uma tarefa RBS Maintainer. Clique em OK na caixa de dilogo para prosseguir com a instalao. Para instalar o SharePoint Foundation 2010 no novo servidor 1. Instale o SharePoint Foundation 2010 seguindo as instrues de Instalar o SharePoint Foundation 2010 nos servidores do farm. Voc deve usar o nome da instncia 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 instncia nomeada padro nessa etapa, voc dever digit-la aqui como SQLExpress. Se tiver usado a instncia padro, voc dever digitar " " aqui em vez de usar a instncia nomeada padro do SQLExpress. Observe que voc est criando uma nova instalao do SharePoint Foundation 2010. Voc est executando uma atualizao com anexao de banco de dados, no uma atualizao in-loco. Observao: Depois de instalar o SharePoint Foundation 2010, no crie aplicativos Web at ser instrudo a faz-lo, mais adiante neste artigo. Para migrar o banco de dados de contedo para o RBS e concluir a instalao 1. Verifique se a mesma conta de usurio usada para instalar o SharePoint Foundation 2010 e o RBS a conta de usurio 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 contedo para o RBS. Repita esse comando para cada banco de dados de contedo. Consulte a lista de bancos de dados de contedo gerada pelo Verificador de pr-
409
atualizao na Etapa 4 do procedimento Para preparar a atualizao 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 contedo que voc restaurou no Banco de Dados Interno do Windows. <Nome_da_Instncia> o nome da instncia 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 instncia nomeada padro nessa etapa, voc dever digit-la aqui como SQLExpress. Se tiver usado a instncia padro, voc dever digitar " " aqui em vez de usar a instncia nomeada padro do SQLExpress. 6. Crie os aplicativos Web que so anexados ao banco de dados de contedo. Para obter informaes 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 contedo para um aplicativo Web:
Mount-SPContentDatabase "<DbName>" WebApplication <http://SiteName>
Repita esse comando para cada banco de dados de contedo. Para obter mais informaes, consulte Move-SPBlobStorageLocation e MountSPContentDatabase. 8. Crie ou restaure as personalizaes necessrias no sistema. Para conhecer as etapas psatualizao recomendadas, consulte Executar etapas de ps-atualizao (SharePoint Foundation 2010).
Consulte tambm
Planejar o armazenamento de BLOB remoto (RBS) (SharePoint Foundation 2010)
410
Executar uma atualizao com anexao de banco de dados para o SharePoint Foundation 2010
Agora que voc aprendeu o processo de atualizao lendo os artigos em Sobre o processo de atualizao (SharePoint Foundation 2010) e planejou sua atualizao seguindo as etapas nos artigos em Planejar e preparar a atualizao (SharePoint Foundation 2010), j est pronto para fazer a atualizao com anexao de banco de dados para o Microsoft SharePoint Foundation 2010. possvel usar as etapas nesta seo para uma atualizao de teste e para a atualizao in-loco real no farm de produo Nesta seo: Lista de verificao para atualizao com anexao de banco de dados (SharePoint Foundation 2010) Use esta lista de verificao para verificar se seguiu todas as etapas necessrias ao preparar a atualizao, execut-la e executar as etapas de ps-atualizao. 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.
411
Lista de verificao para atualizao com anexao de banco de dados (SharePoint Foundation 2010)
Este artigo contm uma lista de verificao que voc pode usar para verificar se seguiu todas as etapas necessrias enquanto prepara a atualizao, executa a atualizao e executa a etapas de psatualizao. Neste artigo: Preparar a atualizao Executar a atualizao Executar etapas de ps-atualizao
Algumas das etapas incluem observaes sobre o tempo que as etapas podem levar. Trata-se apenas de estimativas grosseiras, para dar uma ideia relativa da durao da etapa. Para descobrir o tempo que cada etapa levar no seu ambiente, recomendvel executar atualizaes de avaliao em um ambiente de teste. Para obter mais informaes, consulte Estimar a durao do processo de atualizao e o espao necessrio (SharePoint Foundation 2010) e Usar uma atualizao de avaliao para encontrar possveis problemas (SharePoint Foundation 2010).
Preparar a atualizao
Siga estas etapas em ordem antes de comear uma atualizao com anexao de banco de dados:
Etapas de pr-atualizao para uma atualizao com anexao de banco de dados Observaes
Preparar a atualizao [] Executar o verificador de pratualizao Execute o verificador de pratualizao e resolva os problemas. Use o relatrio gerado pela ferramenta para preencher a planilha Planejamento de atualizao. Etapas detalhadas: Executar o verificador de pr-atualizao (SharePoint Foundation 2010). Execute esta etapa vrias vezes enquanto limpa o ambiente e testa o processo de atualizao. A execuo do verificador leva apenas alguns minutos, mas a resoluo de problemas pode levar dias ou semanas.
412
Observaes
[]
Criar um inventrio de personalizaes do servidor no ambiente Crie um inventrio das personalizaes do servidor no seu ambiente (solues, recursos, Web Parts, manipuladores de eventos, pginas mestras, layouts de pgina, arquivos CSS e assim por diante). A maior parte dessas informaes relatada quando voc executa o verificador de pr-atualizao. Registre todas as personalizaes necessrias ao ambiente na planilha de atualizao. Etapas detalhadas: Identificar e instalar personalizaes no artigo "Usar uma atualizao de avaliao para localizar possveis problemas".
Execute esta etapa para o ambiente todo. Verifique cada servidor Web para no esquecer nenhuma personalizao. Mantenha o inventrio atualizado enquanto prepara a atualizao.
[]
Limpar o ambiente Antes de comear a atualizao, verifique se o ambiente est funcionando em um estado ntegro e se voc limpou todo o contedo que no precisa atualizar. Limpe os sites ou dados rfos, resolva as listas e ACLs grandes, remova verses estranhas de documentos e remova modelos, recursos e Web Parts no utilizados. Etapas detalhadas: Limpando o ambiente antes da atualizao (SharePoint Foundation 2010).
Execute esta etapa uma vez para o ambiente todo. A concluso deste processo pode levar dias ou semanas.
Preparar o novo ambiente Consulte tambm Preparar o novo ambiente do SharePoint Foundation. [] Instalar e configurar o SharePoint Execute estas etapas em cada Foundation 2010 e os pacotes de servidor do farm.
413
Observaes
idiomas Instale o software de pr-requisito; em seguida, instale e configure o SharePoint Foundation 2010. [] Configurar definies gerais do farm Reaplique as configuraes gerais existentes do farm anterior, como tipos de arquivos bloqueados e configuraes de email e cotas, e adicione usurios ou grupos ao grupo Administradores de Farm. Configure as novas definies, como o uso e a integridade da coleta de dados, o log de diagnstico e contas mveis. [] Criar e configurar aplicativos Web Crie um aplicativo Web para cada aplicativo Web existente no ambiente antigo. [] Reaplicar personalizaes do servidor Transfira manualmente todas as personalizaes do servidor para o novo farm. Consulte o inventrio criado na planilha de atualizao para verificar se voc instalou os componentes dos quais os sites dependem para funcionar corretamente. [] Verificar o novo ambiente Aps criar o novo ambiente, voc poder realizar testes para verificar se ele contm todos os componentes necessrios antes de atualizar os dados.
Esta etapa pode levar mais de uma hora, dependendo do nmero de servidores no ambiente.
414
Executar a atualizao
Siga estas etapas em ordem durante uma atualizao com anexao de banco de dados. As etapas necessrias anexao de banco de dados com bancos de dados somente leitura tambm esto includas. Etapas detalhadas: Anexar bancos de dados e atualizar para o SharePoint Foundation 2010. Aviso: Quando voc atualizar de uma instalao 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 informaes sobre essas etapas, consulte Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto).
Observaes
[]
Executar o verificador de pratualizao Execute o verificador de pr-atualizao 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-atualizao (SharePoint Foundation 2010).
A execuo do verificador leva apenas alguns minutos, mas a resoluo de problemas pode demorar mais.
[]
Definir os bancos de dados de verses anteriores como somente leitura (anexao de banco de dados com banco de dados somente leitura) Para que o ambiente original permanea disponvel aos usurios em um estado somente leitura, defina os bancos de dados como somente leitura antes de fazer o respectivo backup.
Execute esta etapa para cada banco de dados de contedo no seu ambiente. Dependendo da organizao, convm que um administrador de banco de dados execute esta tarefa.
[]
415
Observaes
Faa backup de todos os bancos de dados de contedo antes de comear o processo de atualizao com anexao de banco de dados.
banco de dados de contedo no seu ambiente. Esta etapa pode levar uma hora, vrias horas ou mais, dependendo do conjunto de dados e do ambiente. Dependendo da organizao, convm que um administrador de banco de dados execute esta tarefa.
[]
Desanexar os bancos de dados de verses anteriores (anexao de banco de dados padro) Se voc vai atualizar os bancos de dados originais (e no uma cpia de backup), desanexe os bancos de dados originais da instncia do Microsoft SQL Server para que possa mov-los para o novo ambiente.
Execute esta etapa para cada banco de dados de contedo no seu ambiente. Dependendo da organizao, convm que um administrador de banco de dados execute esta tarefa.
[]
Restaurar uma cpia de backup do banco de dados (anexao de banco de dados com bancos de dados somente leitura) Se voc vai atualizar uma cpia dos bancos de dados, restaure os bancos de dados a partir do backup.
Execute esta etapa para cada banco de dados de contedo no seu ambiente. Esta etapa pode levar uma hora ou mais, dependendo do conjunto de dados e do ambiente. Dependendo da organizao, convm que um administrador de banco de dados execute esta tarefa. Execute esta etapa para cada banco de dados de contedo no seu ambiente. A execuo do cmdlet leva apenas alguns minutos, mas a resoluo de problemas pode demorar mais.
[]
Verificar componentes personalizados Use o cmdlet do TestSPContentDatabaseWindows PowerShell para verificar se voc tem todos os componentes personalizados necessrios ao banco de dados.
[]
Verificar permisses
416
Observaes
Verifique se a conta usada para anexar os bancos de dados membro da funo de banco de dados fixa db_owner para os bancos de dados de contedo que voc deseja atualizar. [] Anexar um banco de dados de contedo a um aplicativo Web Anexe o primeiro banco de dados de contedo que voc deseja atualizar. necessrio executar esta ao a partir da linha de comando. Voc pode usar o cmdlet MountSPContentDatabaseWindows PowerShell ou a operao AddContentDB. [] Verificar a atualizao do primeiro banco de dados Verifique se a atualizao do primeiro banco de dados foi bem-sucedida e se h algum problema no site. Etapas detalhadas: Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010). [] Anexar os bancos de dados restantes Execute esta etapa para cada um Anexe e atualize os bancos de dados de dos bancos de dados de contedo restantes no seu ambiente. contedo restantes no seu ambiente. necessrio executar esta ao a partir da linha de comando. Esta etapa pode levar uma hora, vrias horas ou mais, dependendo do conjunto de dados, do fato de voc estar ou no atualizando vrios bancos de dados em paralelo e do hardware nos servidores Web, nos servidores de bancos de dados e no subsistema de armazenamento. Execute esta etapa para um nico banco de dados de contedo no seu ambiente. Esta etapa pode levar uma hora, vrias 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 contedo que voc acabou de anexar.
417
Observaes
[]
Monitorar o andamento da atualizao Use a pgina Status da Atualizao na Administrao Central do SharePoint para monitorar o andamento enquanto os sites so atualizados. Etapas detalhadas: Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
Execute esta etapa para cada banco de dados de contedo que voc atualizar. Esta etapa pode levar uma hora, vrias horas ou dias, dependendo do conjunto de dados.
[]
Verificar a atualizao do banco de dados restante Verifique se a atualizao dos bancos de dados restantes foi bem-sucedida e se h algum problema nos sites. Etapas detalhadas: Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
Execute esta etapa para cada um dos bancos de dados de contedo restantes no seu ambiente. Esta etapa pode levar uma hora, vrias horas ou dias, dependendo do contedo.
[]
Verificar a atualizao e examinar os sites atualizados Verifique se os sites foram atualizados com xito e se esto prontos para visualizao dos usurios. Etapas detalhadas: Verificar a atualizao e examinar os sites atualizados (SharePoint Foundation 2010).
Execute esta ao para todos os bancos de dados e conjuntos de sites atualizados no ambiente. Esta etapa pode levar uma hora, vrias horas ou dias, dependendo do contedo. Convm tambm que os proprietrios dos sites examinem seus respectivos sites e relatem os problemas.
418
Consulte tambm
Atualizar a planilha para os produtos do SharePoint 2010
419
Antes de comear
Antes de comear a criar o novo ambiente para uma atualizao com anexao de banco de dados, examine as informaes a seguir sobre permisses, requisitos de hardware e de software. Verifique se voc atendeu a todos os requisitos de hardware e de software. preciso ter uma verso de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, tambm preciso ter uma verso de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informaes sobre esses requisitos (como atualizaes especficas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010).
420
Prepare-se para configurar as contas necessrias usando as permisses apropriadas. Para obter informaes detalhadas, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Server 2010). Execute o verificador de pr-atualizao no ambiente original. O verificador de pr-atualizao identifica possveis problemas de atualizao no seu ambiente para que voc possa corrigi-los antes de atualizar. Tambm pode ajud-lo a identificar configuraes de que voc precisa no novo ambiente. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010).
Instalar
A primeira etapa na criao do novo ambiente instalar o SharePoint Foundation 2010 e configurar o novo servidor ou farm de servidores. Faa o seguinte: 1. Execute o Ferramenta de Preparao de Produtos do Microsoft SharePoint para instalar todos os softwares necessrios. 2. Execute a Instalao para instalar o produto. 3. Instale os pacotes de idiomas necessrios no ambiente. 4. Execute o Assistente de Configurao de Produtos do SharePoint para configurar o servidor ou servidores. Os artigos a seguir fornecem instrues passo a passo para execuo 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) Vrios servidores para um farm de trs camadas (SharePoint Foundation 2010)
421
Para obter mais cenrios de implantao (como a instalao em um ambiente autnomo com SQL Express), consulte Cenrios de implantao (SharePoint Foundation 2010). Instalar e configurar pacotes de idiomas Siga as etapas em Implantar pacotes de idiomas (SharePoint Foundation 2010) para instalar e configurar os pacotes de idiomas necessrios para os sites no ambiente.
E voc deve configurar as novas definies em nvel de farm que deseja usar, como o seguinte:
Para obter mais informaes sobre como configurar essas definies, consulte Definir configuraes do farm (SharePoint Foundation 2010).
422
Use o mesmo mtodo de autenticao. Importante Se estava usando a autenticao baseada em formulrios, voc precisar configurar a autenticao baseada em declaraes. Tambm necessrio criar uma poltica de aplicativo Web para conceder Controle Total conta de usurio que executar a atualizao com anexao de banco de dados. Para obter mais informaes, consulte Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010).
Habilite a criao de sites de autoatendimento para qualquer aplicativo Web usado no ambiente anterior. Para obter mais informaes sobre como configurar aplicativos Web e autenticao, consulte os seguintes artigos: Para autenticao clssica: Create a Web application (SharePoint Foundation 2010) Para autenticao baseada em declaraes: Create a Web application that uses Windows-claims authentication (SharePoint Foundation 2010) e Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010)
Reaplicar personalizaes.
Uma causa frequente de falhas durante a atualizao ocorre porque o ambiente no possui recursos, solues ou outros elementos personalizados. Verifique se todos os elementos personalizados necessrios esto instalados nos seus servidores Web front-end antes de iniciar o processo de atualizao. Voc pode usar o verificador de pr-atualizao para compilar uma lista de personalizaes de servidor no ambiente. Para obter mais informaes, consulte Identificar e instalar personalizaes no artigo "Usar uma atualizao de avaliao para localizar possveis problemas". Nesta etapa, transfira manualmente todas as personalizaes para o novo farm. No se esquea de instalar todos os componentes dos quais seus sites dependem para funcionar corretamente, entre eles: Definies de site personalizadas Observao: Se a definio 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 verso 2.0 do Windows SharePoint Services, talvez seja necessrio criar um arquivo de definio de atualizao para mapear a definio do site para os novos recursos no Windows SharePoint Services 3.0. Para obter mais informaes, consulte os artigos sobre desenvolvimento de novas definies de site personalizadas e criao de arquivos de definio de atualizao (Windows SharePoint Services) e o artigo sobre como implantar
423
arquivos de definio de atualizao e novas definies de site (Windows SharePoint Services). Folhas de estilo personalizadas (inclusive folhas de estilo em cascata) e imagens Web Parts personalizadas Servios da Web personalizados Solues e recursos personalizados Assemblies personalizados Alteraes de Web.config (por exemplo, na segurana)
No se esquea de transferir as configuraes 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 informaes sobre como atualizar personalizaes para uso no SharePoint Foundation 2010, consulte o artigo sobre reimplantao de personalizaes e solues no SharePoint Foundation 2010 e no SharePoint Server 2010. Para obter mais informaes sobre como implantar personalizaes no seu ambiente, consulte Implantar personalizaes - viso geral (SharePoint Foundation 2010).
Executar a atualizao
Aps concluir a preparao do novo ambiente, voc poder anexar e atualizar os bancos de dados.
424
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: Quando voc atualizar de uma instalao 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 informaes, consulte Atualizando de uma instalao autnoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de contedo excedem 4 GB (Armazenamento de BLOB Remoto).
425
Definir os bancos de dados de verses anteriores como somente leitura (anexao de banco de dados com banco de dados somente leitura) Fazer o backup de bancos de dados de verses anteriores usando ferramentas do SQL Server Desanexar os bancos de dados de verses anteriores (anexao de banco de dados padro)
Restaurar uma cpia de backup do banco de dados (anexao de banco de dados com bancos de dados somente leitura) Verificar componentes personalizados Anexar um banco de dados de contedo a um aplicativo Web Verificao: verificar atualizao para o primeiro banco de dados Anexar os bancos de dados restantes Verificao: verificar atualizao para bancos de dados adicionais
Observao: Uma causa frequente de falhas durante a atualizao a ausncia de recursos, solues ou outros elementos personalizados no ambiente. Verifique se todos os elementos personalizados que voc precisa ter esto instalados nos servidores Web front-end antes de iniciar o processo
426
de atualizao. Use o verificador de pr-atualizao e, para uma atualizao com anexao de banco de dados, use tambm o cmdlet test-spcontentdatabase do Windows PowerShell para identificar os elementos personalizados que os sites possam estar usando. Para obter mais informaes, consulte Identificar e instalar personalizaes no artigo "Usar uma atualizao de avaliao para encontrar possveis problemas". Para obter mais informaes sobre o processo geral de atualizao utilizando a abordagem de atualizao com anexao de banco de dados, consulte Viso geral do processo de atualizao (SharePoint Foundation 2010).
Antes de comear
Antes de comear a atualizao com anexao de banco de dados, examine as informaes a seguir sobre permisses, requisitos de hardware e requisitos de software. Siga as etapas especificadas para instalar e configurar softwares necessrios ou para modificar configuraes. Verifique se voc atendeu a todos os requisitos de hardware e de software. preciso ter uma verso de 64 bits do Windows Server 2008 ou do Windows Server 2008 R2. Para farms de servidores, tambm preciso ter uma verso de 64 bits do SQL Server 2005 ou do SQL Server 2008. Para obter mais informaes sobre esses requisitos (como atualizaes especficas que devem ser instaladas), consulte Determinar requisitos de hardware e software (SharePoint Foundation 2010).
427
Prepare-se para configurar as contas necessrias usando as permisses apropriadas. Para obter informaes detalhadas, consulte Contas administrativas e de servios necessrias para a implantao inicial (SharePoint Server 2010). Verifique se a conta que voc usa para anexar os bancos de dados membro da funo de banco de dados fixa db_owner para os bancos de dados de contedo que deseja atualizar. Execute a ferramenta de verificao de pr-atualizao nos sites armazenados nos bancos de dados. O verificador de pr-atualizao identifica possveis problemas de atualizao no seu ambiente para que voc possa corrigi-los antes de atualizar. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010). Crie um novo ambiente de farm de servidores. Para obter informaes sobre como criar o novo ambiente, consulte Preparar o novo ambiente do SharePoint Foundation. Verifique e repare erros de consistncia de banco de dados. Para obter mais informaes, consulte o artigo sobre manuteno de banco de dados para o Windows SharePoint Services 3.0 (white paper).
Definir os bancos de dados de verses anteriores como somente leitura (anexao de banco de dados com banco de dados somente leitura)
Se estiver usando a abordagem hbrida de bancos de dados somente leitura para fazer a atualizao, defina os bancos de dados de verses anteriores como somente leitura antes de fazer o seu backup. Em qualquer tipo de atualizao com anexao de banco de dados, voc tambm 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 usurios podero continuar a exibir contedo, mas no podero adicion-lo nem alter-lo. Importante: No possvel atualizar um banco de dados que esteja definido como somente leitura. Se estiver usando uma anexao de banco de dados com banco de dados somente leitura, voc restaurar uma cpia do banco de dados e executar a atualizao na cpia. Se no estiver usando esse mtodo, mas desejar definir bancos de dados de contedo temporariamente como somente leitura enquanto faz o backup dos dados atuais, defina os bancos de dados como leitura/gravao antes de anex-los e atualiz-los. Importante: No deixe de executar o verificador de pr-atualizao antes de realizar esse procedimento. Para obter mais informaes, consulte Executar o verificador de pr-atualizao (SharePoint Foundation 2010).
428
Para definir um banco de dados como somente leitura no SQL Server 2000 1. No SQL Server Enterprise Manager, clique com o boto direito do mouse no nome do banco de dados que ser definido como somente leitura e clique em Propriedades. 2. Na caixa de dilogo Propriedades, clique na guia Opes. 3. Em Acesso, marque a caixa de seleo 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 boto direito do mouse no nome do banco de dados que ser definido como somente leitura e clique em Propriedades. 2. Na seo Selecionar uma pgina, clique em Opes. 3. No painel direito, em Outras opes, na seo 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 instncia 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 boto direito do mouse nesse banco de dados e clique em Propriedades. 3. Na caixa de dilogo Propriedades do Banco de Dados, na seo Selecionar uma pgina, clique em Opes. 4. No painel direito, em Outras opes, na seo Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro. Voc pode configurar a opo de disponibilidade do banco de dados READ_ONLY usando o TransactSQL. Para obter mais informaes sobre como usar a clusula SET da instruo ALTER DATABASE, consulte o artigo sobre definio de opes do banco de dados (http://go.microsoft.com/fwlink/? linkid=148362&clcid=0x416).
Fazer o backup de bancos de dados de verses 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 contedo do farm de servidores. No necessrio fazer backup dos bancos de dados de contedo de configurao ou administrao, j que voc os recriar no novo farm de servidores. Para obter mais informaes 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 descries de bancos de dados (Windows SharePoint Services 3.0) .
429
Ao final deste procedimento, voc ter criado duplicatas dos bancos de dados de contedo somente leitura. 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 boto 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 dilogo 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 dilogo 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 dilogo 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 concludo. Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de contedo 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, fornea as informaes de conexo e clique em Conectar. 3. Depois de se conectar instncia 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 boto direito no banco de dados do qual ser feito backup, aponte para Tarefas e clique em Backup. A caixa de dilogo Fazer Backup do Banco de Dados ser exibida.
430
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 do conjunto de backup padro 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 contedo 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, fornea as informaes de conexo e clique em Conectar. 3. Depois de se conectar instncia 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 boto direito no banco de dados do qual ser feito backup, aponte para Tarefas e clique em Backup. A caixa de dilogo 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 padro 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 contedo usados pelo Windows SharePoint Services 3.0 no ambiente.
431
novo servidor de banco de dados ou deix-los no servidor de banco de dados existente e anex-los aos aplicativos Web. Importante: No use o procedimento a seguir se voc estiver executando uma atualizao com anexao de banco de dados com bancos de dados somente leitura. Para que os usurios continuem a ter acesso ao contedo, voc precisa manter os bancos de dados anexados e executar as etapas da seo Restaurar uma cpia de backup do banco de dados (anexao de banco de dados com bancos de dados somente leitura) mais adiante neste artigo para criar uma cpia dos bancos de dados em vez disso. Para desanexar um banco de dados de contedo de um aplicativo Web 1. Em Administrao Central, na pgina Gerenciamento de Aplicativo, na seo Gerenciamento de Aplicativos Web do SharePoint, clique em Bancos de dados de contedo. 2. Na pgina Gerenciar Bancos de Dados de Contedo, clique no banco de dados de contedo que deseja desanexar. Observao: Se o banco de dados de contedo no 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 pgina Gerenciar Configuraes de Banco de Dados de Contedo, na seo Remover Banco de Dados de Contedo, marque a caixa de seleo Remover banco de dados de contedo e clique em OK. Observao: A remoo do banco de dados de contedo no exclui o banco de dados; apenas remove a associao do banco de dados ao aplicativo Web. 4. Repita as etapas 2 a 3 para cada banco de dados de contedo que desejar desanexar. Voc tambm pode usar a operao Stsadm deletecontentdb para desanexar um banco de dados de contedo de um aplicativo Web. Para obter mais informaes, consulte o artigo sobre deletecontentdb: operao Stsadm (Windows SharePoint Services). Se estiver movendo os bancos de dados para outro servidor de banco de dados, voc tambm dever desanex-los da instncia do SQL Server antes de mov-los e anex-los nova instncia do SQL Server. Importante: Se voc mover seus bancos de dados para outra instncia do SQL Server, verifique se a segurana est configurada corretamente. Verifique se as contas que voc usa tm as funes
432
fixas e permisses adequadas nos bancos de dados e se ainda sero contas vlidas se voc as estiver movendo entre domnios. Para desanexar um banco de dados de uma instncia do SQL Server e mov-lo para outra instncia do SQL Server 1. No SQL Server 2005 Management Studio, abra a instncia de origem do SQL Server e expanda o n Bancos de dados. 2. Clique com o boto direito do mouse no banco de dados de contedo, aponte para Tarefas e clique em Desanexar. Repita essa etapa para cada banco de dados de contedo que desejar desanexar e mover. Observao: Use esse procedimento para mover somente bancos de dados de contedo. No desanexe outros bancos de dados. 3. No Windows Explorer, navegue at o local dos arquivos .mdf e .ldf dos bancos de dados de contedo. 4. Selecione os arquivos .mdf e .ldf do banco de dados que voc deseja mover e copie-os ou transfira-os para o diretrio de destino. 5. No SQL Server 2005 Management Studio, abra a instncia de origem do SQL Server. 6. Clique com o boto direito do mouse no n Bancos de dados, aponte para Tarefas e clique em Anexar. 7. Na caixa de dilogo 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 contedo que voc estiver movendo.
Restaurar uma cpia de backup do banco de dados (anexao de banco de dados com bancos de dados somente leitura)
Depois de configurar o novo farm de servidores, voc poder restaurar as cpias de backup dos bancos de dados em um: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualizao Cumulativa 2, e SQL Server 2005 com SP3 e Atualizao Cumulativa 3. Observe que voc deve restaurar para uma verso de 64 bits do SQL Server 2008 R2, SQL Server 2008 com SP1 e Atualizao Cumulativa 2, e SQL Server 2005 com SP3 e Atualizao Cumulativa 3. Comece com um banco de dados e verifique se a restaurao funcionou antes de restaurar os outros bancos de dados. A seo a seguir oferece os procedimentos para a restaurao dos backups.
433
Para restaurar uma cpia de backup de um banco de dados no SQL Server 2005 Enterprise Edition 1. No SQL Server Management Studio, clique com o boto direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de dilogo Restaurar Banco de Dados ser exibida. 2. Na caixa de dilogo Restaurar Banco de Dados, na pgina 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 padro (O mais recente possvel). 4. Para especificar a origem e a localizao dos conjuntos de backup que sero restaurados, clique em Do dispositivo e clique no boto Procurar para selecionar o arquivo de backup. 5. Na caixa de dilogo Especificar Backup, na caixa Mdia de backup, verifique se Arquivo est selecionado. 6. Na rea Local do backup, clique em Adicionar. 7. Na caixa de dilogo 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 seleoRestaurar ao lado do backup concludo mais recente. 9. Na caixa de dilogo Restaurar Banco de Dados, na pgina Opes, em Opes de restaurao, marque a caixa de seleo Substituir o banco de dados existente. 10. Clique em OK para iniciar o processo de restaurao. Para restaurar uma cpia de backup de um banco de dados no SQL Server 2008 Enterprise 1. Depois de se conectar instncia apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor. 2. Clique com o boto direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de dilogo Restaurar Banco de Dados ser exibida. 3. Na caixa de dilogo Restaurar Banco de Dados, na pgina 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 padro (O mais recente possvel). 5. Para especificar a origem e a localizao dos conjuntos de backup que sero restaurados, clique em Do dispositivo e clique no boto Procurar para selecionar o arquivo de backup. 6. Na caixa de dilogo Especificar Backup, na caixa Mdia de Backup, verifique se Arquivo est selecionado. 7. Na rea Local do backup, clique em Adicionar. 8. Na caixa de dilogo Localizar Arquivo de Backup, selecione o arquivo que deseja
434
restaurar, clique em OK e, na caixa de dilogo Especificar Backup, clique em OK. 9. Na caixa de dilogo Restaurar Banco de Dados, em Selecione os conjuntos de backup a serem restaurados, marque a caixa de seleo Restaurar ao lado do backup completo mais recente. 10. Na caixa de dilogo Restaurar Banco de Dados, na pgina Opes, em Opes de restaurao, marque a caixa de seleo Substituir o banco de dados existente. 11. Clique em OK para iniciar o processo de restaurao.
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.
435
Importante: Se estiver movendo os bancos de dados de contedo entre domnios ou florestas ou para outro ambiente que tenha contas de servio diferentes, verifique se as permisses das contas de servio ainda esto 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 contedo a um aplicativo Web. O uso das pginas da Administrao Central do SharePoint para anexar um banco de dados de contedo no tem suporte para atualizao. Verifique se a conta que voc usa para anexar os bancos de dados membro da funo de banco de dados fixa db_owner para os bancos de dados de contedo que deseja atualizar. Importante Se estava usando a autenticao baseada em formulrios, voc precisar configurar a autenticao baseada em declaraes para o aplicativo Web antes de anexar bancos de dados. Tambm necessrio criar uma poltica para conceder Controle Total ao aplicativo Web para a conta de usurio que executar a atualizao com anexao de banco de dados. Para obter mais informaes, consulte Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010). Dica No possvel anexar o mesmo banco de dados de contedo mais de uma vez a um farm, mesmo em aplicativos Web diferentes. Cada conjunto de sites em um banco de dados de contedo tem um GUID associado a ele, o qual registrado no banco de dados de configurao. Portanto, no possvel adicionar o mesmo conjunto de sites duas vezes ao farm, mesmo em aplicativos Web separados. Embora voc possa anexar o banco de dados nessa situao, no ser possvel iniciar o conjunto de sites. Se precisar de uma cpia duplicada de um conjunto de sites no mesmo farm, primeiro anexe o banco de dados que contm o conjunto de sites a um farm separado e use as operaes de backup e restaurao de Stsadm para copiar o conjunto de sites no outro farm. O processo de backup e restaurao Stsadm cria um novo GUID para o conjunto de sites. Para anexar um banco de dados de contedo a um aplicativo Web usando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
436
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 opo de atualizar para a nova experincia do usurio ou permanecer na experincia antiga (parte da Atualizao Visual). Quando voc inclui esse parmetro, o site definido com a visualizao da nova experincia do usurio. Omita esse parmetro se desejar que o site permanea com a experincia do usurio antiga aps a atualizao. Para obter mais informaes, consulte Planejar a atualizao visual (SharePoint Foundation 2010). Para obter mais informaes, consulte Mount-SPContentDatabase. Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto. Para anexar um banco de dados de contedo a um aplicativo Web usando a ferramenta de linha de comando Stsadm 1. Na unidade em que os Produtos e Tecnologias do SharePoint esto instalados, mude para o seguinte diretrio: %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_Usurio>] [-databasepassword<Senha>] [-sitewarning<Contagem_de_Avisos_de_Site>] [-preserveolduserexperiencetrue/false] [-sitemax<Contagem_Mxima_de_Sites>] [-assignnewdatabaseid][-clearchangelog] Observao Quando voc define o parmetro preserveolduserexperience como true, os sites do banco de dados de contedo mantm a aparncia da verso anterior aps a atualizao. Quando voc define esse parmetro como false, os sites so atualizados com a nova aparncia. O padro desse parmetro true, que preserva a aparncia antiga. Esse parmetro faz parte do recurso de Atualizao Visual. Para obter mais informaes, consulte Planejar a atualizao visual (SharePoint Foundation 2010).
437
Para obter mais informaes, consulte o artigo sobre Addcontentdb: operao do Stsadm (Windows SharePoint Services).
438
Consulte tambm
Solucionar problemas de atualizao (Windows SharePoint Services)
439
440
Configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes (SharePoint Foundation 2010)
Os procedimentos neste artigo apresentam diretrizes para: Permitir a voc configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes do Microsoft SharePoint Foundation 2010. Ajudar a atualizar aplicativos Web existentes do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao baseada em formulrios para funcionar com o SharePoint Foundation 2010. Aps a atualizao do SharePoint Foundation 2010, os aplicativos Web do Windows SharePoint Services 3.0 sero configurados para o login herdado. Para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao do Windows, no h etapas adicionais necessrias para a atualizao. No entanto, para os aplicativos Web do Windows SharePoint Services 3.0 que foram configurados para usar a autenticao baseada em formulrios, ou a autenticao SSO da Web, ser necessrio primeiro converter na autenticao baseada em declaraes 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 autenticao baseada em declaraes, configure as zonas de aplicativo Web para a autenticao baseada em formulrios (ou autenticao SSO da Web, conforme apropriado). Observe que os nomes do provedor de associao e do provedor de funo usados no SharePoint Foundation 2010 devem corresponder aos nomes usados no Windows SharePoint Services 3.0. A etapa final a migrao de usurios e permisses para o SharePoint Foundation 2010. Neste artigo: Converter aplicativos Web na autenticao baseada em declaraes Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central Configurar os arquivos Web.Config do LDAP Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio do Windows PowerShell Migrar usurios e permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010
441
$w.ProvisionGlobally()
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP por meio da Administrao Central
Execute as etapas no procedimento a seguir para usar a Administrao Central para configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes. Para configurar a autenticao baseada em formulrios para um aplicativo Web baseado em declaraes usando a Administrao Central 1. Verifique se a conta de usurio que est executando esse procedimento de um administrador de conjunto de sites. 2. Na Administrao Central, em Gerenciamento de Aplicativos, selecione Gerenciar Aplicativos Web. 3. Na faixa de opes, selecione Novo. 4. Na seo Autenticao da caixa de dilogo Novo Aplicativo Web, selecione Autenticao
442
Baseada em Declaraes. 5. Na seo Tipo de Autenticao, selecione Habilitar Provedor de Associao do ASP.NET e Funes. 6. Digite o nome de um provedor de associao e o nome de um gerente de funo. No exemplo de arquivo Web.Config descrito neste artigo, o nome do provedor de associao membership, e o nome do gerente de funo rolemanager. 7. Clique em OK para criar o aplicativo Web.
O arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios Para configurar o arquivo Web.Config da Administrao Central 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site da Administrao Central do SharePoint no IIS. 3. Clique com o boto direito do mouse em Administrao Central do SharePoint e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seo <Configuration>
<system.web>
<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" userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC= distinguishedName (of your userContainer)"
443
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: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do Servio de Token de Segurana 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site do SharePoint Web Services. 3. V para o subsite SecurityTokenServiceAppliction.
444
4. Clique com o boto direito do mouse em Administrao Central do SharePoint e selecione Explorar. 5. Abra o arquivo Web.Config. 6. Localize a seo <Configuration>
<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="(&(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" groupMemberAttribute="member" userNameAttribute="sAMAccountName" <system.web>
445
Importante: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Para configurar o arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios 1. Digite INETMGR em um prompt de comando para abrir o Gerenciador do IIS. 2. V para o site Formulrios de Declaraes. 3. Clique com o boto direito do mouse em Formulrios de Declaraes e selecione Explorar. 4. Abra o arquivo Web.Config. 5. Localize a seo <Configuration> 6. Localize a seo <membership
<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="(&(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" /> <system.web>.
defaultProvider="i">
446
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="(&(ObjectClass=group))" userFilter="(&(ObjectClass=person))" scope="Subtree" />
Importante: Aps adicionar a entrada anterior, salve e feche o arquivo Web.Config. Aviso: No substitua as entradas existentes neste arquivo Web.Config.
Configurar um aplicativo Web baseado em formulrios 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 autenticao baseada em formulrios para um aplicativo Web baseado em declaraes. Para configurar um aplicativo Web baseado em formulrios para usar um provedor LDAP utilizando o Windows PowerShell 1. Verifique se voc atende aos seguintes requisitos mnimos: 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:
447
$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
Observao: O valor do parmetro ApplicationPoolAccount deve ser uma conta gerenciada no farm. 6. Depois que voc criar com xito um provedor de autenticao e um aplicativo Web, modifique os seguintes arquivos Web.Config com os exemplos de entradas fornecidos na seo "Configurar os arquivos LDAP Web.Config" deste artigo: O arquivo Web.Config do aplicativo Web da Administrao Central O arquivo Web.Config do Servio de Token de Segurana
O arquivo Web.Config do aplicativo Web baseado em declaraes da autenticao baseada em formulrios 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"
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
Migrar usurios e permisses 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 usurios e permisses. Para migrar os usurios e as permisses do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 1. Verifique se voc atende aos seguintes requisitos mnimos: 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.
448
Observao: Convm usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas est includa para oferecer suporte compatibilidade com verses anteriores do produto.
449
450
O arquivo de log de Configurao est armazenado no diretrio temporrio para a conta de usurio que estiver executando a Configurao (%USERTEMP% or %WINDIR%\Users\user account\AppData\Local\Temp). Esse arquivo chama-se SharePoint Foundation Setup(YYYYMMDDHHMMSS-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 Configurao de Produtos do SharePoint (Psconfig.exe). Os arquivos de log de Psconfig.exe esto localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS. Os nomes dos logs contm 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 horrio (formato de 24 horas, minutos, segundos e milissegundos); o nmero aleatrio usado para diferenciao entre possveis tentativas simultneas de execuo do programa Psconfig.exe. O arquivo de log e o arquivo de log de erros da atualizao. O arquivo de log da atualizao e o arquivo de log de erros da atualizao esto localizados em %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS. Os logs so nomeados no seguinte formato: Upgrade-YYYYMMDD-HHMMSS-SSS.log, em que YYYYMMDD a data e HHMMSS-SSS o horrio (formato de 24 horas, minutos, segundos e milissegundos). O arquivo de log de erros da atualizao rene 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. possvel que erros ou avisos sejam repetidos quando eles ocorrerem em vrios conjuntos de sites do ambiente ou bloquearem completamente o processo de atualizao. Por exemplo, se voc no puder se conectar ao banco de dados de configurao, o processo de atualizao ser tentado (e falhar) vrias vezes, e essas tentativas sero 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 diretrio que contm 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: Sesso de atualizao concluda com xito! Se encontrar essa entrada, a instalao foi bem-sucedida. 5. Se no encontrar as entradas da etapa anterior no arquivo de log de atualizao ou se estiver revisando um dos outros arquivos de log, possvel identificar as questes especficas que possivelmente contriburam para uma falha, pesquisando ou verificando visualmente os seguintes termos do arquivo:
451
Procure ERROR nos arquivos de log para localizar quaisquer falhas, como componentes ou conexes 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 execuo de consultas nos arquivos de log. Se encontrar problemas de bloqueio no arquivo de log, resolva-os e reinicie a atualizao para dar continuidade ao processo.
452
Administradores do Farm. 2. Na home page da Administrao Central, em Atualizao e Migrao, clique em Verificar status da atualizao.
Para exibir o status da atualizao 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 boto direito do mouse em Prompt de Comando e clique em Executar como administrador. 3. Na janela Prompt de Comando, navegue at o diretrio 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 informaes sobre a operao localupgradestatus, consulte o artigo sobre Localupgradestatus: operao do Stsadm (Windows SharePoint Services).
453
Web Parts
A tabela a seguir lista problemas que podem ocorrer com Web Parts depois da atualizao e como lidar com eles. Dica: Para testar as Web Parts rapidamente, crie uma nova pgina que contenha todas as Web Parts personalizadas antes de voc testar a atualizao e procure quaisquer Web Parts que tenham sido perdidas ou desfeitas depois da atualizao de avaliao.
O que verificar
Se uma zona de Web Part existir em uma pgina personalizada (desconvertida de fantasma) mas no na definio do site, as Web Parts dessa zona de Web Part podero ter sido movidas para a zona inferior da pgina durante a atualizao. No Modo de Edio para a pgina 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 informaes 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 esto exibidas corretamente (na zona, local e tamanho corretos)?
Seja em Modo de Edio para a pgina 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. Abra a pgina em Modo de Edio para a pgina no navegador ou no SharePoint Designer 2010. Se houver Web Parts adicionais na pgina, procure Web Parts fechadas ou inativas na verso original da pgina. As Web Parts fechadas ou inativas foram abertas pelo processo de atualizao? Em caso afirmativo, voc poder modificar as propriedades da Web Part para fechar essas Web Parts. Se as Web Parts estiverem ausentes, procure erros
454
O que verificar
no SharePoint Designer 2010 do tipo "Erro ao Renderizar Controle" ou "Assembly Ausente". Esses erros indicam que a Web Part no estava instalada ou estava configurada incorretamente para o novo ambiente e precisa ser reinstalada ou reconfigurada. As Web Parts funcionam corretamente? Abra a pgina em Modo de Edio no navegador ou no SharePoint Designer 2010 e procure erros que indiquem que um componente ou servio est ausente. Verifique se algum componente ou servio do qual as Web Parts dependem existe no site atualizado. Principalmente para a abordagem de atualizao com anexao de banco de dados, necessrio verificar se voc instalou todos os componentes ou servios necessrios 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 no 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 pgina Manuteno de Web Part, em que ser possvel remover e reparar a Web Part interrompida.
Listas grandes
Por padro, a limitao de consultas de listas grandes aplicada aps uma atualizao para o SharePoint Foundation 2010. Se uma lista for muito grande e os usurios utilizarem uma exibio ou executarem uma consulta que exceda o limite ou limitao, a exibio ou consulta no ser permitida. Verifique as listas grandes do seu ambiente e solicite ao proprietrio do site ou da lista que resolva o problema. Por exemplo, eles podem criar colunas indexadas com exibies filtradas, organizar itens em pastas, definir um limite de itens na pgina para uma exibio grande ou usar uma lista externa.
455
Estilos e aparncia
A tabela a seguir lista problemas comuns no estilo e na aparncia do seu site depois da atualizao e mostra como lidar com eles. Dica: possvel resolver a maioria dos problemas nesta seo corrigindo os links para um item.
O que verificar
Todas as imagens nas pginas so exibidas corretamente? Os estilos e as cores de folhas de estilo em cascata adequados so usados nos locais apropriados? O tema que voc aplicou ao site ainda tem a mesma aparncia?
Verifique ou corrija os links para as imagens. Verifique ou corrija os links para o arquivo de folha de estilo em cascata. Verifique o link na pgina mestra. A home page ou outras pginas do seu site podem ter aparncia diferente aps a atualizao do site. Talvez seja necessrio recriar ou revisar um tema e reaplic-lo. Verifique ou corrija os links para os controles. Verifique h cdigo HTML da pgina no modo XHTML estrito. Verifique os scripts e links e verifique se algum HTML est no modo XHTML estrito.
Voc tem algum controle controlado por script que no est funcionando? O Windows Internet Explorer 8 exibe as pginas de modo correto? Erros de script so exibidos em alguma pgina?
Permisses
As pessoas e os grupos ainda tm o nvel correto de permisses para sites, pginas, listas e itens? Use o boto Verificar Permisses, na seo Ferramentas de Permisso da faixa de opes, para descobrir quem possui permisses e para que itens em um site ou subsite.
456
O que verificar
Determine se h somente um problema ou se h um problema maior com toda a pgina. Se voc adicionou uma pgina completamente nova ao site original (por exemplo, se substituiu Default.aspx por um arquivo diferente em vez de fazer alteraes no arquivo Default.aspx existente), a nova pgina no ter nenhuma associao com a definio de site. Portanto, talvez ela no se parea com as outras pginas do site atualizado, nem possa ser redefinida para se parecer com elas. Se voc desejar que a pgina personalizada tenha a mesma aparncia das outras pginas do site, considere a possibilidade de criar uma nova pgina baseada na definio do site e em transferir as personalizaes para essa nova pgina.
Se voc personalizou os controles de edio (por exemplo, o link Aes do Site ou o link Editar Pgina), verifique se eles ainda aparecem. Se no aparecerem, voc poder substitu-los pelos controles de edio da nova verso redefinindo a pgina para a verso padro. Use o comando Redefinir para Modelo no SharePoint Designer para redefinir a pgina para a verso padro (tambm conhecido como reconverter em fantasma). Depois de restaurar a pgina padro, voc poder reaplicar suas personalizaes no navegador aplicando uma pgina mestra diferente ou reaplicando as personalizaes no SharePoint Designer.
As suas personalizaes continuam apropriadas no Se voc quiser a nova funcionalidade e os novos novo ambiente ou voc deseja atualizar para a recursos, dever redefinir as pginas nova funcionalidade e aparncia? personalizadas para usar o modelo. A redefinio da pgina basicamente elimina as personalizaes e conecta sua pgina pgina mestra apropriada. As personalizaes desejadas podem ser transferidas para a pgina mestra, em vez de serem armazenadas em pginas individuais. Use o comando Redefinir para Modelo no SharePoint Designer para redefinir a pagina para a
457
O que verificar
verso padro (isto , reconvert-la em fantasma). Depois de restaurar a pgina padro, voc poder reaplicar suas personalizaes no navegador aplicando uma pgina mestra diferente ou reaplicando as personalizaes no SharePoint Designer. Alguma pgina continua em estado de check-out? Se fizer o check-out de uma pgina para fazer alteraes, no deixe de fazer o check-in da pgina novamente.
Consulte tambm
Continuar a atualizao (SharePoint Foundation 2010) Solucionar problemas de atualizao (Windows SharePoint Services)
458
459
Para reverter todos os sites de um conjunto de sites para a interface do usurio anterior, no prompt de comando do Windows PowerShell, digite o seguinte comando:
460
Para obter mais informaes, consulte Get-SPWebApplication Para atualizar um nico conjunto de sites para a nova interface do usurio, 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 usurio, digite os comandos a seguir no prompt de comando do Windows PowerShell:
$web = Get-SPWeb http://server/site $web.UIVersion = 4 $web.UIVersionConfigurationEnabled = 0 $web.Update()
461
Tipo de modo
Descrio
Os proprietrios do site usam esse modo para fazer com que todos os sites usem a interface do Windows SharePoint Services 3.0. Os proprietrios do site usam esse modo para avaliar como ser a aparncia e a funo de seus sites na nova interface. Quando esse modo for escolhido, os recursos da interface da verso anterior no estaro mais disponveis. Os proprietrios do site usam essa opo quando esto satisfeitos com as alteraes e esto prontos para mudar para a nova interface do usurio. Se necessrio, um administrador poder restaurar a interface do usurio para a interface da verso anterior.
Consulte tambm
Planejar a atualizao visual (SharePoint Foundation 2010)
462
Usando redicionamento de URL AAM como parte do processo de atualizao (SharePoint Foundation 2010) (white paper)
Este white paper descreve as atividades de planejamento necessrias 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 atualizao de um computador servidor ou de um farm de servidores. Ele tambm descreve os procedimentos necessrios para concluir com xito a configurao desse recurso, modificando os computadores servidores existentes do Windows SharePoint Services 3.0. Importante: O processo descrito neste white paper uma tcnica avanada para evitar o tempo de inatividade durante a atualizao, que deve ser usada apenas nos casos em que outras tcnicas, como bancos de dados somente leitura e a atualizao in-loco com bancos de dados desanexados, possam causar um perodo de inatividade inaceitavelmente longo para os seus usurios. Apenas utilize essa tcnica se voc souber que o seu processo de atualizao ir demorar mais do que um longo final de semana. Se sua atualizao provavelmente no demorar tanto tempo, voc no poupar nenhum tempo realizando os procedimentos deste white paper. Para obter mais informaes sobre outras abordagens de atualizao, consulte Determinar a abordagem de atualizao (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)
463
Alm das sees acima, uma das sees a seguir se aplicar sua implantao especfica dos Office Web Apps: Instalar e configurar os Office Web Apps em um servidor SharePoint autnomo pr-existente Instalar e configurar os Office Web Apps em um servidor SharePoint autnomo novo Instalar e configurar os Office Web Apps em um farm de servidores SharePoint preexistente Instalar e configurar os Office Web Apps em um novo farm de servidores SharePoint
464
Observao: Alguns procedimentos nesta tarefa exigem o uso do Windows PowerShell ou do Shell de Gerenciamento do SharePoint 2010 para a execuo de cmdlets. Para executar cmdlets do SharePoint 2010 no Windows PowerShell, voc deve adicionar o snap-in Microsoft.SharePoint.PowerShell usando o cmdlet Add-PSSnapin. Tambm possvel executar os cmdlets do SharePoint 2010 usando o Shell de Gerenciamento do SharePoint 2010. Por padro, o snap-in Microsoft.SharePoint.PowerShell j est registrado e adicionado ao Shell de Gerenciamento do SharePoint 2010. Para executar os cmdlets do SharePoint 2010, necessrio ser membro da funo SharePoint_Shell_Access no banco de dados de configurao e membro do grupo local WSS_ADMIN_WPG no computador onde os Produtos do SharePoint 2010 esto instalados. Para executar scripts no Windows PowerShell ou no Shell de Gerenciamento do SharePoint 2010, defina a diretiva de execuo usando o cmdlet setexecutionpolicy e usando o parmetro unrestricted. Para obter mais informaes sobre o cmdlet Add-PSSnapin, consulte Add-PSSnapin. Para obter mais informaes sobre o uso do Windows PowerShell com os Produtos do SharePoint 2010, consulte Administrao dos Produtos do SharePoint 2010 usando o Windows PowerShell.
465
466
Produtos do SharePoint do PSConfig, clique em Avanar. 2. Na caixa de dilogo notificando que alguns servios talvez precisem ser reinicializados ou redefinidos durante a configurao, clique em Sim. 3. Na pgina Configurao Bem-sucedida, clique em Concluir. O novo site do SharePoint exibido.
467
Parmetro
Valor
$machinesToActivate
Nome do servidor
3. Salve o arquivo com a extenso .ps1 na pasta onde os scripts so executados (normalmente, C:\scripts). 4. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
468
6. Na caixa de dilogo Aplicativo de Servio do PowerPoint, em Nome, insira o Aplicativo de Servio do PowerPoint. Em Pool de Aplicativos, selecione Usar pool de aplicativos existente e, na caixa de listagem, escolha Padro do SharePoint Web Services. Em Adicionar lista de proxies padro, assegure-se de que Adicionar o proxy deste aplicativo de servio lista de proxies padro do farm esteja selecionado (padro) e clique em OK. 7. Na pgina Aplicativos de Servio, clique em Novo e selecione Aplicativo de Servios do Excel. 8. Na caixa de dilogo Aplicativo de Servios do Excel, em Nome, insira o Aplicativo de Servios do Excel. Em Pool de Aplicativos, selecione Usar pool de aplicativos existente e, na caixa de listagem, escolha Padro do SharePoint Web Services. Em Adicionar lista de proxies padro, assegure-se de que Adicionar o proxy deste aplicativo de servio lista de proxies padro do farm esteja selecionado (padro) e clique em OK. Observao: possvel optar pela criao de um novo pool de aplicativos para que seja usado como um aplicativo de servio. Ao criar um novo pool de aplicativos, determine a conta de segurana usada pelo pool como uma conta de Servio de Rede predefinida ou especifique uma conta gerenciada. Tal conta deve ter privilgios de leitura/gravao para os bancos de dados SPContent e SPConfig. Para criar aplicativos de servio e proxies de aplicativo de servio usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default" New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy" New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | NewSPPowerPointServiceApplicationProxy -Name "PPTProxy" New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
469
pr-existentes. Para tal, use a Administrao Central ou recorra ao Windows PowerShell. Se a quantidade de conjuntos de sites for grande, voc poder ativar o recurso em todos os conjuntos usando o Windows PowerShell. Os procedimentos nesta tarefa ativaro o Recurso Office Web Apps em um ou mais conjuntos de sites. A tarefa dever ser executada apenas uma vez depois da criao dos aplicativos de servio e proxies de aplicativo de servio. Observao: No necessrio que ela seja executada para novos conjuntos de sites criados depois do recurso estar ativado. Para ativar o Recurso Office Web Apps em um conjunto de sites usando a Administrao Central 1. Clique em Iniciar, aponte para Todos os Programas, Produtos do Microsoft SharePoint 2010 e selecione Administrao Central do SharePoint 2010. 2. Na home page da Administrao Central do SharePoint, clique em Aes do Site e em Configuraes do Site. 3. Na pgina Configuraes do Site, em Administrao do Conjunto de Sites, clique em Recursos do Conjunto de Sites. 4. Na pgina Recursos, para Office Web Apps, clique em Ativar. Para ativar o Recurso Office Web Apps em um conjunto de sites usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
Parmetro
Valor
Identity
URL
3. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 4. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o
470
seguinte comando e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1 Para ativar o Recurso Office Web Apps em todos os conjuntos de sites usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
471
Execute o PSConfig para registrar servios, iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps
Execute essa tarefa para registrar servios, iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps. Para executar o PSConfig para registrar servios, iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps 1. Se voc deixou a caixa de seleo Executar o Assistente de Configurao de Produtos e Tecnologias do SharePoint agora marcada na tarefa anterior, na pgina Bem-vindo a Produtos do SharePoint do PSConfig, clique em Avanar. 2. Na caixa de dilogo notificando que alguns servios talvez precisem ser reinicializados ou redefinidos durante a configurao, clique em Sim. 3. Na pgina Configurao Bem-sucedida, clique em Concluir. O novo site do SharePoint exibido.
472
Para executar a Instalao dos Office Web Apps 1. Na pasta raiz, execute Setup.exe. 2. Na pgina Digite a Chave do Produto, insira a chave do produto e clique em Continuar. 3. Na pgina Escolha um local de arquivo, clique em Instalar Agora para instalar no local padro. Para instalar em um local diferente, especifique o local desejado e clique em Instalar Agora. 4. Quando a Instalao for concluda, uma caixa de dilogo solicitar que voc conclua a configurao do servidor. Verifique se a caixa de seleo Executar o Assistente de Configurao de Produtos e Tecnologias do SharePoint agora est marcada. 5. Clique em Fechar para iniciar o Assistente de Configurao.
473
3. Na pgina Servios no servidor:<nomedoservidor>, em Servidor, selecione um servidor e inicie Servios de Clculo do Excel, Servio de Exibio do Word e Servio do PowerPoint. Repita essa etapa para cada servidor no farm em que deseje executar os servios dos Office Web Apps. O OneNote Web App no usa nenhum servio do SharePoint. Para iniciar as instncias de servio usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$machinesToActivate = @("contosoapp1", "contosoapp2") $serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services") foreach ($machine in $machinesToActivate) { foreach ($serviceInstance in $serviceInstanceNames) { $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID Start-SPServiceInstance -Identity $serviceID } }
Parmetro
Valor
$machinesToActivate
Nome do servidor
3. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 4. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
474
Administrao Central ou recorrendo ao Windows PowerShell. O aplicativo da Web OneNote no requer nenhum aplicativo de servio. Depois de criados, os aplicativos de servio sero automaticamente executados nas instncias de servio iniciadas. Nesta tarefa, voc criar os aplicativos de servio e os proxies de aplicativo de servio dos Office Web Apps para os aplicativos da Web Word, PowerPoint e Excel. A tarefa s poder ser concluda depois da inicializao das instncias de servio. Para criar os aplicativos de servio e os proxies de aplicativo de servio usando a Administrao Central 1. Clique em Iniciar, aponte para Todos os Programas, Produtos do Microsoft SharePoint 2010 e selecione Administrao Central do SharePoint 2010. 2. Na home page da Administrao Central do SharePoint, em Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de servio. 3. Na pgina Aplicativos de Servio, clique em Novo e em Servio de Visualizao do Word . 4. Na caixa de dilogo Servio de Exibio do Word, em Nome, insira o Aplicativo do Servio de Exibio do Word. Em Pool de Aplicativos, selecione Usar pool de aplicativos existente e, na caixa de listagem, escolha Padro do SharePoint Web Services. Em Adicionar lista de proxies padro, assegure-se de que Adicionar o proxy deste aplicativo de servio lista de proxies padro do farm esteja selecionado (padro) e clique em OK. 5. Na pgina Aplicativos de Servio, clique em Novo e selecione Aplicativo de Servio do PowerPoint. 6. Na caixa de dilogo Aplicativo de Servio do PowerPoint, em Nome, insira o Aplicativo de Servio do PowerPoint. Em Pool de Aplicativos, selecione Usar pool de aplicativos existente e, na caixa de listagem, escolha Padro do SharePoint Web Services. Em Adicionar lista de proxies padro, assegure-se de que Adicionar o proxy deste aplicativo de servio lista de proxies padro do farm esteja selecionado (padro) e clique em OK. 7. Na pgina Aplicativos de Servio, clique em Novo e selecione Aplicativo de Servio do Excel. 8. Na caixa de dilogo Aplicativo de Servios do Excel, em Nome, insira o Aplicativo de Servios do Excel. Em Pool de Aplicativos, selecione Usar pool de aplicativos existente e, na caixa de listagem, escolha Padro do SharePoint Web Services. Em Adicionar lista de proxies padro, assegure-se de que Adicionar o proxy deste aplicativo de servio lista de proxies padro do farm esteja selecionado (padro) e clique em OK. Observao: possvel optar pela criao de um novo pool de aplicativos para que seja usado como um aplicativo de servio. Ao criar um novo pool de aplicativos, determine a conta de segurana usada pelo pool como uma conta de Servio de Rede predefinida ou especifique uma conta gerenciada. Tal conta deve ter privilgios de leitura/gravao para os bancos de dados SPContent e SPConfig.
475
Para criar aplicativos de servio e proxies de aplicativo de servio usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default" New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy" New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | NewSPPowerPointServiceApplicationProxy -Name "PPTProxy" New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
476
Recursos do Conjunto de Sites. 4. Na pgina Recursos, para Office Web Apps, clique em Ativar. Para ativar o Recurso Office Web Apps em um conjunto de sites usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
Parmetro
Valor
Identity
URL
3. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 4. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o seguinte comando e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1 Para ativar o Recurso Office Web Apps em todos os conjuntos de sites usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
477
478
Execute o Assistente de Configurao de Farm do SharePoint para iniciar instncias e criar aplicativos e proxies de servio, alm de ativar o Recurso Office Web Apps
Nesta tarefa, voc iniciar as instncias de servio em cada servidor do farm, criar aplicativos e proxies de servio, e ativar o Recurso Office Web Apps para todos os conjuntos de sites preexistentes. A tarefa dever ser desempenhada depois que o Setup.exe e o PSConfig forem executados em todos os servidores do farm. Para executar o Assistente de Configurao de Farm do SharePoint a fim de iniciar instncias, criar aplicativos e proxies de servio, e ativar o Recurso Office Web Apps 1. Clique em Iniciar, aponte para Todos os Programas, Produtos do Microsoft SharePoint 2010 e selecione Administrao Central do SharePoint 2010. 2. Na pgina inicial da Administrao Central do SharePoint, clique em Assistentes de Configurao. 3. Na pgina Assistentes de Configurao, clique em Iniciar o Assistente de Configurao de Farm. 4. Na pgina de boas-vindas do Assistente de Configurao de Farm, escolha Oriente-me durante a configurao, usando este assistente e clique em Avanar. 5. Na pgina Configurar o Farm do SharePoint, em Conta de Servio, digite um nome para a conta de administrao do Farm. 6. Em Servios, selecione os servios dos Office Web Apps que sero ativados e clique em Avanar. 7. Crie um novo site opcional de nvel superior. Na pgina Criar Conjunto de Sites, siga as etapas do assistente para criar um novo site de nvel superior. 8. Na pgina Configurar o Farm do SharePoint, clique em Concluir.
Configurar o comportamento de abertura padro do SharePoint com documentos habilitados para navegador
No SharePoint, voc poder configurar se os documentos habilitados para navegador sero abertos em um aplicativo cliente ou no navegador. Por padro, quando os Office Web Apps esto instalados, os documentos do Office so abertos no navegador. possvel substituir essa configurao usando o recurso OpenInClient do SharePoint. O recurso OpenInClient pode ser configurado na Administrao Central ou usando o cmdlet SPFeature no Windows PowerShell. Como os documentos so abertos no SharePoint depende do recurso OpenInClient estar ou no presente, ou, se presente, estar ou no habilitado:
479
Se o recurso OpenInClient no est presente e os Office Web Apps no esto instalados, os documentos so abertos no aplicativo cliente (padro do SharePoint). Com o recurso OpenInClient no presente, os Office Web Apps instalados e os aplicativos de servio dos Office Web Apps ativados, os documentos sero abertos no navegador (padro dos Office Web Apps). Com o recurso OpenInClient presente e habilitado, e os aplicativos de servio dos Office Web Apps ativados, os documentos so abertos no aplicativo cliente. Com o recurso OpenInClient presente, mas desabilitado, e os aplicativos de servio dos Office Web Apps ativados, os documentos so abertos no navegador. Cuidado: Quando voc executar o Setup.exe para instalar os Office Web Apps, a instalao assumir o controle do comportamento de abertura padro no SharePoint para registrar os documentos do Word, PowerPoint, Excel e OneNote a serem abertos no respectivo aplicativo Web associado. Se um usurio clicar em um documento no SharePoint depois do Setup.exe ter sido executado, mas antes dos Servios e Recurso Office Web Apps estarem ativados, ele poder obter um link desfeito no navegador. Ao instalar os Office Web Apps em um ambiente de produo ativo, extremamente recomendvel que voc habilite o Recurso OpenInClient antes da instalao dos Office Web Apps. Para definir o comportamento de abertura padro para conjuntos de sites usando a Administrao Central 1. Na Administrao Central do SharePoint, clique em Aes do Site, Configuraes do Site. 2. Na pgina Configuraes do Site, em Administrao do Conjunto de Sites, clique em Recursos do Conjunto de Sites. 3. Na pgina Recursos, para o recurso Abrir Documentos em Aplicativos Clientes por Padro, clique em Ativar (o Recurso OpenInClient est habilitado) para abrir documentos no aplicativo cliente. Clique em Desativar (o Recurso OpenInClient est desabilitado) para abrir os documentos no navegador. Para configurar o comportamento de abertura padro do SharePoint de modo que os documentos habilitados para navegador sejam abertos no navegador usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo. Este exemplo desabilita o comportamento de abertura padro no SharePoint.
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
480
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o seguinte comando e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1 Para definir o comportamento de abertura padro dos documentos habilitados para navegador de modo que eles sejam abertos no aplicativo cliente usando o Windows PowerShell 1. Com o Bloco de Notas, abra outro arquivo de texto, copie o script a seguir e cole no arquivo. Este exemplo define o comportamento de abertura padro para todos os documentos em todos os sites no aplicativo cliente (se disponvel).
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
2. Salve o arquivo com a extenso de nome de arquivo .ps1 na pasta em que voc executa scripts (geralmente, C:\scripts). 3. No console do Windows PowerShell, no prompt de comando (ou seja, PS C:\>), digite o seguinte comando e pressione ENTER: C:\<caminho>\<nome_de_arquivo>.ps1
Soluo de problemas
Problema Os Office Web Apps esto instalados, mas os documentos no abrem no navegador, no aplicativo Web associado. Soluo Verifique se o Recurso Office Web Apps est ativado para o conjunto de sites no qual o documento reside. Para obter mais informaes, consulte Ativar o Recurso Office Web Apps. Soluo Verifique se as instncias de servio foram iniciadas. Para obter mais informaes, consulte Iniciar as instncias de servios. Soluo Verifique se os aplicativos e proxies de servio foram criados. Na Administrao Central do SharePoint, em Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de servio. Confirme se o Aplicativo de servio de Exibio do Word, o Aplicativo de servio do PowerPoint e o Aplicativo Servios do Excel esto iniciados. Se no estiverem, verifique se as instncias de servio foram iniciadas.
481
Soluo Verifique se o Recurso OpenInClient do SharePoint no est ativado. Para obter mais informaes, consulte Configurao adicional (opcional). Problema Os Office Web Apps abrem corretamente no modo de exibio, mas quando o usurio clica no boto Editar no Word, Editar no PowerPoint ou Editar no Excel, na barra de ferramentas, um erro exibido. Soluo Verifique se o Recurso Office Web Apps est ativado e o Servio de Exibio do Word, o Servio PowerPoint e os Servios de Clculo do Excel esto iniciados. Problema Durante a instalao, a chave do produto no validada. Soluo Verifique se voc est instalando uma verso dos Office Web Apps que seja compatvel com a verso dos Produtos do SharePoint 2010. No possvel instalar a Edio de Avaliao dos Office Web Apps em um servidor com produtos licenciados do SharePoint 2010. Soluo Verifique se a licena de volume do Microsoft Office 2010 vlida.
482