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.
Virtual Labs de SharePoint 2010
Abaixo a lista de laboratórios virtuais para auxiliar o entendimento de vários assuntos sobre SharePoint 2010.
MSDN:
- MSDN Virtual Lab: SharePoint Server 2010: Advanced Search Security
- MSDN Virtual Lab: SharePoint Server 2010: Configuring Search UIs
- MSDN Virtual Lab: SharePoint Server 2010: Content Processing and Property Extraction
- MSDN Virtual Lab: SharePoint Server 2010: Developing a Custom Connector
- MSDN Virtual Lab: SharePoint Server 2010: Fast Search Web Crawler
- MSDN Virtual Lab: SharePoint Server 2010: Federated Search
- MSDN Virtual Lab: SharePoint Server 2010: Linguistics
- MSDN Virtual Lab: SharePoint Server 2010: People Search Administration and Management
- MSDN Virtual Lab: SharePoint Server 2010: Relevancy and Ranking
- MSDN Virtual Lab: Client Object Model
- MSDN Virtual Lab: Customizing MySites
- MSDN Virtual Lab: Designing Lists and Schemas
- MSDN Virtual Lab: Developing a BCS External Content Type with Visual Studio 2010
- MSDN Virtual Lab: Developing a Sandboxed Solution with Web Parts
- MSDN Virtual Lab: Developing a Visual Web Part in Visual Studio 2010
- MSDN Virtual Lab: Developing Business Intelligence Applications
- MSDN Virtual Lab: Enterprise Content Management
- MSDN Virtual Lab: Getting Started with SharePoint 2010
- MSDN Virtual Lab: LINQ to SharePoint 2010
- MSDN Virtual Lab: SharePoint 2010 User Interface Advancements
- MSDN Virtual Lab: Visual Studio SharePoint Tools
- MSDN Virtual Lab: Workflow
- TechNet:
- TechNet Virtual Lab: Developing KPIs and Scorecards with SharePoint 2010 PerformancePoint Services
- TechNet Virtual Lab: SharePoint 2010 Web Content Management Visual Upgrade
- TechNet Virtual Lab: SharePoint Server 2010: Advanced Search Security
- TechNet Virtual Lab: SharePoint Server 2010: Configuring Search UIs
- TechNet Virtual Lab: SharePoint Server 2010: Connectors & Using the Business Data Connectivity (BDC) Service
- TechNet Virtual Lab: SharePoint Server 2010: Federated Search
- TechNet Virtual Lab: SharePoint Server 2010: Linguistics
- TechNet Virtual Lab: SharePoint Server 2010: Monitoring & Systems Management
- TechNet Virtual Lab: SharePoint Server 2010: PowerShell for Search
- TechNet Virtual Lab: SharePoint Server 2010: Query API and Query Languages
- TechNet Virtual Lab: SharePoint Server 2010: Relevancy and Ranking
- TechNet Virtual Lab: SharePoint Server 2010: Search Reporting and Analytics
- TechNet Virtual Lab: SharePoint Server 2010: Upgrading SharePoint 2010 to FAST Search for SharePoint
- TechNet Virtual Lab: Backup and Restore in SharePoint Server 2010
- TechNet Virtual Lab: Business Connectivity Services
- TechNet Virtual Lab: Business Continuity Management in SharePoint Server 2010
- TechNet Virtual Lab: Configuring Remote Blob Storage FILESTREAM Provider for SharePoint Server 2010
- TechNet Virtual Lab: Configuring Tenant Administration on SharePoint Server 2010
- TechNet Virtual Lab: Configuring User Profile Synchronization in SharePoint Server 2010
- TechNet Virtual Lab: Enterprise Search
- TechNet Virtual Lab: Introduction to Microsoft SharePoint Server 2010 Upgrade
- TechNet Virtual Lab: Monitoring SharePoint 2010
- TechNet Virtual Lab: New IT Pro Features in SharePoint Server 2010
- TechNet Virtual Lab: Performance Management
- TechNet Virtual Lab: SharePoint Designer for IT Pros
- TechNet Virtual Lab: SharePoint RTM – IT PRO – Business Continuity Management
- TechNet Virtual Lab: SharePoint RTM – IT PRO – Installing and Configuring
- TechNet Virtual Lab: SharePoint RTM – IT PRO – Service Applications
- TechNet Virtual Lab: SharePoint RTM – IT PRO – Upgrade
- TechNet Virtual Lab: Windows PowerShell and SharePoint 2010
Fonte:
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.
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
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
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.