1. 安装过程合理:

A. 可以同时在管理中心、两台前端、搜索服务器上安装重新发布的SP1补丁包(所提供的链接)

B. 等待所有SP1补丁包安装完成,依次在管理中心、两台前端、搜索服务器上运行配置向导.

C. 可以同时在管理中心、两台前端、搜索服务器上安装April 2015 CU补丁包

D. 等待所有April 2015 CU补丁包安装完成,依次在管理中心、两台前端、搜索服务器上运行配置向导.

注: 服务器场应该是英文版的,如果有其他语言包安装的话,在安装SP1后也需要安装各语言包对应的SP1。

2. 在升级前, 建议备份关键的数据库(如内容数据库)以及自定义开发的solution文件以及其他未通过solution部署的设置(如IIS中的端口,协议绑定等)

建议生成一份Farm Report: http://spsfarmreport.codeplex.com

3. 在升级前,建议尽量在测试/UAT环境进行测试后再在生产环境进行部署升级.

4. 理论上, 正在运行的工作流实例受影响一般会发生在工作流的定义文件发生变更的情况下,SP1/CU的补丁安装不会影响自定义的工作流定义文件,因此不会工作流的运转。

如果发生工作流实例suspend的状态,可以通过SPList.WorkflowAssociations获取到关联的工作流,然后再根据SPListItem.Workflows逐一判断其关联的实例状态进行相应的操作。

在UAT环境进行如下验证:

1. 安装SP1中文语言包,是否可以成功安装? 如果可以,安装后运行配置向导,然后安装CU。

https://www.microsoft.com/zh-CN/download/details.aspx?id=42543

2. 如果安装不成功,测试以下方案:

A. 卸载中文语言包:

B. 安装CU

C. 运行配置向导

D. 安装SP1中文语言包

E. 运行配置向导

F. 再次安装CU

G. 运行配置向导

1. 请在WTCSPS01, WTCSPS02上执行以下命令,将结果回复给我:

CD “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\BIN”

stsadm -o localupgradestatus

2. 继续在这2台机器上执行以下PowerShell命令, 将结果回复给我:

Get-SPProduct -local | select * > c:\patch.txt

Get-SPProduct –local | % {$_.ServersMissingThis | % {$_}} > c:\patch2.txt

Get-SPProduct –local | % {$_.PatchableUnitDisplayNames | % {$_}} > c:\patch3.txt

3. 重复步骤1,将结果回复给我。

4. 对于配置数据库执行以下语句,收集其结果:

SELECT o.Name ,i.*

FROM [SharePoint_Config].[dbo].[ServerVersionInformation] i with(nolock),[SharePoint_Config].[dbo].[Objects] o with(nolock)

where i.ServerId = o.Id and i.Product like '%language pack%'

5. 再次在管理中心服务器运行配置向导,如问题仍然存在,收集PSCDiagnostics-<日期>-<时间>.日志以及Upgrade-<日期>-<时间>.log

05-11 20:04