摘要:了解如何在新网站集中将 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 App
创建顶级网站
如果要创建 Project Web App 网站的 Web 应用程序不存在首要网站,则必须先创建一个。 如果需要,可使用以下过程创建首要网站。
创建首要网站
启动 SharePoint 2013 管理中心。
对于 Windows Server 2008 R2:
单击"开始",单击"Microsoft SharePoint 2013 产品",然后单击"SharePoint 2013 管理中心"。
对于 Windows Server 2012:
在"开始"菜单上,单击"SharePoint 2013 管理中心"。
如果"SharePoint 2013 管理中心"不在"开始"屏幕上:
右键单击"计算机",单击"所有应用程序",然后单击"SharePoint 2013 管理中心"。
在管理中心中的“应用程序管理”部分,单击“创建网站集”。
从“Web 应用程序”下拉菜单中选择一个 Web 应用程序。
注意
如果没有可用的 Web 应用程序,则必须创建一个。 有关详细信息,请参阅 (SharePoint Server 2013) 创建 Web 应用程序 。
在“标题”框中为网站集键入标题。
在“模板选择”部分,选择一个网站模板。
注意
Project Server 2013 不需要特定模板。 可以为您的组织选择合适的模板。
在“网站集主管理员”部分,键入要用于网站管理员的帐户的名称。
单击“确定”。
在创建首要网站后,必须向用户授予对该网站的访问权限。 使用以下过程可授予对首要网站的读取访问权限。
设置对首要网站的“读取”权限
导航到根站点 (即 https://< servername>) 。
在页面顶部,单击“共享”。
在“共享”对话框中,单击“显示选项”。
从“选择组或权限级别”中,选择“<网站>访问者[读取]”。
在“输入名称或电子邮件地址”文本框中,键入所有人。
单击“共享”。
创建 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 个基本步骤:
暂时锁定现有内容数据库。
创建内容数据库以承载 Project Web App 网站及其关联项目工作区。
创建 Project Web App 网站本身。
锁定 Project Web App 内容数据库以防添加其他网站集。
解除锁定现有内容数据库。
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 应用程序添加网站集。
锁定内容数据库
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。
在“当前网站集数”列中,记下计划锁定的数据库的网站集数。
在“数据库名称”列中,单击要锁定的内容数据库的链接。
在“数据库容量设置”部分:
在“此数据库中允许创建的最多网站数”框中,键入此数据库的现有网站集数(此过程前面的“当前网站集数”列中的值)。
注意
记下此参数的当前值。 创建 PWA 网站后,必须将其改回此值。
在“生成警告事件之前允许的最多网站数”框中,键入一个小于“此数据库中允许创建的最多网站数”的值的数值。
注意
记下此参数的当前值。 创建Project Web App网站后,必须将其改回此值。
单击“确定”。
创建内容数据库
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。
单击"添加内容数据库"。
在"Web 应用程序"部分,选择计划部署 Project Web App 网站的 Web 应用程序。
在"数据库名称和验证"部分,键入计划部署 Project Web App 数据库的数据库服务器名称,然后键入数据库名称。
单击“确定”。
创建和配置内容数据库后,下一步是创建 Project Web App 网站本身。
创建Project Web App网站
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理服务应用程序”。
在“管理服务应用程序”页上,单击“Project Server Service 应用程序”。
在“管理 Project Web App 网站”页上,单击“创建 Project Web App 实例”。
完成下表中指定的“创建Project Web App实例”页:
选项 | 说明 |
---|---|
Web 应用程序 |
Project Web App网站的 Web 应用程序。 |
Project Web App 路径 |
此Project Web App站点的根站点的路径。 |
选择语言 |
此Project Web App网站的用户界面语言。 |
使用公共 URL |
如果要将 Project Web App 站点托管在根 URL (例如 https://www.contoso.com ) ,请使用此选项。 |
管理员帐户 |
将添加到此 Project Web App 实例中的管理员Project Web App安全组的用户帐户。 首次访问Project Web App站点时,必须使用此帐户。 |
数据库服务器 |
要在其中托管Project Web App数据库的 SQL Server 实例。 如果数据库管理员已创建Project Web App数据库,请在“Project Web App数据库名称”文本框中指定该数据库的名称。 如果以前未创建数据库,则会自动创建该数据库。 |
此网站中 SharePoint 内容的配额 |
Project Web App站点的最大站点存储(以 MB 为单位)。 |
此网站中 SharePoint 内容的配额警告 |
以 MB 为单位的网站存储级别,在此级别将向网站管理员发送警告电子邮件。 |
- 单击“确定”。
Project Server 启动Project Web App网站创建过程。 这可能需要一些时间。 网站创建过程完成后,Project Web App网站列表上显示的状态为“已预配”。
设置 Project Web App 网站后,请验证它是否是在创建的内容数据库中创建的。 使用 Get-SPSite Microsoft PowerShell 命令,将新内容数据库作为参数传递:
验证 Project Web App 网站位置
确认您满足以下最低要求:请参阅 Add-SPShellAdmin。
在"开始"菜单上,单击"所有程序"。
单击"Microsoft SharePoint 2013 产品"。
单击“SharePoint 2013 命令行管理程序”。
在 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 来实现此目的。
注意
配置此设置不会阻止创建新项目工作区。
锁定内容数据库
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。
在“数据库名称”列中,单击创建的内容数据库的链接。
在“数据库容量设置”部分:
在“生成警告事件之前允许的最多网站数”框中,键入 0。
在“此数据库中允许创建的最多网站数”框中,键入 1。
单击“确定”。
锁定Project Web App内容数据库后,可以将任何其他内容数据库返回到其原始值“可在此数据库中创建的最大网站数”和“生成警告事件之前的网站数”。
现在即可访问新 Project Web App 网站。