Arquivo da categoria: Infra

Convertento o tipo de licença do SharePoint Server de Standard para Enterprise

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.

Leia o resto deste post

Virtual Labs de SharePoint 2010

Abaixo a lista de laboratórios virtuais para auxiliar o entendimento de vários assuntos sobre SharePoint 2010.

MSDN:

Fonte:

MSDN – SharePoint Server Virtual Labs

TechNet Virtual Labs: SharePoint Products and Technologies

Movendo Coleção de Sites entre Bases de Conteúdo

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?

  • Para diminuir o tamanho das bases de dados, bases grandes são complicadas de serem gerenciadas;
  • Melhorar a performance, posso ter cada base em um HD diferente no servidor de banco de dados;
  • Boa práticas do SharePoint, bases muito grandes (> 200GB) não são recomendadas.
    Pois bem, o primeiro passo para migrarmos a coleção de sites é criar uma base de conteúdo nova. Para isso podemos usar o CMDLET do SharePoint 2010 para o Power Shell, conforme abaixo, onde o “Name” é o nome da base de dados nova e o “WebApplication” é o endereço do site.

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)

Instalação automática dos pré-requisitos do SharePoint 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:

  • Que softwares eu preciso instalar para poder instalar o SharePoint (o SQL Server não faz parte do escopo, estamos falando apenas da instalação e não configuração do SharePoint)?
  • Preciso instalar o IIS?
  • Qual versão do .NET Framework instalar?

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:

  • Instalação do SharePoint em várias máquinas, ele terá que baixar todos os requisitos novamente para cada servidor; e
  • Instalação do SharePoint em servidor sem acesso a internet;

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.

Leia o resto deste post

Mudando a Passphrase no SharePoint 2010

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

Reset the Farm Passphrase in SharePoint 2010

Configuração do alias para o SharePoint 2010 conectar ao SQL Server

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

Servidor domain controler demora muito para iniciar

Montei um ambiente de desenvolvimento para o SharePoint e ele está dividido na seguinte estrutura:

  • Host – máquina física: Windows Server 2008 R2 com as roles de Hyper-V, Active Directory Domain Services e DNS Server;
  • VM1 – virtualizadada: Windows Server 2008 R2 com as rolas de Active Directory Domain Services e DNS Server, é a máquina “backup” do meu AD;
  • VM2 – VMX – virtualizadas: configurações variáveis conforme necessidade, todas elas devidamente membros do AD.

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

Link das apresentações assistidas no TechEd 2010

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

Configurando e utilizando Excel Services e Visio Services

Fazendo um relatório no SQL Reporting Services utilizando uma lista do SharePoint como fonte de dados

Segue um link que mostra como conectar criar um relatório no Reporting Services utilizando dados do SharePoint.

SQL Reporting Services data from SharePoint lists

SharePoint and SQL Reporting Services (SSRS)

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.