A busca do SharePoint 2010 é feita de forma agendada, ou seja, de tempos em tempos o SharePoint executa a busca para procurar por novos conteúdos e poder mostrá-los como resultado na busca.
Neste post vamos ver como configurar este agendamento.
A busca do SharePoint 2010 é feita de forma agendada, ou seja, de tempos em tempos o SharePoint executa a busca para procurar por novos conteúdos e poder mostrá-los como resultado na busca.
Neste post vamos ver como configurar este agendamento.
Pergunta
Quando adiciono ou altero documentos em bibliotecas o SharePoint não está retornando essas alterações resultados na busca. O mesmo acontece para documentos novos.
Cenário: tenho o SharePoint Server instalado com os recursos Standard e quero fazer upgrade para o SharePoint Server Enterprise.
Requisitos: chave do SharePoint Enterprise.
Obrservações: se você perguntar para o seu fornecedor de licenciamento onde está a chave do SharePoint Enterprise ele vai responder que não existe SharePoint Enterprise, o que é verdade. O que existem são CALs de acesso Standard e Enterprise, a licença do Server é a mesma para ambos. Então, quando for pedir a chave, preste atenção a esse detalhe.
Como fazer:
O primeiro passo é abrir a Administração Central, depois seguir o fluxo das imagens abaixo, informando o serial quando solicitado.
Abaixo a lista de laboratórios virtuais para auxiliar o entendimento de vários assuntos sobre SharePoint 2010.
MSDN:
Fonte:
Em aplicativos web SharePoint posso ter várias coleções de sites, cada coleção é por padrão criada dentro da base de dados de conteúdo padrão do aplicativo web. O interessante é que posso mover essas coleções para outras bases de conteúdo. Por que eu faria isso?
New-SPContentDatabase -Name “WSS_Content_Documentos” -WebApplication http://portal.azeroth.com
Com a nova base criada, o passo seguinte é migrar a coleção de sites da base de dados atual para a nova. O comando abaixo move a coleção de sites “/sites/Documentos” para a nova base, onde “DestinationDatabase” é o nome da base de dados nova e o “confirm” informa ao Power Shell para não solicitar confirmação do usuário.
Move-SPSite http://portal.azeroth.com/sites/Documentos -DestinationDatabase WSS_Content_Documentos -confirm:$false
É necessário reiniciar o IIS para essa alteração ter validade.
Depois da exeução dos scripts acima, a coleção de sites “/sites/Documentos” para a estar hospedada dentro da base de dados de conteúdo “WSS_Content_Documentos”.
Fontes:
Add a content database (SharePoint Server 2010)
Move site collections between databases (SharePoint Server 2010)
Para iniciar a instalação do SharePoint 2010 é necessário apenas ter uma máquina (preferencialmente recém formatada e atualizada) com o Windows Server 2008, conexão a internet e o instalador do SharePoint. Mas aí vem algumas dúvidas comuns no momento da instalação:
A resposta para todas elas é a seguinte: nenhum/não, o instalador do SharePoint se encarrega de tudo isso para você. Ele habilita o IIS e o .NET Framework no servidor, baixa e instalar todos os demais pré-requisitos. Instalar o SharePoint 2010 ficou uma tarefa muito simples.
Essa instalação é muito simples e funciona muito bem, mas podemos imaginar dois cenários que poderiam ter uma abordagem diferente:
Como resolver este problema? Baixando os pré-requisitos do SharePoint manualmente e fazendo com que o instalador execute os instaladores. O objetivo deste artigo é mostrar como automatizar a instalação dos pré-requisitos do SharePoint 2010, passos posteriores como a instalação do SharePoint não serão abordados.
Para mudar a passphrase da farm do SharePoint 2010 é necessário executar o script da listagem 01, ele define uma nova passphrase para a farm. Copiar o conteúdo da listagem 01 em um arquivo e salvá-lo com o nome MudarPassphrase.ps1, abrir o PowerShel conforme a imagem 01 e executar o script como na imagem 02, onde será necessário confirmar a operação.
$passphrase = ConvertTo-SecureString -asPlainText -Force "Eu4m0oSharePoint"
Set-SPPassPhrase -PassPhrase $passPhrase -ConfirmPassPhrase $passPhrase
Listagem 01: Script para mudar a passphrase da farm

Imagem 01: Abrindo o PowerShell

Imagem 02: Executando o script para mudar a passphrase
Referências
Todo processo de instalação do SharePoint 2010 é necessário acesso ao um servidor de SQL Server para o armazenamento de dados, até aí tudo bem, normal. Mas informar o nome do servidor/instância no wizard de configuração do SharePoint será que é a melhor ideia? Como vamos mudar as bases de dados depois da farm configurada? Se o servidor de banco de dados der problema, como restaurar o backup em outro servidor e indicar ao SharePoint esse novo endereço? A resposta mais simples para as perguntas acima é a utilização de aliases no SQL Server Native Client.
Para fazer essa configuração é necessário ter o SQL Server Configuration Manager instalado no servidor do SharePoint. O alias pode ser utilizado para farms novas ou farms existentes. Com essa configuração em todos os lugares do SharePoint em que o banco for informado, o alias será informado ao invés do nome do servidor.
As imagens 01, 02 e 03 mostram como criar o alias no SQL Server Configuration Manager e a imagem 04 mostra como utilizar o alias no SharePoint.

Imagem 01: Abrindo o SQL Server Configuration Manager

Imagem 02: Criando um novo alias

Imagem 03: Configuração do novo alias, onde o Alias Name é o nome do alias e Server é o nome do servidor do SQL Server, se tiver instância nomeada, usar o nome_servidor/nome_instância

Imagem 04: Configuração da farm do SharePoint
Montei um ambiente de desenvolvimento para o SharePoint e ele está dividido na seguinte estrutura:
Problema: logo depois de ter configurado a VM1 para ser controladora do domínio, o host leva muito tempo para iniciar.
Causa: na inicialização do Windows o serviço de AD tenta se sincronizar com o outro servidor de AD (VM1), como este está desligado o host não consegue sincronizar, ele continua tentando até dar time out e o boot da máquina continuar.
Solução: Desabilitar, via registro do Windows, essa sincronização inicial. Dentro de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters verificar a existência da chave “Repl Perform Initial Synchronizations”, se existir informar o valor 0; se não existir, criá-la como DWORD e informar o valor 0. Depois disso reiniciar o computador.
Dica do meu amigo Eliezer Fernandes, que evitou que eu ficasse esperando várias horas pelos boots do computador.
Referências:
Adroitly Sidestepping Initial Synchronization Requirements
After Booting into DSRM DC takes a long time to become available
Vou tentar compartilhar um pouco das informações que tive no TechEd 2010 compartilhando o link das apresentações que eu assisti.
Joel Oleson:
SharePoint 2010 Upgrade Best Practices Teched Brazil
Failed SharePoint Deployments in English with Portuguese subtitles Teched Brazil
Thiago Cruz Soares:
Criando Dashboards no PerformacePoint Services no SharePoint 2010