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

Webcast sobre o Cumulative Update de Agosto

TechNet Webcast: Information about Microsoft Project and Project Server August 2011 Software Update (Level 200)

Data: 27 de Setembro

Horario: 12:00 (Horário de Brasília)

Duração: 1h e 15min

Primeiramente será apresentado um resumo das atualizações do recém-lançado cumulative update de agosto do Microsoft Project e Project Server e depois será aberto para duvidas e questões.

Apresentadores:

  • Adrian Jenkins, Escalation Engineer
  • Brian Smith, Senior Support Escalation Engineer

Atualização cumulativa de Agosto 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é

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.

TechEd Brasil 2011

image

O principal evento técnico da Microsoft vai ser realizado nos dias 29 e 30 de setembro, no Expo Center Norte, em São Paulo!

Se você trabalha ou quer começar a trabalhar com tecnologia Microsoft, o TechEd é a melhor oportunidade para conhecer os últimos lançamentos e aprender a otimizar o uso das ferramentas.

Mais de 190 palestras, nacionais e internacionais, abordarão, entre outros temas: Windows Phone, Cloud Computing, Virtualização, Segurança, System Center 2012 e ALM.

Fique ligado e acompanhe as novidades acessando o site: [Link]

 

Abaixo os valores:

image

Abraços,

André Xavier

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