Install and configure Project Servers 2016 or 2019
Summary: Configure Project Servers 2016 or 2019 on a SharePoint Server 2016 or SharePoint Server 2019 farm.
Applies to: Project Server 2016, Project Server 2019
Project Server runs as a service application under SharePoint Server. It is included as part of the SharePoint Server 2016 or SharePoint Server 2019 Enterprise installation, though it is licensed separately. This article describes configuring Project Servers 2016 or 2019, including provisioning the Project Server Service Application. Project Servers 2016 or 2019 are only available on SharePoint Servers 2016 or 2019 Public Preview Enterprise.
Be sure you have installed SharePoint Server 2016 or 2019 before starting the procedures in this article. Also, be sure that the State Service is running on your SharePoint farm.
Configure Project Servers 2016 or 2019
Project Servers 2016 and 2019 requires a license in order to operate, and you must enable Project Servers 2016 or 2019 by using your license key before you can create a Project Web App site.
To enable the license key is only available by using a Microsoft Powershell cmdlet.
If you're not sure if Project Server 2016 or 2019 has already been enabled, use the Get-ProjectServerLicense cmdlet to check.
To activate Project Servers 2016 or 2019
Open the SharePoint Management Shell as Administrator.
Verify that you have the following memberships:
•securityadmin fixed server role on the SQL Server instance.
•db_owner fixed database role on all databases that are to be updated.
•Local Administrators group on the server on which you are running the PowerShell cmdlets.
An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use Project Server cmdlets.
From the Powershell command prompt, type the following syntax to enable Project Server 2016 or 2019:
Enable-ProjectServerLicense -Key <LicenseKey>
Check for a Project Server Service Application
Project Server runs as a service application in SharePoint Server, so the first thing to do is check to see if you already have a Project Server Service Application configured.
In the SharePoint Central Administration website, under Application Management, click Manage service applications.
Check the service applications list for a Project Server Service Application.
If you already have a Project Server Service Application, you can go ahead and configure a Project Web App site. Otherwise, the first step in creating a Project Server Service Application is to register a managed account. For this, you'll need a domain account that you can use to run the application pool for the Project Server Service Application.
To register a managed account
On the Central Administration home page, in the left navigation, click Security.
On the Security page, in the General Security section, click Configure managed accounts.
On the Managed Accounts page, click Register Managed Account.
Type the user name and password of the domain account that you are registering.
Optionally, select the Enable automatic password change check box if you want SharePoint Server to manage password changes for this account.
After the application pool account has been registered with SharePoint Server, the next step is to create the Project Server service application. Use the following procedure to create the service application.
To create a Project Server service application
On the Central Administration home page, in the Application Management section, click Manage service applications.
On the Manage Service Applications page, on the ribbon, click New, and then click Project Server Service Application.
On the Create Project Web App service application page:
Type a name for the service application in the Project Web App service application name box.
In the Application Pool section, type the name of the application pool you want to create in the Application pool name box.
Select the Configurable option, and choose the managed account that you want to use to run the application pool.
The next step is to determine how you want to deploy Project Web App. Go to the next article, Deploy Project Web App.