Implantar o Project Web App com um novo conjunto de sites (Edição de Assinatura do Project Server, 2019 ou 2016)
Resumo: Saiba como implantar uma instância do Project Web App junto com um site do Project Web App em uma nova coleção de sites.
Aplica-se a: Edição de Assinatura do Project Server, Project Server 2019, Project Server 2016
Crie um site de nível superior
Se um site de nível superior não existir para o aplicativo Web em que você deseja criar um site do Project Web App, primeiro você deverá criar um. Use o procedimento a seguir para criar um site de nível superior se for necessário.
Para criar um site de nível superior
No site da Administração Central do SharePoint, na seção Gerenciamento de Aplicativos , clique em Criar coleções de sites.
Escolha um aplicativo da web no menu suspenso Aplicativo da Web.
Digite um título para o conjunto de sites na caixa Título.
Na seção Seleção de Modelo, escolha um modelo para o site.
Observação
Project Servers Subscription Edition, 2019 ou 2016 não requer um modelo específico. É possível escolher um apropriado para sua organização.
Na seção Administrador Principal do Conjunto de Sites, digite o nome da conta que você deseja usar para o administrador do site.
Clique em OK.
Depois de criar o site de nível superior, será necessário conceder acesso ao site para os usuários. Use o procedimento a seguir para conceder acesso de leitura ao site de nível superior.
Para definir permissões de Leitura no site de nível superior
Navegue até o site raiz (ou seja, https://< servername>).
Na parte superior da página, clique em Compartilhar.
Na caixa de diálogo Compartilhar, clique em Mostrar Opções.
No nível Selecionar um grupo ou permissão, escolha <o site> Visitantes [Leitura].
Na caixa de texto Inserir nomes ou endereços de email , digiteEveryone.
Clique em Compartilhar.
Criar um site do Project Web App
Importante
Ao criar um novo site do Project Web App em conjunto com uma nova coleção de sites, recomendamos que você use um banco de dados de conteúdo separado Edição de Assinatura do SharePoint Server, 2019 ou 2016 para o site do Project Web App e seus workspaces de projeto associados. Para isolar corretamente o site do Project Web App em seu próprio banco de dados de conteúdo, você deve implantar o Project Web App em um momento em que outros administradores não estão criando novos sites no aplicativo Web em que você está implantando o Project Web App.
Ao colocar o Project Web App e seus workspaces de projeto associados em um banco de dados de conteúdo separado, você simplifica muito os procedimentos de migração e backup e restauração do site.
A criação de um site do Project Web App dá cinco etapas básicas:
Crie um banco de dados de conteúdo para hospedar o site do Project Web App e seus workspaces de projeto associados.
Crie o próprio site do Project Web App.
Bloqueie o banco de dados de conteúdo do Project Web App para evitar que coleções de sites adicionais sejam adicionadas.
Importante
Verifique se nenhum outro administrador está adicionando coleções de sites ao aplicativo Web em que você planeja implantar o Project Web App enquanto estiver executando os procedimentos nesta seção.
Para criar um banco de dados de conteúdo
Na Administração Central do SharePoint, na seção Gerenciamento de Aplicativo, clique em Gerenciar bancos de dados de conteúdo.
Clique em Adicionar um banco de dados de conteúdo.
Na seção Aplicativo Web , escolha o aplicativo Web em que você planeja implantar o site do Project Web App.
Na seção Nome e Autenticação do Banco de Dados , digite o nome do servidor de banco de dados em que você planeja implantar seus bancos de dados do Project Web App e digite um nome para o banco de dados.
Clique em OK.
Depois que o banco de dados de conteúdo tiver sido criado e configurado, a próxima etapa é criar o próprio site do Project Web App.
Para criar um site do Project Web App em uma nova coleção de sites, execute o cmdlet Novo-SPSite microsoft PowerShell para criar o site no banco de dados de conteúdo que você criou e, em seguida, executar Enable-SPFeature para ativar os recursos da coleção de sites do Project Web App.
Verifique se você possui as seguintes associações:
- 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 Locais no servidor no qual você está executando os cmdlets do PowerShell.
No prompt de comando do PowerShell, execute os seguintes comandos para criar o site do Project Web App.
New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName
Por exemplo:
New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA
Depois que o site do Project Web App tiver sido provisionado, verifique se ele foi criado no banco de dados de conteúdo que você criou. Use o cmdlet Get-SPSite , passando o novo banco de dados de conteúdo como um parâmetro:
Para verificar o local do site do Project Web App
No prompt de comando do PowerShell, digite o seguinte comando e pressione ENTER:
Get-SPSite -ContentDatabase <ContentDatabaseName>
O comando deve retornar a URL do site do Project Web App e nenhuma outra URL.
Observação
Se URLs adicionais além da do site do Project Web App forem listadas no banco de dados de conteúdo, exclua o site do Project Web App e reinicie o procedimento com um novo banco de dados de conteúdo.
Depois que o site do Project Web App estiver no banco de dados de conteúdo desejado, você deve bloquear o banco de dados para impedir que o SharePoint Server adicione coleções de sites adicionais ao banco de dados. Isso é realizado configurando o número máximo de sites para o banco de dados de conteúdo para um.
Observação
A definição dessa configuração não impede a criação de novos sites de espaço de trabalho do projeto.
Para bloquear o banco de dados de conteúdo
Na Administração Central do SharePoint, na seção Gerenciamento de Aplicativo, clique em Gerenciar bancos de dados de conteúdo.
Na coluna Nome do Banco de Dados, clique no link para o banco de dados de conteúdo que você criou.
Na seção Configurações de Capacidade do Banco de Dados:
Na caixa Número de sites antes de um evento de aviso ser gerado , digite0.
No número máximo de sites que podem ser criados nesta caixa de banco de dados , digite1.
Clique em OK.
Agora você pode acessar o novo site do Project Web App.