使用新网站集部署 Project Web App(Project Server 订阅版 2019 或 2016)

摘要:了解如何在新网站集中将 Project Web App 实例与 Project Web App 网站一起部署。
适用于:Project Server 订阅版、Project Server 2019、Project Server 2016

创建顶级网站

如果要创建 Project Web App 网站的 Web 应用程序不存在首要网站,则必须先创建一个。 如果需要,可使用以下过程创建首要网站。

创建首要网站

  1. 在SharePoint 管理中心网站的" 应用程序管理"部分中,单击" 创建网站集"。

  2. 从"Web 应用程序"下拉菜单中选择一个 Web 应用程序。

  3. 在“标题”框中为网站集键入标题。

  4. 在“模板选择”部分,选择一个网站模板。

    注意

    Project Servers 订阅版、2019 或 2016 不需要特定模板。 可以为您的组织选择合适的模板。

  5. 在“网站集主管理员”部分,键入要用于网站管理员的帐户的名称。

  6. 单击“确定”

在创建首要网站后,必须向用户授予对该网站的访问权限。 使用以下过程可授予对首要网站的读取访问权限。

设置对首要网站的“读取”权限

  1. 导航到根站点 (即 https://< servername>) 。

  2. 在页面顶部,单击“共享”

  3. 在“共享”对话框中,单击“显示选项”

  4. 从“选择组或权限级别”中,选择“<网站>访问者[读取]”。

  5. 在"输入名称或电子邮件地址"文本框中,键入所有人。

  6. 单击"共享"。

创建 Project Web App 网站

重要

将新的Project Web App网站与新的网站集结合使用时,建议对Project Web App网站及其关联的项目工作区使用单独的SharePoint Server 订阅版、2019 或 2016 内容数据库。 若要在它自己的内容数据库中正确隔离 Project Web App 网站,您必须在其他管理员没有在您要部署 Project Web App 的 Web 应用程序上创建新网站时部署 Project Web App。

通过将 Project Web App 及其关联项目工作区放在单独的内容数据库中,可大大简化网站迁移、备份和还原过程。

创建 Project Web App 网站需要 5 个基本步骤:

  1. 创建内容数据库以承载 Project Web App 网站及其关联项目工作区。

  2. 创建 Project Web App 网站本身。

  3. 锁定 Project Web App 内容数据库以防添加其他网站集。

重要

在执行本节中的过程时,请确保没有其他管理员正在向您计划部署 Project Web App 的 Web 应用程序添加网站集。

创建内容数据库

  1. 在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”

  2. 单击"添加内容数据库"。

  3. 在"Web 应用程序"部分,选择计划部署 Project Web App 网站的 Web 应用程序。

  4. 在"数据库名称和验证"部分,键入计划部署 Project Web App 数据库的数据库服务器名称,然后键入数据库名称。

  5. 单击“确定”。

创建和配置内容数据库后,下一步是创建 Project Web App 网站本身。

若要在新网站集中创建Project Web App网站,请运行 New-SPSite Microsoft PowerShell cmdlet 以在创建的内容数据库中创建网站,然后运行 Enable-SPFeature 以打开Project Web App网站集功能。

确认您具有以下成员身份:

  • SQL Server 实例上的 securityadmin 固定服务器角色。
  • 要更新的所有数据库上的 db_owner 固定数据库角色。
  • 运行 PowerShell cmdlet 的服务器上的本地管理员组。

在 PowerShell 命令提示符下运行以下命令,创建Project Web App站点。

New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName

例如:

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

设置 Project Web App 网站后,请验证它是否是在创建的内容数据库中创建的。 使用 Get-SPSite cmdlet,将新内容数据库作为参数传递:

验证 Project Web App 网站位置

在 PowerShell 命令提示符中,键入以下命令,然后按 Enter:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

该命令应返回 Project Web App 网站的 URL,并且不包含其他 URL。

注意

如果内容数据库中列出除 Project Web App 网站 URL 之外的其他 URL,请删除该 Project Web App 网站,并使用新内容数据库重新启动该过程。

Project Web App网站位于所需内容数据库中后,必须锁定数据库以防止 SharePoint Server 向数据库添加其他网站集。 可通过将内容数据库的最大网站数配置为 1 来实现此目的。

注意

配置此设置不会阻止创建新项目工作区。

锁定内容数据库

  1. 在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”

  2. 在“数据库名称”列中,单击创建的内容数据库的链接。

  3. 在"数据库容量设置"部分:

  4. 在"生成警告事件之前允许的最多网站数"框中,键入 0。

  5. 在"此数据库中允许创建的最多网站数"框中,键入 1。

  6. 单击“确定”。

现在即可访问新 Project Web App 网站。

另请参阅

在现有网站集中部署 Project Web App (Project Server 订阅版 2019 或 2016)

Project 论坛