Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Olá, faz algum tempo não surgia um artigo novo no EPM+ e finalmente escrevo com noticias fresquinhas! O link para a atualização de Agosto e sobretudo reportar um problema totalmente a evitar, durante a atualização do Project Server com Service Pack 2 e a última atualização de Agosto de 2013.
Uma nota: Este é um problema da atualização do produto (ligado ao número da versão) e não relacionado com qualquer funcionalidade do produto.
Novidade: Este problema estará corrigido na atualização de outubro de 2013.
Começando pelo erro, damos conta quando vemos isto ao correr o Assistente de configuração do SharePoint (SharePoint Configuration Wizard):
Failed to upgrade SharePoint Products. An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfiguration.TaskException was thrown.
Apesar de este ser um erro genérico, é preciso agora averiguar os estragos, logo, vamos ver os Upgrade.logs respectivos e procurar por esta mensagem:
- [OWSTIMER] [PublishedDatabaseSequence] [ERROR] Upgrade object too new (build version = 14.0.7010.1000, schema version = 14.2.151.0). Current server (build version = 14.0.7104.5000, schema version = 14.1.702.0)
Ora, além do problema de não terminar o processo, existem outros problemas funcionais que se poderão vir a revelar mais tarde, tais como – o Project Professional pode não mostrar lista de projetos empresa (Enterprise projects). E verificar que tem apenas 3 vistas em vez de umas 250.(neste caso o que acontece é que durante a atualização da base de dados, objetos são apagados e recriados novamente mas, ao falhar, a maioria das vistas não são recriadas).
Qual o motivo do problema?
Até agora, e dos testes efetuados, reparou-se que este problema acontece apenas ao correr uma determinada sequência de pacotes de atualizações e que entre elas envolva o Service Pack 2.
Em detalhe: O SP2 ao correr verifica os esquemas das bases de dados e, caso encontre uma versão antiga como por ex. uma atualização antiga pós SP1 ou mesmo o SP1, irá alterar os esquemas das bases de dados do Project Server (tabela dbo.Versions) colocando a versão 14.2.151.0. No caso em que não é preciso atualizar o esquema, irá ficar com a anterior. por ex. se já tiver a atualização de Junho de 2013, o esquema anterior permanece inalterado com o número 14.1.653.0.
A segunda parte da sequencia é que, ao instalar a atualização de Agosto de 2013 (esquema 14.1.702.0) e se o Wizard encontrar o esquema 14.2.151.0, vai ficar desapontado e a instalação falha com o erro reportado acima.
E agora, como fazer corretamente a atualização? Bem, temos 3 casos:
A) Se tem uma atualização antiga ou mesmo o SP1 e precisa da atualização de agosto, basta apenas aplicar esta versão – e já agora, aqui segue o link (versão 14.0.7106.5002) https://support.microsoft.com/kb/2825959/en-us,
B) Se precisa de uma correção particular do SP2, então instale a atualização de Junho 2013 e depois o SP2.
C) Se precisa de A) e B) então tem a opção de : Passar por todas as casas e fazer uma viagem lenta, mas tranquila: Atualizar com Junho 2013, depois SP2 e Agosto 2013 e lançar o Wizard, ou usar a técnica avançada de: Siga para queijinho: com a atualização do SP2 e Agosto 2013 aplicada (qualquer das formas incluí as atualizações de Junho 2013) é preciso alterar a versão da base de dados, antes de correr o Agosto 2013:
A opção C) é também a opção para todos os que caíram nesta casa::
- Abrir o SQL Management Studio
- Na base de dados Publish, editar a tabela dbo.Versions
- Alterar para a versão 14.1.653.0 (Junho 2013)
- Após, e usando a linha de comandos, aceder a C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN directory
- e executar o Wizard: PSCONFIG -CMD UPGRADE –INPLACE B2B -WAIT -FORCE
Assim que o comando termine, o que desta vez deverá acontecer sem problemas, as versões na tabela deverão estar corretas e o esquema deverá ser ter 1.702.0, e a versão da DB será a 14.0.7104.5000. e Vitória, preencheu todos os queijinhos, e fim do jogo!