用新网站集部署 Project Web App (Project Server 2013)

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

使用新网站集创建 Project Web App 网站会在指定的 SQL Server 实例上创建 Project Web App 数据库。

注意

如果组织要求数据库管理员手动创建数据库,请先让数据库管理员参阅 New-SPProjectDatabase 并创建 Project Web App 数据库,然后再继续执行本文中的过程。

视频演示

此视频演示在 Project Server 2013 场中使用新网站集创建 Project Web App 网站所涉及的步骤,如本文所述。

视频:使用新网站集部署 Project Web 应用

创建顶级网站

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

创建首要网站

  1. 启动 SharePoint 2013 管理中心。

    • 对于 Windows Server 2008 R2:

    • 单击"开始",单击"Microsoft SharePoint 2013 产品",然后单击"SharePoint 2013 管理中心"。

    • 对于 Windows Server 2012:

    • 在"开始"菜单上,单击"SharePoint 2013 管理中心"。

      如果"SharePoint 2013 管理中心"不在"开始"屏幕上:

    • 右键单击"计算机",单击"所有应用程序",然后单击"SharePoint 2013 管理中心"。

  2. 在管理中心中的“应用程序管理”部分,单击“创建网站集”

  3. 从“Web 应用程序”下拉菜单中选择一个 Web 应用程序。

    注意

    如果没有可用的 Web 应用程序,则必须创建一个。 有关详细信息,请参阅 (SharePoint Server 2013) 创建 Web 应用程序

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

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

    注意

    Project Server 2013 不需要特定模板。 可以为您的组织选择合适的模板。

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

  7. 单击“确定”

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

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

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

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

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

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

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

  6. 单击“共享”

创建 Project Web App 网站

重要

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

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

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

  1. 暂时锁定现有内容数据库。

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

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

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

  5. 解除锁定现有内容数据库。

SharePoint Server 2013 使用轮循机制算法来确定网站集在内容数据库中的分布情况。 若要将 Project Web App 网站部署到特定内容数据库,必须锁定场中的任何现有内容数据库。 该过程不会影响用户访问;它只影响新网站集的分配。

注意

如果要将 Project Web App 部署到专用于 PWA 的新 Web 应用程序,则可以使用该 Web 应用程序为 Project Web App 创建的默认内容数据库。 在此情况下,无需执行下面的锁定过程。 但是,建议在部署 Project Web App 后,为该内容数据库设置“ 可在此数据库中创建的最大网站数 ”设置为 1。 这有助于避免将来在该数据库中创建 Project Web App 以外的其他网站集。

若要锁定内容数据库,请针对与计划在其中部署 Project Web App 网站的 Web 应用程序关联的每个内容数据库执行以下步骤。

重要

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

锁定内容数据库

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

  2. 在“当前网站集数”列中,记下计划锁定的数据库的网站集数。

  3. 在“数据库名称”列中,单击要锁定的内容数据库的链接。

  4. 在“数据库容量设置”部分:

  5. 在“此数据库中允许创建的最多网站数”框中,键入此数据库的现有网站集数(此过程前面的“当前网站集数”列中的值)。

    注意

    记下此参数的当前值。 创建 PWA 网站后,必须将其改回此值。

  6. 在“生成警告事件之前允许的最多网站数”框中,键入一个小于“此数据库中允许创建的最多网站数”的值的数值。

    注意

    记下此参数的当前值。 创建 Project Web App 网站后,必须将其改回此值。

  7. 单击“确定”

创建内容数据库

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

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

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

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

  5. 单击“确定”。

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

创建 Project Web App 网站

  1. 在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理服务应用程序”

  2. 在“管理服务应用程序”页上,单击“Project Server Service 应用程序”。

  3. 在“管理 Project Web App 网站”页上,单击“创建 Project Web App 实例”

  4. 完成下表中指定的“创建项目 Web 应用实例”页:

选项 说明
Web 应用程序
Project Web App 网站的 Web 应用程序。
Project Web App 路径
此 Project Web App 网站的根网站的路径。
选择语言
此 Project Web App 网站的用户界面语言。
使用公共 URL
如果要在根 URL ((例如,) )上托管 Project Web App 网站, https://www.contoso.com 请使用此选项。
管理员帐户
将添加到此 Project Web App 实例中的 Project Web 应用管理员安全组的用户帐户。 首次访问 Project Web App 网站时,必须使用此帐户。
数据库服务器
要在其中托管 Project Web App 数据库的 SQL Server 实例。 如果数据库管理员已创建 Project Web App 数据库,请在“ Project Web App 数据库名称”文本框中指定该数据库的名称。 如果以前未创建数据库,则会自动创建该数据库。
此网站中 SharePoint 内容的配额
Project Web App 网站的最大站点存储(以 MB 为单位)。
此网站中 SharePoint 内容的配额警告
以 MB 为单位的网站存储级别,在此级别将向网站管理员发送警告电子邮件。
  1. 单击“确定”

Project Server 启动 Project Web App 网站创建过程。 这可能需要一些时间。 网站创建过程完成后,Project Web App 网站列表上显示的状态为 “已预配”。

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

验证 Project Web App 网站位置

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在"开始"菜单上,单击"所有程序"。

  3. 单击"Microsoft SharePoint 2013 产品"。

  4. 单击“SharePoint 2013 命令行管理程序”

  5. 在 Microsoft PowerShell 命令提示符 (即 PS C:\>) 中,键入以下命令,然后按 Enter:

    Get-SPSite -ContentDatabase<ContentDatabaseName>

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

    注意

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

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

注意

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

锁定内容数据库

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

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

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

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

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

  6. 单击“确定”

锁定 Project Web App 内容数据库后,可以将任何其他内容数据库返回到其原始值“ 可在此数据库中创建的最大网站数 ”和 生成警告事件之前的网站数

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

另请参阅

在现有网站集中部署 Project Web App (Project Server 2016)

Project 论坛