如果你想要爲你的SharePoint 2010服務器場安裝SP1,相信本文可以提供一些重要的指導。
首先,在真正動手之前,建議你閱讀下面這幾篇blog:
下面是所有與SharePoint系統相關的產品(與組件)的SP1補丁包的下載地址,以及其所對應的KB文章。
Microsoft SharePoint Server 2010 Service Pack 1 | | 2460045 SharePoint Server 2010 SP1 說明 |
Microsoft SharePoint 和 Project Server 2010 Service Pack 1 | | 2460047 Project Server 2010 SP1 說明 |
Microsoft Office Web Apps Service Pack 1 | | 2460073 Office Web Apps SP1 說明 |
Microsoft Search Server 2010 Service Pack 1 | | 2460070 Search Server 2010 SP1 說明 |
Microsoft FAST Search Server 2010 for SharePoint Service Pack 1 | | 2460039 FAST Search Server 2010 for SharePoint SP1 說明 |
Microsoft Groove Server 2010 Service Pack 1 | | 2460067 Groove Server 2010 SP1 說明 |
Microsoft 2010 Server Language Pack Service Pack 1 | | 2460056 Office Servers 2010 Language Pack SP1 說明 |
Microsoft SharePoint Foundation 2010 Service Pack 1 | | 2460058 SharePoint Foundation 2010 SP1 說明 |
Microsoft SharePoint Foundation 2010 Language Pack Service Pack 1 | | 2460059 SharePoint Foundation 2010 Language Pack SP1 說明 |
Microsoft SharePoint 2010 Indexing Connector for Documentum Service Pack 1 | | 2460054 SharePoint 2010 Indexing Connector for Documentum SP1 說明 |
對於一個比較標準的SharePoint Server 2010系統(即不包含Project Server、FAST Search for SharePoint,但包含Office Web Apps),基本的補丁包安裝順序如下:
- 安裝SharePoint Foundation 2010 SP1
- 如果服務器場中額外安裝了某種語言的語言包,安裝對應語言的SharePoint Foundation 2010 Language Pack SP1
- 安裝SharePoint Server 2010 SP1
- 如果服務器場中額外安裝了某種語言的語言包,安裝對應語言的SharePoint Server 2010 Language Pack SP1
- 安裝Office Web Apps SP1
- 運行SharePoint 2010產品配置嚮導
之前曾經有些文檔可能指出SharePoint Server SP1已經包含了SharePoint Foundation SP1,但爲了統一補丁安裝方式,TechNet仍然要求使用先安裝SharePoint Foundation補丁,然後安裝SharePoint Server補丁的方式,來完成整個補丁的安裝過程。
如果你的SharePoint 2010系統中有多臺服務器,那麼在服務器上安裝SP1的順序如下:
- 在運行管理中心網站的應用服務器上安裝所有SP1補丁包
- 在其他應用服務器上安裝所有SP1補丁包
- 在所有Web前端服務器上安裝所有SP1補丁包
- 在運行管理中心網站的應用服務器上運行SharePoint 2010產品配置嚮導
- 在其他應用服務器上運行SharePoint 2010產品配置嚮導
- 在所有Web前端服務器上運行SharePoint 2010產品配置嚮導
有些文章可能告訴你,建議在安裝了SP1之後,馬上安裝June 2011 CU(2011年6月份積累更新包)。不要這樣做!這是因爲:
- Service Pack與CU的測試等級、支持等級都是不一樣的。對待CU,我們應該秉承更謹慎的態度。比如,June 2011 CU的一個已知問題就是,它有可能破壞SharePoint Server 2010系統中的Profile Service。
- 實際上,今天微軟已經“召回”了June 2011 CU補丁包。
在我的SharePoint 2010系統中,在我安裝完SP1,運行SharePoint 2010產品配置嚮導後,配置嚮導提示說它沒有能夠成功完成所有配置項。在升級Log文件中,我找到了如下錯誤信息:
無法在當前的 Active Directory 域中創建服務連接點。驗證 SharePoint 容器是否存在於當前域中並驗證您是否具有向其寫入的權限。
Microsoft.SharePoint.SPException: 目錄中不存在對象 LDAP://CN=Microsoft SharePoint Products,CN=System,DC=contoso,DC=com。
根據我的推測,產生這個錯誤的原因是在我的SharePoint 2010系統所在的Active Directory中,根本就沒有一個名爲“Microsoft SharePoint Products”的Container。我們可以在安裝SP1之前,按照這篇文章的指導,手工在Active Directory中將這個Container創建出來。
但是這個錯誤,似乎並不會導致SharePoint 2010系統出現問題,因爲在AD中通過創建服務連接點,跟蹤企業內部所有部署的SharePoint系統,這個功能並不是必需的。在我的環境中,雖然產品配置嚮導提供了這個問題,但我的SharePoint 2010服務器場仍然成功的升級到了SP1版本,所有功能和內容也工作正常。
完成了SP1安裝後,從SharePoint 2010管理中心中通過“查看產品和修補程序的安裝狀態”,應該能看到SharePoint Server 2010、Language Pack和Office Web Apps的各個組件的版本號變成14.0.6029.1000。