将 Office SharePoint Server 2007 部署到 Project Server 2007 的现有部署中

更新时间: 2007年11月

 

上一次修改主题: 2008-04-04

本文描述如何在 Microsoft Office Project Server 2007 的现有部署中部署 Microsoft Office SharePoint Server 2007。这是用于将 Office SharePoint Server 2007 与 Office Project Server 2007 一起部署的三种部署方案之一。其他两个方案分别是:

有关将 Office SharePoint Server 2007 与 Office Project Server 2007 一起部署的其他信息,请参阅部署 Office Project Server 2007 和 Office SharePoint Server 2007

Important重要信息
在安装 Office Project Server 2007 或 Office SharePoint Server 2007 之前,对部署进行全面的规划很重要。有关规划 Office Project Server 2007 的信息,请参阅 Office Project Server 2007 的规划和体系结构。有关规划 Office SharePoint Server 2007 的信息,请参阅Office SharePoint Server 2007 的规划和体系结构

部署概述

此方案通常用于以下环境:部署了一个 Office Project Server 2007 服务器场并且正在使用该服务器场的服务,您的组织希望集成 Office SharePoint Server 2007 功能。另一种常见方案是组织希望启用 Office Project Server 2007 建议功能,这将需要 Office SharePoint Server 2007 工作流程。

有关将 Office SharePoint Server 2007 与 Office Project Server 2007 集成的优点的信息,请参阅部署 Office Project Server 2007 和 Office SharePoint Server 2007

在现有的 Office Project Server 2007 服务器场上安装 Office SharePoint Server 2007 需要涉及在服务器场中的每台服务器上执行以下一般步骤:

  1. 在 Office Project Server 2007 服务器场中的所有计算机上安装 Office SharePoint Server 2007。

  2. 启动 Office SharePoint Server 搜索服务。

  3. 启动 Windows SharePoint Services 搜索服务(可选)。

  4. 配置其他的 Office SharePoint Server 2007 服务。

若将 Office SharePoint Server 2007 安装到现有的 Office Project Server 2007 服务器场,则在配置共享服务提供程序以使用任何其他的 Office SharePoint Server 2007 服务之前,必须确定计划使用的 Office SharePoint Server 2007 服务。例如,如果计划使用 Excel 计算服务功能,则必须确定使用此服务所需满足的要求。

提示

有关 Office SharePoint Server 2007 服务的详细信息,请参阅Office SharePoint Server 2007 的规划和体系结构

若要启用 Office Project Server 2007 建议功能,则需要附加配置。此信息位于本文的 Project Server 2007 建议功能的部署要求部分中。

静止服务器场

在将 Office SharePoint Server 2007 与 Office Project Server 2007 一起部署之前,规划何时静止服务器场(逐步使服务器场脱机)很重要。当将二进制文件安装到服务器场中的服务器上时,服务器场需要处于脱机状态以便其不会接收任何传入的请求。这样可以使得,在服务器场中的服务器上安装二进制文件并将服务器场返回联机状态之后,服务器场处于一致状态。

可以通过 SharePoint 管理中心网站执行使服务器场静止的过程。

提示

在重置服务器场之后,可以在每台服务器上运行 SharePoint 产品和技术配置向导。

在所有 Project Server 2007 前端 Web 服务器和应用服务器上安装 Office SharePoint Server 2007

在所有 Office Project Server 2007 前端 Web 服务器和应用程序服务器上,必须安装 Office SharePoint Server 2007 二进制文件,然后运行 SharePoint 产品和技术配置向导。

提示

有关安装 Office SharePoint Server 2007 的详细信息,请参阅在服务器场环境中部署 Office SharePoint Server 2007

安装 Office SharePoint Server 2007

Important重要信息
安装 Office SharePoint Server 2007 二进制文件和运行 SharePoint 产品和技术配置向导是在 Office Project Server 2007 服务器场中的所有服务器上必须执行的步骤。随后,可以启动希望通过管理中心在每台服务器上运行的服务。

当将 Office SharePoint Server 2007 二进制文件安装到现有的 Office Project Server 2007 服务器场中的服务器上时,此安装将自动检测安装到计算机上的 Office Project Server 2007 服务器类型,然后将安装适当的 Office SharePoint Server 2007 服务器类型。例如,如果服务器是作为 Office Project Server 2007 应用程序服务器安装的,则 Office SharePoint Server 2007 安装将检测服务器类型并将自动安装 Office SharePoint Server 2007 应用程序服务器二进制文件。这将使在不同的服务器类型上安装 Office SharePoint Server 2007 二进制文件的过程相同。

若要将 Office SharePoint Server 2007 安装到 Office Project Server 2007 服务器场中的服务器上,请在每台服务器上执行下列步骤:

  1. 导航到 Office SharePoint Server 2007 的安装位置,然后双击 Setup.exe 文件以开始安装过程。

  2. 在“输入您的产品密钥”页上,键入 25 个字符的产品密钥,然后单击“继续”。

  3. 在“阅读 Microsoft 软件许可条款”页上,查看协议的条款。选择“我接受此协议的条款”,然后单击“继续”。这将启动二进制文件的安装。

  4. 在安装完二进制文件之后,将显示一个页面,提示您运行 SharePoint 产品和技术配置向导。验证是否已选择“立即运行 SharePoint 产品和技术配置向导”(如果您要立即运行该向导),然后单击“关闭”。

    如果选择以后运行 SharePoint 产品和技术配置向导,请单击以清除该复选框,然后单击“关闭”。稍后,若要启动 SharePoint 产品和技术配置向导,请依次单击“开始”、“所有程序”、“Microsoft Office Server”和“SharePoint 产品和技术配置向导”。

运行 SharePoint 产品和技术配置向导

在服务器场中的每台前端 Web 服务器和应用程序服务器上安装 Office SharePoint Server 2007 二进制文件之后,必须在每台服务器上运行 SharePoint 产品和技术配置向导。为此,在服务器场中的服务器上安装二进制文件之后,请执行以下步骤:

  1. 在启动 SharePoint 产品和技术配置向导之后,将出现“欢迎使用 SharePoint 产品和技术”页,指示该向导将升级 SharePoint 产品和技术。单击“下一步”。

  2. 当出现通知您指定的服务可能在安装过程中需要重新启动或重置的消息时,请单击“是”。这些服务将包括:

    • Internet Information Services

    • Windows SharePoint Services 管理服务

    • Windows SharePoint Services 定时服务

  3. 在“正在完成 SharePoint 产品和技术配置向导”页中,配置将指向 Office Project Server 2007 服务器场的现有配置设置。单击“下一步”以启动配置过程。

  4. 在配置完成之后,“配置成功”页将显示配置设置。单击“完成”。这将自动启动管理中心。

启动 Office SharePoint Server 搜索服务

Office SharePoint Server 搜索服务是在 SharePoint 产品和技术的早期版本附带的搜索服务的基础上经过了许多改进而来的。应使用 Office SharePoint Server 搜索服务对希望可搜索的所有内容(除了帮助系统之外)进行爬网并编制索引。

Important重要信息
了解如何规划在您的环境中对内容进行爬网和编制索引非常重要。有关 Office SharePoint Server 搜索服务的详细信息,请参阅规划搜索 (Office SharePoint Server)

启动 Office SharePoint Server 搜索服务要求您指定索引服务器和查询服务器。在确定服务器场中将充当索引服务器和查询服务器的服务器之后,在该服务器上执行下列步骤可启动 Office SharePoint Server 搜索服务。

提示

只能在服务器场中的应用程序服务器上指定索引服务器。我们还建议使用专用应用程序服务器来编制索引。不要使用 Project Server 应用程序服务器来编制索引。这样做将对吞吐量产生不利影响。

在索引服务器上启动 Office SharePoint Server 搜索服务

  1. 在管理中心主页上,单击顶部链接栏上的“操作”选项卡。

  2. 在“操作”页上的“拓扑结构和服务”部分中,单击“服务器上的服务”。

  3. 在“服务器”列表中,选择要配置为索引服务器或(可选)查询服务器的服务器。

  4. 在“服务器上的服务”页上的“Office SharePoint Server 搜索”旁边,单击“启动”。

  5. 选中“使用此服务器索引内容”复选框。这将扩展页面并添加“索引服务器默认文件位置”、“索引器性能”和“Web 前端和爬网”部分。

    提示

    正确规划索引器性能设置。编制索引会消耗大量资源并在与其他应用程序服务一起运行时会影响性能。如果计划在索引服务器上运行项目应用程序服务,则可能需要按照简化或部分简化的设置运行索引。

  6. 如果要使用此服务器为搜索查询提供服务,请选中“使用此服务器提供搜索查询服务”复选框。这将扩展页面并添加“查询服务器索引文件位置”部分。否则,请跳到下一步。

  7. 在“联系人电子邮件地址”部分中,键入希望外部网站管理员用来与您的组织进行联系的电子邮件地址。如果在索引服务器对他们的网站进行爬网时出现问题,他们可以按照这个地址联系相关人员。

  8. 在“服务器场搜索服务帐户”部分中,指定运行搜索服务所依据的帐户的“用户名”和“密码”。此帐户必须是服务器上的 Administrators 组的成员,并且是管理中心网站中的 Farm Administrators 组(Windows 安全组“WSS_ADMIN_WPG”)的成员。

  9. (可选)还可以配置其他设置或接受默认设置。

  10. 在配置完所有设置之后,单击“启动”。

可以选择使用以下步骤来启动 Office SharePoint Server 搜索服务以部署查询服务器。只能将查询服务器部署到服务器场中的应用程序服务器。

Important重要信息
如果在上一过程的第 6 步中已选择“使用此服务器提供搜索查询服务”选项,则将无法部署其他查询服务器,除非先从索引服务器中删除查询服务器角色。

在查询服务器上启动 Office SharePoint Server 搜索服务

  1. 在管理中心主页上,单击顶部链接栏上的“操作”选项卡。

  2. 在“操作”页上的“拓扑结构和服务”部分中,单击“服务器上的服务”。

  3. 在“服务器”列表中,选择要配置为查询服务器的服务器。

  4. 在“服务器上的服务”页上的“Office SharePoint Server 搜索”旁边,单击“启动”。

  5. 选中“使用此服务器提供搜索查询服务”复选框。这将扩展页面并添加“查询服务器索引文件位置”部分。

  6. 在“服务器场搜索服务帐户”部分中,指定运行搜索服务所依据的帐户的“用户名”和“密码”。此帐户必须是服务器上的 Administrators 组的成员并且是管理中心网站中的 Farm Administrators 组(Windows 安全组“WSS_ADMIN_WPG”)的成员。

  7. 在“查询服务器索引文件位置”部分中的“查询服务器索引文件位置”框内,键入要在其上存储传播索引的查询服务器的本地驱动器上的位置或接受默认路径。

  8. 在“查询服务器索引文件位置”部分中,选择下列选项之一:

    • “自动配置共享”   选择此选项可自动配置要在其中存储传播索引的共享。键入要用于传播索引的帐户的用户名和密码。(推荐)

      Important重要信息
      此帐户必须是查询服务器上的 Administrators 组的成员或 WSS_ADM_WPG 组的成员,才能继续执行下一步,否则索引传播将失败。
    • 我将使用 STSAdm 配置共享   如果要稍后使用 Stsadm.exe 命令行工具以创建此共享,请选择此选项。

    • 不执行任何操作。已配置共享   如果共享已存在并按如上所述配置了共享的权限,请选择此选项。

  9. 在配置完所有设置之后,单击“启动”。

启动 Windows SharePoint Services 搜索服务(可选)

必须在要搜索其上的帮助内容的每台计算机上启动 Windows SharePoint Services 搜索服务。如果不希望用户能够搜索帮助内容,则无需启动此服务。

启动 Windows SharePoint Services 搜索服务(可选)

  1. 在管理中心主页上,单击顶部链接栏上的“操作”选项卡。

  2. 在“操作”页上的“拓扑结构和服务”部分中,单击“服务器上的服务”。

  3. 在“服务器”列表中,选择要在其上启动服务的服务器。

  4. 在“服务器上的服务”页上的“Windows SharePoint Services 搜索”旁边,单击“启动”。

  5. 在“配置 Windows SharePoint Services 搜索服务设置”页上的“服务帐户”部分中,键入运行 Windows SharePoint Services 搜索服务帐户所依据的用户帐户的用户名和密码。

  6. 在“内容访问帐户”部分中,键入搜索服务用来搜索内容的用户帐户的用户名和密码。此帐户必须具有对要搜索的所有内容的读取权限。如果没有指定凭据,则将使用搜索服务所使用的帐户。

  7. 在“索引计划”部分中,接受默认设置或指定在搜索内容时希望搜索服务使用的计划。

  8. 在配置完所有设置之后,单击“启动”。

配置其他的 Office SharePoint Server 2007 服务

可能需要配置对您可用的其他 Office SharePoint Server 2007 服务。有关配置其他 Office SharePoint Server 2007 服务的信息,请参阅下面的文章:

Project Server 2007 建议功能的部署要求

若要在 Office Project Server 2007 中启用自动化项目建议功能,则需要其他配置。此附加工作包括以下过程:

  1. 限制对未批准的建议的访问。

  2. 添加审批工作流程作为项目建议工作流程。

  3. 将建议工作流程的 UID 添加到 ProjectServer_Published 数据库中。

  4. 将状态域配置为由外部工作流程控制。

  5. 将建议创建者和审阅者添加到“建议审阅者”安全组。

  6. 将建议工作流程任务的 Web 部件添加到 Project Web Access。

    提示

    仅在将 Office SharePoint Server 2007 添加到现有 Office Project Server 2007 部署并希望使用自动化项目建议功能的情况下,才需要这些附加配置步骤。另一方面,如果将 Office Project Server 2007 添加到现有 Office SharePoint Server 2007 部署中,则无需执行这些附加步骤就可使用自动化项目建议功能。

    提示

    有关项目建议的详细信息,请参阅创建项目

限制对未批准的建议的访问

启用“需要批准提交的项目的内容”选项是一种用于阻止向未经授权的用户显示未批准的建议的安全措施。当启用此设置时,仅建议创建者和建议审阅者能够查看未批准的建议。

启用“需要批准提交的项目的内容”选项

  1. 在 Project Web Access 中的“快速启动”内的“文档”部分中,单击“共享文档”。

  2. 在“共享文档”页上的“快速启动”中,单击“查看所有网站内容”。

  3. 在“所有网站内容”页的“列表”部分中,单击“建议代理列表”。

  4. 在“建议代理列表”页上,单击“设置”,然后单击“列表设置”。

  5. 在“自定义建议代理列表”页上的“常规设置”部分中,单击“版本控制设置”。

  6. 在“列表版本控制设置:建议代理列表”页上的“内容审批”部分中,对于“需要批准提交的项目的内容”选项,选择“是”,然后单击“确定”。

添加审批工作流程作为项目建议工作流程

若要以自动方式使用项目建议,则必须通过“自定义建议代理列表”页来添加 Office SharePoint Server 2007 工作流程。审批工作流是自动化项目建议功能所需的默认的 Office SharePoint Server 2007 工作流程。

提示

有关审批工作流程的详细信息,请参阅什么是工作流?

添加审批工作流程作为项目建议工作流程

  1. 在“自定义建议代理列表”页上的“权限和管理”部分中,单击“工作流设置”。

  2. 在“更改工作流设置: 建议代理列表”页上,单击“添加工作流”。

  3. 在“添加工作流: 建议代理列表”页上的“工作流”部分中,从“选择工作流模板”列表中选择“审批”。

  4. 在“名称”部分中的“键入此工作流的唯一名称”框中,键入“项目建议工作流”。

  5. 在“启动选项”部分中,单击“允许由拥有编辑项目权限的已验证用户手动启动此工作流”。单击“下一步”。

  6. 在“自定义工作流: 项目建议工作流”页上的“完成工作流后的操作”部分中,选择“更新审批状态(使用此工作流控制内容审批)”。

    提示

    不要在此页上配置任何其他项或单击“确定”。

  7. 从该页的 URL 的末尾复制唯一标识符 (UID)。UID 包含在查询字符串值中,由 URL 末尾的大括号括起来的 32 个十六进制字符组成(例如,{9E541880-3580-4484-B1E4-196B47D07AF8})。下一过程中将需要此 UID。

  8. 单击“确定”。

将项目建议工作流程页的唯一标识符添加到 ProjectServer_Published 数据库中

在从“自定义工作流: 项目建议工作流”页复制 UID 之后,必须将 UID 值添加到 ProjectServer_Published 数据库中。

从“自定义工作流: 项目建议工作流”页将 UID 值添加到 ProjectServer_Published 数据库中

  1. 启动 SQL Server 2005 Management Studio 并登录到数据库引擎。

  2. 在 SQL Server 2005 Management Studio 中的“对象资源管理器”窗格中,展开“数据库”文件夹,然后展开“ProjectServer_Published”文件夹。展开“表”文件夹并找到“dbo.MSP_WEB_ADMIN”表。右键单击该项,再单击“打开表”。

    将在文档窗口中打开表。

  3. 滚动到“WADMIN_PROPOSAL_LIST_UID”列。为该列值输入在前面过程中从“自定义工作流: 项目代理工作流”页复制的 UID(例如,{9E541880-3580-4484-B1E4-196B47D07AF8})。请确保要包括大括号。

  4. 滚动到“WADMIN_IS_PROPOSAL_DLC_INSTALLED”列。将此列的值更改为“True”。

  5. 在“文件”菜单中,单击“全部保存”。

将状态域配置为由外部工作流程控制

每个项目建议都具有提供其当前状态(已建议、已批准或已拒绝)的状态域。状态域是工作流程可识别的,这意味着可将其配置为与通过 Office SharePoint Server 2007 提供的工作流程一起工作。若要以自动方式使用项目建议,则必须将状态域配置为与为项目建议选择的 Office SharePoint Server 2007 工作流程一起工作。在将状态域配置为由外部工作流程控制之后,该域在 Project Web Access 中将是只读的并且无法通过手动更改。

提示

如果打算手动使用项目建议功能(其中未使用工作流程),则可以将“状态域是否由外部工作流控制”值设置为“否”。

将状态域配置为由外部工作流程控制

  1. 在 Project Web Access 中,在“快速启动”中单击“服务器设置”。

  2. 在“服务器设置”页上的“操作策略”部分中,单击“其他服务器设置”。

  3. 在“其他服务器设置”页上的“项目状态域”部分中,对于“状态域是否由外部工作流控制”选项,选择“是”。

  4. 单击“保存”。

将建议创建者和审阅者添加到“建议审阅者”安全组

组织中需要创建和审阅建议的用户必须具有所需权限。可以将这些用户添加到“建议审阅者”安全组中。“建议审阅者”安全组是随 Office Project Server 2007 一起安装的默认组,并将提供创建和审阅建议所需的用户权限。可以编辑此组的默认权限。

提示

有关“建议审阅者”安全组允许的默认权限的详细信息,请参阅 Microsoft Office Project Server 2007 默认组和模板权限

将用户添加到“建议审阅者”安全组

  1. 在 Project Web Access 中,在“快速启动”中单击“服务器设置”。

  2. 在“服务器设置”页上的“安全性”部分中,单击“管理用户”。

  3. 在“管理用户”页上的“用户名”列表中,单击要向其添加权限的用户。

  4. 在选定用户的“编辑用户”页上的“安全组”部分中,从“可用组”列表中选择“建议审阅者”。

  5. 单击“添加”。“包含此用户的组”列表中将显示“建议审阅者”。

  6. 单击“保存”。

将建议工作流程任务的 Web 部件添加到 Project Web Access

创建建议后,当该建议通过建议过程执行时,建议工作流程将为建议审阅者和建议创建者生成任务分配。通过建议工作流程任务的 Web 部件将这些任务显示给其所有者。建议将此 Web 部件添加到创建或审阅建议的所有用户的 Project Web Access 主页上。

将建议工作流程任务 Web 部件添加到 Project Web Access 主页

  1. 在“Project Web Access”主页上,单击“网站操作”,然后单击“编辑网页”。

  2. 在“Project Web Access 的编辑模式版本”主页上,选择要在其中嵌入 Web 部件的位置(“页眉”、“左”、“中”、“右”或“页脚”)。在此位置单击“添加 Web 部件”。

  3. 在“添加 Web 部件网页对话”页上的“列表和库”部分中,选择“建议工作流任务”,然后单击“添加”。

  4. 在“Project Web Access 的编辑模式版本”主页上,验证名为“建议工作流任务”的 Web 部件是否在正确的位置出现。单击“退出编辑模式”。

手动使用项目建议

也可以不自动使用项目建议。如果打算手动使用项目建议,则无需安装 Office SharePoint Server 2007,原因是不再需要工作流程组件。由于不使用工作流程组件,因此建议创建者和审阅者必须手动设置状态域。若要允许建议创建者和审阅者在 Project Web Access 中设置状态域的值,则必须执行以下操作:

  • 将状态域配置为不由外部工作流程控制

  • 为建议创建者和审阅者授予“更改项目状态”安全权限。这会自动将此全局权限分配给“建议审阅者”安全组。

将状态域配置为不由外部工作流程控制

  1. 在 Project Web Access 中,在“快速启动”中单击“服务器设置”。

  2. 在“服务器设置”页上的“操作策略”部分中,单击“其他服务器设置”。

  3. 在“其他服务器设置”页上的“项目状态域”部分中,对于“状态域是否由外部工作流控制”选项,选择“否”。

  4. 单击“保存”。

从 Office SharePoint Server/Project Server 2007 部署中卸载

不支持从联合安装中删除 Office SharePoint Server 2007 或 Office Project Server 2007。安装 Office SharePoint Server 2007 以及 Office Project Server 2007 将扩展服务器场架构,且无法通过卸载其中一个应用程序来撤消此操作。

另请参阅

概念

部署 Office Project Server 2007 和 Office SharePoint Server 2007
将 Project Server 2007 部署到 Office SharePoint Server 2007 的现有部署中
将 Office SharePoint Server 2007 和 Office Project Server 2007 部署到新环境
Office Project Server 2007 的规划和体系结构
将 Project Server 2007 部署到服务器场环境

其他资源

Office SharePoint Server 2007 的规划和体系结构
在服务器场环境中部署 Office SharePoint Server 2007