Share via


Atualização para o Project Server 2019

Resumo: Saiba como atualizar para o Project Server 2019.
Aplica-se a: Project Server 2019

Este artigo descreve as etapas necessárias para atualizar para o Project Server 2019.

Observação

Antes de ler este artigo, consulte Planejar a atualização para o Project Server 2019 para obter mais informações sobre a atualização e o processo de atualização.

Requisitos de atualização

Observe os seguintes requisitos para atualização para o Project Server 2019:

  • Você só pode atualizar de Project Server 2016. Se você estiver atualizando de versões anteriores do Project Server, você deve atualizar seus bancos de dados para Project Server 2016 primeiro para atualizar para o Project Server 2019.

    Observação

    Para obter informações sobre como atualizar para o Project Server 2019 do Project Server 2013, confira Atualizar do SharePoint 2013 para SharePoint Server 2019.

  • O processo de atualização exige que você execute cmdlets do Microsoft PowerShell no Shell de Gerenciamento de SharePoint Server 2019. Verifique se você tem as seguintes permissões mínimas para executá-las:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando o cmdlets do PowerShell.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.

    [! OBSERVAÇÃO]Se você não tiver permissões, entre em contato com o administrador de instalação ou SQL Server administrador para solicitar permissões. Para obter informações adicionais sobre permissões do PowerShell, consulte Add-SPShellAdmin

  • Se você estiver migrando seus planos de recursos Project Server 2016 para usar como Envolvimentos de Recursos no Project Server 2019:

    • Eles devem ser publicados.

    • Eles devem ter dados em fases associados (ele deve conter trabalho, não apenas recursos).

      Observação

      Para obter mais informações sobre envolvimentos de recursos, confira esta postagem no blog: Envolvimentos de Recursos.

Etapas de atualização do Project Server 2019

A atualização para o Project Server 2019 pode ser dividida em quatro etapas. Eles incluem:

  1. Criar um farm do Project Server 2019

  2. Copiar e mover seus bancos de dados

  3. Anexar e atualizar seu banco de dados de conteúdo do SharePoint Server 2016

  4. Testar seu banco de dados de conteúdo do SharePoint

A seguir, fornece mais detalhes sobre essas etapas de atualização.

Criar seu farm do Project Server 2019

A primeira etapa do processo de atualização é criar o farm do Project Server 2019. Como a anexação de banco de dados é o método com suporte para atualização, você anexará e atualizará seus bancos de dados Project Server 2016 para este farm nas etapas a seguir.

Observe que uma diferença fundamental na instalação do Project Server 2019 em relação à maneira como ele foi instalado em versões anteriores é que a instalação do Project Server 2019 agora faz parte da instalação do SharePoint Server 2019. O Project Server 2019 agora é executado como um aplicativo de serviço no SharePoint Server 2019 e não requer uma instalação separada.

Importante

O Project Server 2019 só pode ser habilitado na versão Enterprise do SharePoint Server 2019. O Project Server 2019 não pode ser habilitado no SharePoint Server 2019 com uma licença Standard.

Observação

Para obter mais informações sobre como instalar um novo farm do Project Server 2019, confira Implantar o Project Servers 2016 ou 2019.

Copiar e mover seus bancos de dados

A segunda etapa do processo de atualização copia seus bancos de dados necessários para seu ambiente Project Server 2016 para seu novo ambiente do Project Server 2019. Este é um processo de duas etapas:

  1. Com o farm do SharePoint Server 2016 no modo somente leitura, o administrador do farm do servidor faz backup dos dois bancos de dados a seguir da instância SQL Server:

    • Banco de dados de conteúdo do SharePoint Server 2016 que contém os dados do projeto
  2. O administrador do farm do servidor restaura uma cópia de backup dos bancos de dados para a instância do SQL Server 2016 ou 2017 que está sendo usada para hospedar os bancos de dados farm do Project Server 2019.

Você pode usar SQL Server Management Studio para copiar e restaurar os bancos de dados.

Anexar e atualizar seu banco de dados de conteúdo do SharePoint Server 2016

A terceira etapa do processo de atualização anexa e atualiza seu banco de dados de conteúdo do SharePoint Server 2016 que contém os dados do site do Project para o novo farm do Project Server 2019.

Você precisará executar o cmdlet Mount -SPContentDatabase PowerShell no Shell de Gerenciamento do SharePoint 2019 para fazer isso.

  1. Abra o Shell de Gerenciamento do SharePoint 2019 como administrador.

  2. No prompt de comando do Powershell, digite:

    Mount-SPContentDatabase -Name <database name> -WebApplication <Web application name>

    Por exemplo:

    Mount-SPContentDatabase -Name WSSContentContosoPWA -WebApplication "SharePoint 80"

Testar seu banco de dados de conteúdo

A quarta etapa da atualização é testar seu banco de dados de conteúdo recém-anexado e atualizado. Você usará o cmdlet Test-SPContentDatabase PowerShell para testar no aplicativo Web especificado para verificar se todas as personalizações referenciadas no banco de dados de conteúdo também estão instaladas no aplicativo Web no novo ambiente SharePoint Server 2019. Esse cmdlet não atualizará seus dados de qualquer maneira.

  1. Abra o Shell de Gerenciamento do SharePoint 2019 como administrador.

  2. No prompt de comando do PowerShell, digite:

    Test-SPContentDatabase -Name <database name> -WebApplication <Web application name>

    Por exemplo:

    Test-SPContentDatabase -Name WSSContentContosoPWA -WebApplication "SharePoint 80"

    Isso verificará o aplicativo Web SharePoint – 80 em relação às personalizações referenciadas no banco de dados WSSContentContosoPWA e postará os resultados.

Os resultados do cmdlet Test-SPContentDatabase observarão inconsistências encontradas em seu aplicativo Web do SharePoint atualizado em seu novo ambiente de SharePoint Server 2019. Os resultados não implicam que a atualização do banco de dados de conteúdo do SharePoint 2016 falhou, mas apenas observará as coisas que você precisa examinar em seu novo ambiente. A seguir estão algumas verificações que podem aparecer em seus resultados.

Verifique seu banco de dados de conteúdo do SharePoint Server 2016 para obter informações de migração de plano de recursos

Verifique a tabela MSP_RESOURCE_PLANS para obter as seguintes colunas:

Coluna Valores
RESPLAN_IS_MIGRATED
"0" não migrado
"1" migrado
MIGRATED_REV_COUNTER
O valor mostrado é o número de tentativas necessárias para migrar esse plano de recursos. Se o comando for executado repetidamente, esse valor será incrementado sempre, com um valor máximo de 50.
MIGRATION_ERROR_INFO
Fornece informações adicionais sobre migração:
MissingResources=1, seguido por uma lista de recursos ausentes
AccessDenied=2, seguido de qualquer informação adicional
DatabaseError=3, seguido por qualquer informação adicional
Unknown=4, seguido por qualquer informação adicional

Verifique seu banco de dados de conteúdo do SharePoint Server 2016 para obter informações de migração de plano de recursos

Você pode verificar se um site PWA específico que você está migrando tem um plano de recurso associado. Use a seguinte consulta SQL para fazer isso:

SELECT *
  FROM [DBName].[pjpub].[MSP_RESOURCE_PLANS] where SiteId = <SiteId>

Há uma linha nesta tabela para cada plano de recursos para o site (um projeto pode ter 0 ou 1 plano de recursos).

Para obter o valor siteID para seu site PWA, execute o seguinte comando do PowerShell no Shell de Gerenciamento de SharePoint Server 2019:

$site = get-spsite <SiteUrl>
$site.ID

Verifique seus logs uls para obter mais informações

As seguintes marcas em category:Engagements (PWA) podem ter informações úteis para ajudar a solucionar problemas associados à migração do plano de recursos:

  • tag_a5h65

  • tag_a5h66

  • tag_a1kg8

  • tag_a3qj3

  • tag_a1khb

  • tag_a5h67

  • tag_a1khf

  • tag_a2ifm

  • tag_a4bic

  • tag_a1khh

  • tag_a2ifo