部署 Project Server 2010 Service Pack 1

 

适用于: Project Server 2010

上一次修改主题: 2016-11-30

本文包含有关 IT 专业人员管理 Project Server 2010 部署的 Microsoft Project Server 2010 Service Pack 1 (SP1) 更新部署的指南。

本文内容:

  • Microsoft Project Server 2010 Service Pack 1 概述

  • Microsoft Project Server 2010 Service Pack 1 的关键 Project Server 2010 修补程序和改进

  • 开始之前

  • 在 Project Server 2010 基本安装版上安装 Service Pack 1

  • 使用 Service Pack 1 更新 Project Server 2010 服务器场安装

  • 将 Project Server 2010 服务器场部署更新到 Service Pack 1 时的注意事项

  • 使用 Service Pack 1 更新 Project Server 2010 语言包

  • 验证 Service Pack 安装

  • 已知问题:尝试编辑现有规则时无法加载页面

Microsoft Project Server 2010 Service Pack 1 概述

Microsoft Project Server 2010 Service Pack 1 (SP1) 程序包包含特定于 Project Server 2010 的更新以及 Microsoft SharePoint Server 2010(这是 Project Server 2010 的安装要求)的 SP1 更新。

Microsoft Project Server 2010 SP1 程序包包含:

  • 以前未发布的专门为此 Service Pack 制作的 SharePoint Server 2010 修补程序。除了常规产品修补程序外,这些修补程序还包括稳定性、性能和安全性方面的改进。

  • 以前未发布的专门为此 Service Pack 制作的 Project Server 2010 修补程序。除了常规产品修补程序外,这些修补程序还包括稳定性、性能和安全性方面的改进。

  • 截止到 2011 年 4 月已发布的所有 SharePoint Server 2010 累积更新。

  • 截止到 2011 年 4 月已发布的所有 Project Server 2010 累积更新。

若要下载 Microsoft Project Server 2010 SP1 程序包,请参阅 Project Server 2010 Service Pack 1 的说明 (https://go.microsoft.com/fwlink/?linkid=220028\&clcid=0x804)。

有关 Microsoft Project Server 2010 SP1 程序包中提供的 Windows Installer .MSP 文件的详细信息,请参阅有关 SharePoint 2010 和 Office Server 2010 SP1 发行版的技术详细信息的“Microsoft SharePoint 和 Project Server 2010 SP1”一节。此知识库文章还包括有关每个 SharePoint Server 2010 和 Office Server 2010 SP1 程序包的信息。

有关 Project Server 2010 和 Microsoft Project 2010 的 Service Pack 1 更新的详细概述,请参阅 Microsoft World Wide Events 网站上的 TechNet Web 广播:有关 Project 2010 和 Project Server 2010 Service Pack 1 的信息(该链接可能指向英文页面)

有关 SharePoint Server 2010 中提供的功能和修补程序的详细信息,请参阅白皮书 SharePoint Foundation 2010 和 SharePoint Server 2010 的 Service Pack 1 (https://go.microsoft.com/fwlink/?linkid=221773\&clcid=0x804)。

备注

2011 年 6 月 Project Server 累积更新与 Project Server 2010 Service Pack 1 更新的发布日期相同。建议您同时安装二者。2011 年 6 月 Project Server 累积更新包含了 Project Server 2010 Service Pack 1 更新中未包含的多个修补程序和改进。可在安装 Service Pack 1 更新之前或之后安装 2011 年 6 月累积更新。有关 2011 年 6 月累积更新的详细信息,请参阅 Project Server 2010 累积更新刷新包 (Project server-package) 的说明:2011 年 6 月 30 日 (https://support.microsoft.com/kb/2536600/zh-cn)。有关其他 Project Server 2010 累积更新的详细信息,请参阅 Project Server 2010 资源中心的更新(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=209620&clcid=0x804)(该链接可能指向英文页面)。

重要

如果您安装了在 2011 年 6 月 30 日之前下载的 Project Server 2010 2011 年 6 月累积更新的版本,则必须下载并安装此累积更新的 2011 年 6 月 30 日版本。Project Server 2010 2011 年 6 月 30 日累积更新包的版本号为 14.0.6106.5002。请参阅 Project Server 2010 累积更新刷新包 (Project server-package) 的说明:2011 年 6 月 30 日 (https://support.microsoft.com/kb/2536600/zh-cn) 以下载此累积更新。在安装累积更新后,确保在安装累积更新时像往常一样运行 SharePoint 产品配置向导。有关安装 Project Server 2010 累积更新的详细信息,请参阅部署累积更新 (Project Server 2010)

备注

由于 SharePoint Server 2010 Service Pack 1 与 Project Server 2010 Service Pack 1 包一起安装,因此,还建议您安装 SharePoint Server 2010 2011 年 6 月 30 日版的累积更新。有关下载和详细信息,请参阅 SharePoint Server 2010 累积更新刷新包 (SharePoint server-package) 的说明:2011 年 6 月 30 日。有关 SharePoint Server 2010 更新的详细信息,请参阅 SharePoint 2010 产品资源中心的更新

将 Project 2010 桌面客户端更新为 Service Pack 1

有关如何将 Microsoft Project Professional 2010 和 Project 2010 桌面客户端更新为 Service Pack 1 的信息,请参阅 Office Resource Kit TechNet 文章:应用 Office 2010 Service Pack 1 (SP1)。有关 Project 2010 Service Pack 1 的说明,请参阅知识库文章:Project 2010 SP1 的说明

Microsoft Project Server 2010 Service Pack 1 的关键 Project Server 2010 修补程序和改进

Project 2010 和 Project Server 2010 的 Service Pack 1 更新中共解决了 200 余个问题。另外,Service Pack 1 更新包含所有以前累积更新中提供的所有修补程序的汇总。下面是 Project Server 2010 和 Project Professional 2010 的 Service Pack 1 更新中包括的四种频繁请求的改进。

  • Project Web App 工作组成员页面支持的其他浏览器

  • Project Web App 中的项目计划的改进

  • 手动计划任务的按时间分段支持

  • 将 Project 任务同步到 SharePoint 任务列表的增强功能

若要查看 Microsoft Project Server 2010 Service Pack 1 中包括的所有修补程序的完整列表,请参阅 Microsoft SharePoint 2010 和 Office Server Service Pack 1 Changes.xlsx 程序包(该链接可能指向英文页面)

Project Web App 工作组成员页面支持的其他浏览器

Microsoft Project Server 2010 Service Pack 1 中包括的一项重要改进是其他浏览器对 Project Web App 中的工作组成员页面的支持。此改进使工作组成员不仅能够通过受支持的 Internet Explorer 浏览器查看向其分配的任务、提交其状态和提交时间表,还能够通过 Firefox、Apple Safari 和 Google Chrome 浏览器执行这些操作。应用 Microsoft Project Server 2010 Service Pack 1 后,所有以下浏览器环境都将支持工作组成员的页面:

  • Windows 7、Windows Vista 和 Windows Server 2008 上的 Internet Explorer 9(32 位)

  • Windows 7、Windows Vista 和 Windows Server 2008 上的 Internet Explorer 8(32 位)

  • Windows Vista、Windows XP 和 Windows Server 2003 上的 Internet Explorer 7(32 位)

  • Mac OS X v10.6、Windows 7(32 位/64 位)、Windows Vista SP2、Windows XP SP3、Windows Server 2003 和 UNIX/Linux 上的 Firefox 3.6.8+

  • Windows 7 上的 Google Chrome 6.0

  • Mac OS X v10.6 上的 Apple Safari 5

这些其他浏览器支持的工作组成员页面包括:

  • Project Web App (PWA) 主要默认页面 (default.aspx)

  • 快速启动中的“我的工作”部分的所有页面。其中包括:

    • 任务

    • 时间表

    • 问题和风险

备注

Project Web App 中的其他页面(例如项目中心、项目组合分析)只能通过前面列出的 Internet Explorer 浏览器访问。如果使用的是基于 Macintosh 的计算机,请参阅Accessing Project Web App and Project Professional from a Macintosh-based computer 来获取有关如何访问这些 Project Web App 页面的详细信息。

有关详细信息,请参阅 Microsoft Project 工作组博客文章 Project 2010 SP1 – 多浏览器支持(该链接可能指向英文页面)

Project Web App 中的项目计划的改进

应用 Microsoft Project Server 2010 Service Pack 1 将使 Project Web App 用户能够编辑包含“固定工时”或“投入比导向”任务的项目。在原始版本的 Project Server 2010 中,Project Web App 用户能够创建和编辑项目计划。不过,此新功能的一个限制是包含“固定工时”或“投入比导向”任务的项目无法通过 Project Web App 进行编辑。包含这些种类的任务的项目只能通过 Project Professional 2010 进行编辑。Service Pack 1 移除了此限制。

有关详细信息,请参阅 Microsoft Project 工作组博客文章 Project 2010 SP1 – Project Web App 中的项目计划的改进(该链接可能指向英文页面)

手动计划任务的按时间分段支持

通过应用 Microsoft Project Server 2010 Service Pack 1,用户可以在 Project Web App 中编辑手动计划任务的按时间分段数据。手动计划任务是 Project Server 2010 中引入的新功能“用户控制计划”的一部分,用于加强用户对任务计划方式的控制。手动计划任务不受计划引擎的影响,仅在您手动更新它们时移动,从而加强了您对计划的控制。不过,迄今为止,用户无法编辑手动计划任务中的按时间分段数据。例如,在手动计划任务中,无法在 Project Web App 中编辑任务分配状况视图中的工时值,或报告任务状态中的按时间分段数据。与自动计划任务不同,手动计划任务的字段是只读的。在 Project Server 2010 中,SP1 更新使所有任务(自动和手动计划任务)能够在“我的工作”或“单输入模式”中使用按时间分段跟踪(每个阶段完成的工时)。

备注

也可以通过 Office 2010 Service Pack 1 更新在 Project 2010 客户端中使用此功能。

有关详细信息,请参阅 Microsoft Project 工作组博客文章 Project 2010 SP1 – 手动计划任务的按时间分段支持(该链接可能指向英文页面)

将 Project 任务同步到 SharePoint 任务列表的增强功能

将 Project Professional 2010 更新到 Service Pack 1 将使客户端用户能够使用“同步到 SharePoint”功能自动同步计划任务。“同步到 SharePoint”功能允许您在 Project Professional 2010 中将项目文件中的任务与 SharePoint 任务列表同步。此功能的一条说明是您局限于仅与手动计划任务同步。将 Service Pack 1 更新应用于 Project Professional 2010 后,您能够同步手动计划和自动计划任务。

有关详细信息,请参阅 Microsoft Project 工作组博客文章 Project 2010 SP1 – 同步到 SharePoint 任务列表的增强(该链接可能指向英文页面)

备注

请注意,此功能适用于 Project Professional 2010,并且仅在您将 Service Pack 1 更新应用于 Project Professional 2010 桌面客户端后才启用。有关如何使用 Service Pack 1 更新来更新 Project Professional 2010 的详细信息,请参阅 Office Resource Kit TechNet 文章:应用 Office 2010 Service Pack 1 (SP1)

开始之前

在安装 Microsoft Project Server 2010 Service Pack 1 之前,请执行以下推荐操作:

  • 在开始安装之前备份服务器场。Microsoft Project Server 2010 Service Pack 1 无法卸载,因此如果您必须返回到以前的部署,则必须还原服务器场备份。有关如何执行备份的详细信息,请参阅备份和还原数据库 (Project Server 2010)

    重要

    无法卸载 Project Server 2010 Service Pack 1 更新。

  • 停止所有 Web 服务器上的“World Wide Web 发布服务”,以便断开所有用户与服务器场的连接。在具有多个前端 Web 服务器的服务器场中,如果第一个前端 Web 服务器上的文件和数据库已更新,而其他 Web 服务器仍包含之前的文件和数据库,最终用户将无法浏览网站。

  • 最佳实践是在安装更新之前停止“Microsoft Project Server 队列服务 2010”。这样可以确保在安装更新时不会进行任何处理。

在 Project Server 2010 基本安装版上安装 Service Pack 1

若要在 Project Server 2010 的基本安装(即,包含 Microsoft SQL Server 2008 Express 的单台服务器安装)上安装 Microsoft Project Server 2010 Service Pack 1,请执行下列操作:

  1. 停止服务器上的“World Wide Web 发布服务”,以便断开用户与服务器的连接。

  2. 停止“Microsoft Project Server 队列服务 2010”。

  3. 下载 Microsoft Project Server 2010 Service Pack 1 更新文件。运行该文件。在“Microsoft 软件许可条款”页上,阅读条款后单击“单击此处接受 Microsoft 软件许可条款”。单击“继续”安装更新文件。

  4. 更新文件安装完成后,在确认页上单击“确定”。

  5. 运行 SharePoint 产品配置向导以完成安装。为此,请依次单击“开始”、“所有程序”、“Microsoft SharePoint 2010 产品”,然后单击“SharePoint 产品配置向导”,完成向导中的步骤。

  6. 在“配置成功”页上,单击“完成”。

  7. 手动启动“World Wide Web 发布服务”,使服务器可供用户使用。

使用 Service Pack 1 更新 Project Server 2010 场安装

对于 Project Server 2010 场部署,使用以下过程在服务器场中的每台服务器上安装 Microsoft Project Server 2010 Service Pack 1。

安装步骤

若要使用 Microsoft Project Server 2010 Service Pack 1 更新 Project Server 2010 场部署,必须按照下列常规步骤操作:

  1. 在服务器场中的每台服务器上安装 Microsoft Project Server 2010 Service Pack 1 文件。

  2. 在服务器场中的所有服务器上安装完 Service Pack 1 更新文件后,在服务器场中的一台服务器(最好是承载 SharePoint 管理中心网站的服务器)上运行 SharePoint 产品配置向导以完成该服务器上的安装。

  3. 在场中的每台其余服务器上运行 SharePoint 产品配置向导,一次运行一台。

建议您使用场管理员帐户来安装更新和运行 SharePoint 产品配置向导。如果您使用其他帐户来安装更新,该帐户必须是域帐户,且拥有以下权利和权限:

  • Web 服务器计算机上 Administrators 组的成员

  • Microsoft SQL Server 计算机上 Administrators 组的成员

您可以直接登录到服务器来安装更新,也可以通过连接到终端服务控制台会话进行。

在服务器场部署中安装 Microsoft Project Server 2010 Service Pack 1

  1. 停止所有 Web 服务器上的“World Wide Web 发布服务”,以断开用户与服务器场的连接。

  2. 转到每个应用程序服务器并停止“Microsoft Project Server 队列服务 2010”(如果可用)。

  3. 下载 Microsoft Project Server 2010 Service Pack 1。

  4. 在服务器场中的服务器上,运行 Microsoft Project Server 2010 Service Pack 1 更新文件。在“Microsoft 软件许可条款”页上,阅读条款后单击“单击此处接受 Microsoft 软件许可条款”。单击“继续”来搜索必须更新的文件并安装更新文件。

  5. Microsoft Project Server 2010 Service Pack 1 安装完成后,在“安装已完成”消息框中单击“确定”。

  6. 您必须运行安装程序来为服务器场中的每台服务器安装新的 Microsoft Project Server 2010 Service Pack 1 更新文件。如果服务器场中有多台服务器,请移动到 Project Server 场中的每台服务器并重复步骤 2-5 来安装文件。

    备注

    此时不要在任何服务器上运行 SharePoint 产品配置向导。

  7. 在服务器场中的所有服务器上安装 Project Server 2010 Service Pack 1 二进制文件后,必须在服务器场上的每台服务器上运行 SharePoint 产品配置向导以完成安装。

    备注

    建议首先在承载管理中心网站的应用程序服务器上完成 Microsoft Project Server 2010 Service Pack 1 安装,然后在其他应用程序服务器上完成,再在前端 Web 服务器上完成。
    如果在前端 Web 服务器上承载管理中心网站,则在该前端 Web 服务器上完成 Microsoft Project Server 2010 Service Pack 1 更新安装,然后在应用程序服务器上完成,最后在其余的前端 Web 服务器上完成。

    在上一步选定的服务器上,运行 SharePoint 产品配置向导完成安装过程。若要运行 SharePoint 产品配置向导,请依次单击“开始”、“所有程序”、“Microsoft SharePoint 2010 产品”,然后单击 SharePoint 产品配置向导,完成向导中的步骤。

    重要

    在运行 SharePoint 产品配置向导之前,应将所有 Microsoft Project Server 2010 Service Pack 1 安装文件安装到服务器场中的所有服务器上。

  8. 在“配置成功”页上,单击“完成”。

    重要

    切记,SharePoint 产品配置向导一次只能在一台计算机上执行配置过程,除非您已分离内容数据库,并在将数据库重新附加到服务器场前之升级了这些数据库。

  9. 在服务器场中的所有服务器上完成 Microsoft Project Server 2010 Service Pack 1 安装和配置后,在您手动停止其上的“World Wide Web 发布服务”的每台服务器上手动启动该服务,以使 Web 服务器可供用户使用。

将 Project Server 2010 场部署更新到 Service Pack 1 时的注意事项

务必要记住,Project Server 2010 Service Pack 1 也包含 SharePoint Server 2010 的 Service Pack 1 更新,并且在安装过程中将自动应用二者。若要成功应用 Project Server 2010 Service Pack 1,必须执行以下两个过程:

  • 修补过程:此过程更新服务器上的 SharePoint Server 2010 和 Project Server 2010 二进制文件。

  • 升级过程:此过程升级 SharePoint Server 2010 和 Project Server 2010 数据库。仅在您运行 SharePoint 产品配置向导时执行升级过程。

    重要

    Project Server 2010 Service Pack 1 更新不会提示您在修补过程后运行 SharePoint 产品配置向导。在服务器场中的所有服务器上完成修补过程(Service Pack 1 二进制文件的安装)后,可以在每台服务器上运行 SharePoint 产品配置向导。

不过,可能存在如下情形:管理员需要首先使 Project Server 2010 Service Pack 1 功能和修补程序可在其环境中使用,并临时绕过 SharePoint Server 2010 的更新。例如,如果管理员必须计划较长的停机时间段来将 SharePoint Server 2010 数据库(可能非常大)升级到 SP1,则会出现此情形。

如果您安装 Project Server 2010 Service Pack 1 二进制文件并仅升级 Project Server 2010 数据库,则可以实现此情形。这可以通过以下步骤完成。

  1. 在服务器上的“管理工具服务”页上,停止以下所有服务:

    • SharePoint 2010 定时服务

    • SharePoint 2010 管理

    • SharePoint 2010 跟踪服务

    • Microsoft Project Server Queue Service 2010

    • Microsoft Project Server Events Service 2010

  2. 停止服务器上的 Internet Information Services (IIS)。

  3. 在服务器上运行 Project Server 2010 Service Pack 1 更新以安装 Project Server 2010 和 SharePoint Server 2010 Service Pack 1 二进制文件。

    重要

    不要运行 SharePoint 产品配置向导。此时运行该向导会同时升级 SharePoint Server 2010 和 Project Server 2010 数据库。

  4. 在服务器上重新启动以下服务:

    • SharePoint 2010 定时服务

    • SharePoint 2010 管理

    • SharePoint 2010 跟踪服务

    • Microsoft Project Server Queue Service 2010

    • Microsoft Project Server Events Service 2010

  5. 在服务器上重新启动 IIS。

  6. 在服务器场中的剩余服务器上,重复步骤 1-5。

  7. 现在已在服务器场中的所有服务器上安装了 Project Server 2010 Service Pack 1 二进制文件,您必须使用 Windows PowerShell cmdlet 升级 Project Server 2010 数据库。在服务器场中的应用程序服务器上,打开 Windows PowerShell 并运行以下 cmdlet:Upgrade-SPProjectWebInstance。此 cmdlet 创建对 Microsoft SharePoint Server 2010 场中指定的 Project Web App 网站的升级更改。您可以使用必需的 -URL 选项来指定执行数据库升级的 Project Web App 实例的位置。例如,Upgrade-SPProjectWebInstance –URL http://Contoso/pwa。运行此 cmdlet 后,等待确认消息“Upgrade of single project site complete”。有关此 Windows PowerShell cmdlet 的详细信息,请参阅 Upgrade-SPProjectWebInstance

    备注

    只需在服务器场中的单个应用程序服务器上运行 Upgrade-SPProjectWebInstance Windows PowerShell。无需在服务器场中的任何其他服务器上运行此命令。

  8. 在运行 Windows PowerShell cmdlet 的应用程序服务器上的命令提示符窗口中,运行 IISreset /noforce 以重新启动 IIS。

请注意,虽然 SharePoint Server 2010 二进制文件已更新到 SP1,但服务器场将仍可运行,即使 SharePoint Server 2010 数据库未升级到 SP1 也是如此(以“兼容性模式”运行)。SP1 中提供的 SharePoint Server 2010 功能和修补程序直到 SharePoint Server 2010 数据库升级到 Service Pack 1(通过运行 SharePoint 产品配置向导)后才可用。

可以通过查看“管理数据库升级状态”页来验证 SharePoint Server 2010 是否在向后兼容模式下运行。此页会显示服务器场中使用的数据库的状态。如果 SharePoint Server 2010 环境在向后兼容模式中运行,则 SharePoint 配置数据库和其他内容数据库会显示以下状态:“数据库在兼容性范围内,建议进行升级”。在升级 SharePoint Server 2010 数据库以匹配 SharePoint Server 2010 二进制文件后,这些数据库的状态应为“无需任何操作”。

备注

以向后兼容性模式运行环境只是为了临时方便帮助管理员部署 Service Pack 1 更新。建议不要长时间以向后兼容性模式运行。
有关更新和向后兼容模式的详细信息,请参阅安装软件更新 (SharePoint Server 2010)

使用 Service Pack 1 更新 Project Server 2010 语言包

Microsoft 2010 Office Server 语言包 Service Pack 1 程序包包含 Office Server 2010 语言包(包括 SharePoint Server 2010 和 Project Server 2010 语言包)的 SP1 更新。

运行 Microsoft 2010 Office Server 语言包 SP1 程序包可检测服务器上的任何语言包(Project Server 2010 或 SharePoint Server 2010)并根据需要安装它们。例如,服务器上的 Project Server 2010 英语-美国安装包含 SharePoint Server 2010 法语-法国语言包和 Project Server 2010 法语-法国语言包。您将必须安装 Microsoft 2010 Office Server 语言包 SP1 程序包来更新 SharePoint Server 2010 法语-法国语言包和 Project Server 2010 法语-法国语言包。

若要下载 Microsoft 2010 Office Server 语言包 SP1 程序包,请参阅 Microsoft 2010 Server 语言包 Service Pack 1 (SP1) 的说明 (https://go.microsoft.com/fwlink/?linkid=220137\&clcid=0x804)。

下面是在具有语言包的 Project Server 2010 场上安装 Service Pack 1 更新(Microsoft Project Server 2010 SP1 程序包和 Microsoft 2010 Office Server 语言包 SP1 程序包)的推荐顺序。

  1. 在服务器场中的所有服务器上,安装 Microsoft Project Server 2010 SP1 程序包,但不要运行 SharePoint 产品配置向导。

  2. 在服务器场中的所有服务器上安装 Microsoft 2010 Office Server 语言包 SP1 程序包,但不要运行 SharePoint 产品配置向导。

  3. 在服务器场中的一台服务器(最好是承载管理中心网站的服务器)上运行 SharePoint 产品配置向导,以完成在该服务器上的安装。

  4. 在服务器场中的所有剩余服务器上运行 SharePoint 产品配置向导。

验证 Service Pack 安装

若要验证安装是否成功,您可以在安装 Service Pack 更新后使用以下任一方法:

  • 在“控制面板”中查看当前安装的更新   在“控制面板”中,单击“程序”,再单击“查看已安装的更新”。在“Microsoft Project Server 2010”下查找“Microsoft SharePoint 和 Project Server 2010 Service Pack 1 (SP1)”以验证是否已安装更新。Microsoft SharePoint Server 2010 下应列出相同的更新信息。

    备注

    如果您在向后兼容模式中运行 SharePoint Server 2010,并且未将 SharePoint Server 2010 数据库升级到 Service Pack 1,则“查看已安装的更新”页仍会将“Microsoft SharePoint 和 Project Server 2010 Service Pack 1 (SP1)”显示为已安装的更新。可以通过在管理中心网站上查看“管理数据库升级状态”页来确定 SharePoint Server 2010 是否在兼容模式中运行。

  • 在 SharePoint 管理中心中检查升级状态   在管理中心中,单击“升级和迁移”,然后单击“检查升级状态”。在安装更新后应查看“状态”是否为“成功”。

  • 检查升级日志文件,并验证 Web 应用程序是否已成功更新。升级日志文件位于“选定升级会话详细信息”部分的“升级状态”页。

备注

检查数据库版本不是确定是否正确安装了更新的可靠方法。如果更新中没有包括任何数据库更新,则数据库版本不会更改。

已知问题:尝试编辑现有规则时无法加载页面

应用 Project Server 2010 SP1 更新后,如果已定义审批规则,则环境中可能会出现一个已知问题。在应用 SP1 更新后,如果您尝试编辑现有规则,则无法加载页面,并且消息框会显示一条常规错误消息:错误 – 发生意外错误

如果查看 ULS 日志,则会出现一条对应的错误消息:表“Rules”中的“RULE_AUTOMATIC_PUBLISH”为 DBNull

导致出现此错误的原因是,Project Server 2010 Service Pack 1 更新向 MSP_Rules 表中添加了一个新列(即,RULE_AUTOMATIC_PUBLISH),并且所有现有行都保留为 null 值。

在应用 Project Server 2010 Service Pack 1 更新后创建的新规则不会受到影响。(可编辑这些规则)。

2011 年 6 月 Project Server 2010 累积更新中已纠正此错误。当前可下载并安装此更新。有关 Project Server 2010 累积更新的详细信息,请参阅 Project Server 2010 资源中心的更新(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=209620\&clcid=0x804)(该链接可能指向英文页面)。

备注

建议您安装 2011 年 6 月 Project Server 2010 累积更新。此更新的发布日期与 Project Server 2010 Service Pack 1 更新的发布日期相同。

作为此问题的解决方法,您可以删除审批规则,然后再重新创建它。

此外,也可以通过直接更新 Project Server 2010 已发布数据库中包含规则定义的 MSP_RULES 表来解决此问题。在 Project Server 2010 已发布数据库上运行以下 SQL 查询会将列中的 null 值更改为 false。

Update MSP_Rules 
Set RULE_AUTOMATIC_PUBLISH='False'

有关安装 Project Server 2010 Service Pack 1 程序包时可能遇到的其他已知问题的详细信息,请参阅知识库文章:#2532126 安装 Microsoft Office 2010 Service Pack 1 和 Microsoft SharePoint 2010 Service Pack 1 时可能遇到的已知问题 (https://support.microsoft.com/kb/2532126/zh-cn)。