Blog do Project - Tudo que você queria saber sobre Microsoft Project

Atualizações cumulativas de Agosto de 2011

Project Server 2010

Inclui uma série de correções, mas a Microsoft recomenda que você teste em um ambiente de homologação baseado em seu ambiente de produção antes de efetivamente colocar em produção.

O artigo abaixo fornece informações sobre como instalar o CU do Project Server.

Updates para Project Server 2010

http://technet.microsoft.com/en-us/projectserver/gg176680.aspx

Como o Project Server 2010 é baseado no SharePoint Server, recomendamos que você instale os pacotes do Server primeiro, pois há um grande número de pacotes individuais a serem instalados no SharePoint Server. Existem dois pacotes de CU que contém todas as correções para o Windows SharePoint Foundation Server, MOSS e Project Server. Ambos pacotes dos servers devem ser instalados para garantir que as tecnologias subjacentes que o Project Server depende esteja atualizada.

Para quem está acostumado aos CUs para o Project Server 2007, você deve observar que os pacotes do MOSS não contém os patches do Project Server. Você precisa ter certeza de que instalou os pacotes para o MOSS + Project Server. Como no Project Server 2007, os pacotes do servidor são maiores (~150MB cada), mas eles vão simplificar seu projeto para implantação de patches do servidor.

Você pode ler sobre as correções incluídas no CU de Fevereiro, nos seguintes artigos:

Pacotes Consolidados:

Pacotes Individuais:

IMPORTANTE: Os dois pacotes consolidados tem vários updates, por isso é recomendado a instalação dos dois para que nenhuma dependencia do Project Server fique desatualizada.

Instalação Cliente:

A instalação do patch no cliente é simples. As instruções para instalar o patch são:

OBS: A Microsoft recomenda que você teste no seu ambiente de homologação antes de instalar em produção.

  1. Baixe o hotfix
  2. Extraia o pacote, executando o arquivo exe.
  3. Execute o “.exe” extraído para aplicar o patch no seu cliente: Project Professional ou Standard 2010.

Project Server 2007

Inclui uma série de correções, mas a Microsoft recomenda que você teste em um ambiente de homologação baseado em seu ambiente de produção antes de efetivamente colocar em produção.

O artigo abaixo fornece informações sobre como instalar o CU do Project Server.

Como Implantar os CUs(Cumulatives Updates) (Project Server 2007)

http://technet.microsoft.com/en-us/library/dd239177.aspx

Service Pack 2 para ambos os servidores e clientes são necessários para esta atualização cumulativa. Os artigos a seguir fornecem informações sobre como baixar e instalar o SP2 se você não tiver feito isso.

Nota: O SP2 como pré-requisito é válido a partir de agosto de 2010 para os CUs do Project e Project Server 2007.

Os CUs para os Servers 2007 foram lançados em duas versões diferentes. A primeira versão é em pacotes individuais específicas para um determinado produto, como o WSS e o Project Server. Estes pacotes são menores, mas eles não incluem os pacotes de idioma ou patches de outros produtos, então os patches para esses outros produtos devem ser baixados e instalados separadamente.

A segunda versão são pacotes para os servidores. São dois pacotes CU que contém todas as correções para o WSS, MOSS e Project Server. Estes pacotes devem ser usados quando o MOSS é parte da implantação e / ou você tem pacotes de idiomas instalados. O pacotes para servidor são maiores (~100MB cada), mas eles vão simplificar a implantação dos patches no MOSS.

Você pode ler sobre as correções incluídas no CU de Fevereiro, nos seguintes artigos:

Instalação Cliente:

Certo de que o SP2 está instalado, você poderá instalar o hotfix, execute as seguintes etapas:

OBS: A Microsoft recomenda que você teste no seu ambiente de homologação antes de instalar em produção.

  1. Baixe o hotfix
  2. Extraia o pacote, executando o arquivo exe.
  3. Execute o “.exe” extraído para aplicar o patch no seu cliente: Project Professional ou Standard 2007.

Sinta-se à-vontade para abrir um incidente de suporte em http://support.microsoft.com se você encontrar algum problema com a instalação

Nova máquina virtual (VHD) de IW (SharePoint e EPM)

[ad]

Foi lançado no mês passado a atualização na máquina virtual do SharePoint Server 2010 e Project Server 2010 já com o Service Pack 1.

Máquina virtual A contem:

  1. Windows Server 2008 R2 SP1 Standard Evaluation Edition, rodando Active Directory Domain Controller com o domínio “CONTOSO.COM”
  2. Microsoft SQL Server 2008 R2 Enterprise Edition com Analysis, Notification e Reporting Services
  3. Microsoft Visual Studio 2010
  4. Microsoft SharePoint Server 2010 SP1 Enterprise Edition
  5. Microsoft Office Web Applications SP1
  6. Microsoft FAST Search for SharePoint 2010 SP1
  7. Microsoft Project Server 2010 SP1
  8. Microsoft Office Professional Plus 2010 SP1
  9. Microsoft Visio 2010 SP1
  10. Microsoft Project 2010 SP1
  11. Microsoft Lync 2010

Máquina virtual B contem:

  1. Windows Server 2008 R2 SP1 Standard Evaluation Edition
  2. Microsoft Exchange Server 2010 SP1

Máquina virtual C contem:

  1. Windows Server 2008 R2 SP1 Standard Evaluation Edition
  2. Microsoft Lync Server 2010

Geralmente eu faço o download apenas da máquina A e desabilito os serviços:

  • FAST Search for SharePoint Browser Engine
  • FAST Search for SharePoint Monitoring
  • FAST Search for SharePoint QRProxy
  • FAST Search for SharePoint Sam Admin
  • FAST Search for SharePoint Sam Worker
  • Hyper-V Data Exchange Service
  • Hyper-V Guest Shutdown Service
  • Hyper-V Heartbeat Service
  • Hyper-V Time Synchronization Service
  • Hyper-V Volume Shadow Copy Requestor
  • Office Communications Server Application Host
  • Office Communications Server Application Sharing
  • Office Communications Server Audio/Video Conferencing
  • Office Communications Server Front End
  • Office Communications Server IM Conferencing
  • Office Communications Server Monitoring Agent
  • Office Communications Server Telephony Conferencing
  • Office Communications Server Web Conferencing
  • SQL Server (RTC)
  • Windows Search
  • Windows Update

Com isso tenho uma performance muito boa. 
Antes que me perguntem, o recomendado é 8GB de RAM e se possível, SSD.

Link para download:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27417

Boa semana a todos!

André Xavier

Configurando Backup FARM Sharepoint 2010

Neste post explicarei como agendar passo a passo um backup FULL do FARM.

Quando queremos fazer um backup do FARM, devemos acessar a Administração Central do Sharepoint e ir navegar na opção Backup e Restauração. Selecione a opção Executar um backup e marque todos os itens que desejar, ou selecione Farm para fazer o backup Full.

Foto01

Porém fica uma tarefa manual e temos de executá-la todos os dias.

Para resolver este problema usaremos um comando PowerShell.

  • Crie uma pasta no servidor onde pretende salvar o backup, compartilhe esta pasta com a sua conta de serviço responsável por realizar o backup, exemplo: SeuDomínio SP_FARM.
  • Crie outra pasta para guardar os scripts de execução dos comandos PowerShell, não precisa compartilhar esta pasta.
  • Salve o comando que realiza o backup em um bloco de notas com a extensão .ps1

Add-PsSnapin Microsoft.SharePoint.Powershell

Backup-SPFarm -Directory Nome do ServidorNome Pasta Backup -BackupMethod full

Foto02

  • Salve o commando que ira deletar backups com data maior que 3 dias ou quantos dias desejar.

# Location of spbrtoc.xml

$spbrtoc = Nome do ServidorNome Pasta Backup spbrtoc.xml"

# Days of backup that will be remaining after backup cleanup.

$days = 3

# Import the Sharepoint backup report xml file

[xml]$sp = gc $spbrtoc

# Find the old backups in spbrtoc.xml

$old = $sp.SPBackupRestoreHistory.SPHistoryObject |

? { $_.SPStartTime -lt ((get-date).adddays(-$days)) }

if ($old -eq $Null) { write-host "No reports of backups older than $days days found in spbrtoc.xml.`nspbrtoc.xml isn’t changed and no files are removed.`n" ; break}

# Delete the old backups from the Sharepoint backup report xml file

$old | % { $sp.SPBackupRestoreHistory.RemoveChild($_) }

# Delete the physical folders in which the old backups were located

$old | % { Remove-Item $_.SPBackupDirectory -Recurse }

# Save the new Sharepoint backup report xml file

$sp.Save($spbrtoc)

Write-host "Backup(s) entries older than $days days are removed from spbrtoc.xml and harddisc."

 

O arquivo spbrtoc.xml sera criado dentro da pasta quando voce executar o backup do servidor.

A variável $days é para informar com quantos dias você deseja apagar seus backups.

Foto03

  • Vamos agora criar dois arquivos BAT para executar os dois arquivos criados.
    • Para executar o backup
      • powershell -command E:BackupScriptsScriptsBackup_Farm.ps1
      • powershell -command E:BackupScriptsScriptsClean_Bkp_Antigo.ps1
      • OBS.: Informe o caminho onde salvou o arquivo .ps1

No exemplo criei 2 pastas uma para os arquivos PowerShell e outra para os arquivos .BAT

Foto04

Feito isso basta agendar uma tarefa no Task Scheduler do Windows.

Abra o Task Scheduler, selecione onde deseja salvar os comandos ou crie uma nova pasta em: C:WindowsSystem32TasksMicrosoftWindows

Depois de criado crie uma nova tarefa

Foto05

Foto06

Foto07

Foto08

Foto09

 

Clique em OK e repita os mesmos passos para criar uma tarefa para limpar os backups.

Foto10

Sua pasta ficara assim quando realizar o primeiro backup

Foto11

 

Este artigo foi escrito pelo Diego Pereira, caso você queira um artigo publicado ou um artigo sobre um tema, mande para nós.

Atualização do Project 2010 SDK

O Project 2010 SDK, arquivo de download e o online através do site do MSDN foram ambos atualizados. Os links permanecem os mesmos, inclusive coloquei eles fixos aqui no Blog do lado direito, mas para quem não viu ainda, segue mesmo assim:

Abraços,

André Xavier

Planos de manutenção de banco de dados para o Project Server 2010

Dica de hoje é o artigo do TechNet.

Em inglês já esta atualizado para o Project Server 2010, mas o em português ainda esta para o Project Server 2007.

Link:

As tarefas de manutenção recomendadas para bancos de dados do Project Server 2007 ou Project Server 2010 são:

  • Verificar a integridade do banco de dados

  • Desfragmentar os índices reorganizando-os ou recriando-os

  • Definir o fator de preenchimento para um servidor

  • Monitorar o tamanho do banco de dados para determinar se é necessário expandir ou reduzir os bancos de dados

Abraços,

André Xavier

Erro ao criar uma nova análise de Portfólio

Estou num cliente que após a migração do Project Server 2007 para o Project Server 2010 estava ocorrendo um erro ao tentar criar uma análise de Portfólio. No ULS log do SharePoint trazia a seguinte mensagem:

Exception occurred in method Microsoft.Office.Project.Server.BusinessLayer.LookupTable.ReadLookupTablesMultiLang System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. at System.Data.DataSet.EnableConstraints() at System.Data.DataSet.set_EnforceConstraints(Boolean value) at Microsoft.Office.Project.Server.DataAccessLayer.DAL.SubDal.FillTypedDataSet(Boolean allowCache, DataSet typedDataSet, String[] tables, SqlCommand sqlCommand, Boolean enforceConstraints) at Microsoft.Office.Project.Server.DataAccessLayer.LookupTableDal.ReadLookupTables() at Microsoft.Office.Project.Server.BusinessLayer.LookupTable.ReadLookupTablesMultiLang(String xmlFilter, Boolean autoCheckOut)

Depois de muito buscar encontrei que poderia ser um problema com as Lookup Tables de idiomas na base de dados de ProjectServer_Published.

Para procurar o erro faça as seguintes consultas:

SELECT * FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

SELECT * FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

No meu caso era na tabela MSP_LOOKUP_TABLE_LANGUAGES. Para corrigir, executa os comandos abaixos:

DELETE FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

Espero ter ajudado!

Abraços,

André Xavier

Atualização cumulativa de Junho de 2011 para o Project e Project Server 2007

Inclui uma série de correções, mas a Microsoft recomenda que você teste em um ambiente de homologação baseado em seu ambiente de produção antes de efetivamente colocar em produção.

O artigo abaixo fornece informações sobre como instalar o CU do Project Server.

Como Implantar os CUs(Cumulatives Updates) (Project Server 2007)

http://technet.microsoft.com/en-us/library/dd239177.aspx

Service Pack 2 para ambos os servidores e clientes são necessários para esta atualização cumulativa. Os artigos a seguir fornecem informações sobre como baixar e instalar o SP2 se você não tiver feito isso.

Nota: O SP2 como pré-requisito é válido a partir de agosto de 2010 para os CUs do Project e Project Server 2007.

Os CUs para os Servers 2007 foram lançados em duas versões diferentes. A primeira versão é em pacotes individuais específicas para um determinado produto, como o WSS e o Project Server. Estes pacotes são menores, mas eles não incluem os pacotes de idioma ou patches de outros produtos, então os patches para esses outros produtos devem ser baixados e instalados separadamente.

A segunda versão são pacotes para os servidores. São dois pacotes CU que contém todas as correções para o WSS, MOSS e Project Server. Estes pacotes devem ser usados quando o MOSS é parte da implantação e / ou você tem pacotes de idiomas instalados. O pacotes para servidor são maiores (~100MB cada), mas eles vão simplificar a implantação dos patches no MOSS.

Você pode ler sobre as correções incluídas no CU de Abril, nos seguintes artigos:

Instalação Cliente:

Certo de que o SP2 está instalado, você poderá instalar o hotfix, execute as seguintes etapas:

OBS: A Microsoft recomenda que você teste no seu ambiente de homologação antes de instalar em produção.

  1. Baixe o hotfix
  2. Extraia o pacote, executando o arquivo exe.
  3. Execute o “.exe” extraído para aplicar o patch no seu cliente: Project Professional ou Standard 2007.

Sinta-se à-vontade para abrir um incidente de suporte em http://support.microsoft.com se você encontrar algum problema com a instalação

Espero ter ajudado!

Abraços,

André

White papers: Criando Dashboads e Relatórios no Project Server 2010

Sexta passada o Christophe postou no blog dois documentos bastante interessantes:

 

Microsoft Project Server 2010 Reporting with Excel Services
Escrito por:
Jean-Francois LeSaux e Steven Haden ambos da Microsoft Consulting Services.

Visão geral
Tabela de conteúdo

A finalidade deste documento é fornecer detalhes suficientes para ser capaz de criar e implantar relatórios que apoiarão a implantação da solução Microsoft Enterprise Project Management (EPM).

  • Foreword
  • Introduction
  • Overview
  • Build Your First Excel Report against OLAP Data in 10 Minutes
  • Authoring Reports against Relational Data
  • Use Excel PowerPivot
  • Migrating Reports between Environments
  • Troubleshooting Business Intelligence Features
  • References
  • List of Figures

 

Creating Dashboards for Microsoft Project Server 2010
Escrito por: Blaise Novakovic, Jean-Francois LeSaux, Steven Haden ambos da Microsoft Consulting Services

Visão geral
Tabela de conteúdo

A finalidade deste documento é fornecer detalhes suficientes para projetar e implementar BI Dashboards que apoiarão um Enterprise Project Management Solution (EPM).

  • Introduction
  • Understanding Report Types
  • Creating Reports
  • Creating Dashboards using PerformancePoint Services
  • Creating Dashboard using a Web Part Page
  • Conclusion
  • Appendix A – Enterprise Custom Fields
  • Appendix B – IPMO Stored Procedures
  • References
  • List of Figures
  • List of Tables

 

Os documentos são bem passo a passo, por isso, aproveitem! 🙂

Abraços,

André Xavier

Liberado o Service Pack 1 do Office 2010, Project 2010, Project Server 2010 e SharePoint 2010

Conforme prometido, foi anunciado hoje o Service Pack 1 (SP1) do Office 2010, Project 2010, Project Server 2010 e SharePoint 2010. Esta atualização contém todos os fixes anteriores.

Antes de instalar o SP1 é essencial que você entenda seu conteúdo descrito nos links abaixo e leia cuidadosamente as orientações no TechNet e teste SP1 em um ambiente separado antes de uma coloca-lo em produção.

 

O seguinte artigo do TechNet fornece informações sobre como implantar o Microsoft Project e Project Server 2010 SP1:

 

IMPORTANTE: Sugiro assistir o Webcast sobre o Service Pack 1:

TechNet Webcast: Information about Project 2010 and Project Server 2010 Service Pack 1 (Level 200)

  • Quarta, 06 de Julho
  • 12h as 13h horário de Brasília

Espero ter ajudado!

Abraços,

André Xavier