部署 Office SharePoint Server 2007 的軟體更新

更新日期: 2009-11-05

本文內容:

  • 適用對象及文章範圍

  • 了解軟體更新

  • 可用的更新

  • 建議的安裝更新順序

  • 安裝軟體更新

    • 開始之前

    • 安裝前的步驟

    • 安裝步驟

    • 確認更新是否完成及成功

    • 新增伺服器至伺服器陣列 (選擇性)

    • 更新語言範本套件

適用對象及文章範圍

本軟體更新所提供的相關資訊適用於所有負責維護 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007 的 IT 專業人員。但特定軟體更新安裝指示則專供在 SharePoint 伺服器陣列上安裝軟體更新的 IT 專業人員使用。如下節所述,獨立的軟體更新安裝並不涉及在 SharePoint 伺服器陣列中安裝軟體更新的必要步驟。

獨立安裝

在網頁伺服器上安裝 Office SharePoint Server 2007 時,若選擇了 [基本] 安裝 (具有名稱為 SQL Server Desktop Engine (MSDE) 之 Microsoft SQL Server 2005 Express Edition 執行個體的單一伺服器),即無需遵循本主題所列的處理與程序。在此情況下,若啟用了 [自動更新],電腦即會自動更新。若未啟用 [自動更新],可以使用 Windows Update (https://go.microsoft.com/fwlink/?linkid=133349&clcid=0x404) 網站或 Microsoft Update (https://go.microsoft.com/fwlink/?linkid=90953&clcid=0x404) 網站,檢視可用的軟體更新,並從中選擇要安裝的更新。

若在獨立的 SharePoint 安裝上安裝 Service Pack,SharePoint 產品及技術設定精靈 (Psconfigui.exe) 將會自動啟動並更新 SharePoint 產品及技術的資料庫。但若是在獨立安裝上安裝隨 Installer 套件發行的 Hotfix,則會提示您手動執行 SharePoint 產品及技術設定精靈。

若更新屬於公用更新,且您有已設定自動更新的獨立安裝,則更新將會以無訊息方式執行 Psconfigui.exe,並會在更新完成安裝後才顯示使用者介面。本地化後的更新在獨立安裝上的行為與公用更新相同。如需各種類型之 SharePoint 軟體更新的的詳細資訊,請參閱<了解軟體更新>。

如需部署獨立伺服器 (使用基本安裝進行設定) 以外的部署資訊,請造訪 Microsoft 下載中心 (https://go.microsoft.com/fwlink/?linkid=24367&clcid=0x404) 下載和安裝您要的軟體更新。

注意

具有發佈限制的軟體更新 (例如 Hotfix),必須向客戶支援服務或技術支援專案經理提出申請,或填寫知識庫 (KB) 文章中的申請表單以下載所需的 Hotfix。

若伺服器陣列環境中的軟體更新未自動安裝,則即使已在網頁伺服器上啟用 [自動更新] 功能,您也無法使用 Windows Update (https://go.microsoft.com/fwlink/?linkid=133349&clcid=0x404) 網站或 Microsoft Update (https://go.microsoft.com/fwlink/?linkid=133318&clcid=0x404) 網站,初始化軟體更新安裝。

軟體更新程式會檢查 Windows 登錄,並封鎖所有在 HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web server extensions\12.0\WSS\ 機碼中不含 "Serverrole"="SINGLESERVER" 值之網頁伺服器的自動安裝。

提示秘訣:

您可以使用登錄編輯程式檢查 HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web server extensions\12.0\WSS 機碼的值,判斷是否需要手動下載並安裝重要的軟體更新。

了解軟體更新

Microsoft 針對 Windows SharePoint Services 和 Microsoft Office SharePoint Server 提供多種類型的軟體更新。在進一步了解這些更新之前,建議您先了解相關的重要術語。下表提供 Microsoft 軟體更新的相關術語資訊。

軟體更新概念和術語

概念和詞彙 描述和定義

Hotfix

由一或多個檔案組成的單一累積套件,可用於解決產品問題。Hotfix 可解決特定客戶的問題,但不一定會對該客戶組織以外發行。

公用更新

公用更新通常是安全性相關的 Hotfix,會公開發行供大眾下載。Windows Update 設定會識別這些更新並自動加以安裝。您必須從安全佈告欄連結公用更新。這些 Hotfix 通常是視需要而發行。另一種公用更新範例是 Service Pack。

Service Pack

一組經過測試的累計更新,包含所有 Hotfix、安全性更新、重要更新和更新,以及針對產品發行後發現內部問題的額外修正程式。Service Pack 也可能包含少量客戶所要求的設計變更或功能。

排程傳遞模型

Microsoft Office 正逐漸從目前的優先順序 Hotfix 發行模型轉換成排程傳遞模型。在排程傳遞模型下,每隔兩個月會發行一次 Hotfix。此排程讓客戶更能預測發行時間。需要緊急修正的客戶則可要求縮短 Hotfix 的時間。

下列傳遞機制支援此新方法。

  • 累計更新 (CU)

  • 關鍵隨選 (COD) Hotfix

如需詳細資訊,請參閱 Microsoft Office 小組將提交累計更新 Hotfix 以更正報告的問題 (機器翻譯)。

累計更新

每兩個月發行一次的 Hotfix 集合。累計更新 (CU) 是先前所發行之 Hotfix 和累計更新的彙總。CU 有時又稱為更新彙總套件。

提供的 Hotfix 包括:

  • 符合 Hotfix 受理準則的問題修正程式。這些準則包括因應措施的可用性、對客戶的影響、重現性以及需變更程式碼的複雜性。

  • 所有最新發行的關鍵隨選 Hotfix。

  • 所有最新發行的重大安全性或非安全性更新。

如需詳細資訊,請參閱以累計更新的形式定期發行 Office Hotfix (英文) (https://go.microsoft.com/fwlink/?linkid=133358&clcid=0x404) 部落格文章。

關鍵隨選 (COD) Hotfix

關鍵隨選 (COD) Hotfix 可用於解決累計更新傳遞週期所無法處理的重大問題。COD 修正程式限用於緊急情況 (例如導致客戶正常營運的問題),以及/或無有效因應措施的問題。關鍵隨選 (COD) Hotfix 會隨附於下次發行的累計更新中。

注意

COD 版本採用下次版本設定模式:12.0.xxxx.500X。假設某 CU 的發行版本為 12.0.6327.5000,但必須在其後發行 COD Hotfix。在此範例中,COD Hotfix 的版本即會是 12.0.6327.5001。若在下次發行 CU 之前再次需要其他的 Hotfix,則該 Hotfix 的版本號碼即會是 12.0.6327.5002,依此類推,直到下一個 CU 發行為止。

套件

針對更新彙總套件或 Hotfix 所提供下載的可執行檔 (.exe)。套件可以包含一或多個修補。根據下載機制的不同,可執行檔本身可能會封裝在另一個由密碼保護的可執行檔中。當您解壓縮該套件之後,會有一或多個 .exe 檔案以知識庫 (KB) 號碼作為名稱的一部分,例如 Webfldrs-KB907306-ENU.exe。在此範例中,大部分客戶會執行 Webfldrs-KB907306-ENU.exe 可執行檔更新其 SharePoint 伺服器。

修補

修補儲存在套件中。修補會執行 Windows Installer 程式 (msiexec.exe),並以新資訊或二進位碼更新原始安裝套件 (副檔名為 .msi)。由 Windows Installer 程式所安裝之修補的副檔名為 .msp。

您可以將修補解壓縮至一般的資料夾,建立匯集版的修補。如需詳細資訊,請參閱<Create an installation source that includes software updates (Windows SharePoint Services 3.0)>或<建立內含軟體更新的安裝來源 (Office SharePoint Server 2007)>。

本地化修補

本地化修補或本機修補含有特定語言字串或相關程式碼的更新。

通用修補

通用修補及語言無關,並且可套用至任何伺服器,而無論其所採用的基本安裝語言或是否已安裝語言套件。大部分軟體更新都是透過通用修補進行傳遞。

升級程式

升級程式是產品的特定部分,可以評估相關物件目前的狀態,並可能加以改變,使其符合更新的架構、啟用新功能,或更正已知問題。

下列各節提供軟體更新的其他資訊:

  • 累計更新

  • 套件

  • 修補

  • 通用修補和本地化修補

累計更新

如前文的軟體術語表所述,累計更新讓客戶更能預測軟體更新發行的週期,進而簡化 Windows SharePoint Services 和 Office SharePoint Server 之軟體更新安裝的管理。第一個累計更新雖是在 2008 年 8 月發行,但 12 月的 SharePoint CU (2008) 則是第一個全面實施所有新更新傳遞模型細節的 CU。從 12 月的 CU 開始,每一個累計更新將會發行一個套件,包含已發行之最新版的各個 Hotfix。此變更能夠更容易地建立新 Office SharePoint Server,讓您只要套用下列四項更新,即可修補至目前的更新層級:

  • 最新的 Windows SharePoint Services Service Pack

    注意

    儘管建議最好能安裝最新的 Service Pack,但其並非必要。若無法安裝最新 Service Pack,還是可以在生命週期內的舊版 Service Pack 上層安裝累計更新 (如需詳細資訊,請參閱 https://www.microsoft.com/lifecycle (https://www.microsoft.com/lifecycle)。

  • 最新的 Office SharePoint Server Service Pack

  • 最新的 Windows SharePoint Services 累計更新

  • 最新的 Office SharePoint Server 累計更新

請牢記下列新更新格式結構的相關資訊:

  • Windows SharePoint Services 會繼續保持獨立,而不會包含在 Office SharePoint Server 套件中。

  • Windows SharePoint Services 的所有最新通用修補與本機修補會包含在 Windows SharePoint Services 套件中。

  • Office SharePoint Server 所有的最新全球與當地的修補程式,以及其他的 Microsoft Office 伺服器產品 (例如 InfoPath Forms Services 及 Microsoft Office Project Server) 都包含在 Office SharePoint Server 套件中。

  • 套件內容的清單是自 RTM 以來所發行的項目累計,包含已不需個別更新的結構更新。

如需累計更新中特定修正程式的詳細資訊,請參閱該更新相關的知識庫文章。

如需累計更新的相關資訊,請參閱以累計更新的形式定期發行 Office Hotfix (英文) (https://go.microsoft.com/fwlink/?linkid=133358&clcid=0x404) 部落格文章 。

若希望在 Microsoft 發行 Microsoft Office 累計更新時取得資訊,建議您訂閱 Office Sustained Engineering 部落格 (英文) (https://go.microsoft.com/fwlink/?linkid=133359&clcid=0x404)。

套件

套件使用下列命名慣例。

軟體更新命名慣例

軟體更新命名慣例的模式為 productnamerrr-kby-xnn-fullfile-lang**.exe**,其中:

  • productname 是發行產品之名稱的簡短識別碼。

  • rrr 是發行的描述,例如 Service Pack 1 為 sp1。

  • y 是對應於軟體更新相關之知識庫文章的號碼。

  • nn 為號碼,會指出硬體的架構,可能是 x86 或 x64。

  • lang 是軟體更新的語言,例如美國英文為 en-us

例如 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 檔案的檔案名稱於美國英文及 x86 架構之硬體的表示是 officeserver2007sp1-kb936984-x86-fullfile-en-us.exe。

執行 .exe 檔案安裝套件之後,建議您確認是否已安裝更新。您可以針對 Windows Server 2003 和 Windows Server 2008 執行下列作業:

  • Windows Server 2003 — 檢視更新的安裝歷程記錄:依序按一下 [控制台]、[新增或移除程式],然後選取 [顯示更新] 核取方塊,即會顯示檔案名稱和知識庫文章號碼的對應參照。例如若已安裝「Microsoft Windows SharePoint Services 3.0 更新 (KB932091)」,其即會顯示在 [目前安裝的程式和更新] 清單中。

  • Windows Server 2008 — 檢視更新的安裝歷程記錄:依序按一下 [控制台] 及 [程式和功能]。在 [工作] 列上按一下 [檢視安裝的更新],即會顯示更新清單。例如 「Microsoft Windows SharePoint Services 3.0 更新 (KB932091)」。

您可以從上述任一範例中瀏覽至 https://support.microsoft.com/kb/\<kbnumber>,其中 <kbnumber> 為知識庫文章的號碼;您可以閱讀該文章進一步了解該套件。

另請注意下列套件相關事項:

  • 修補採累計形式。因此,如有兩個套件包含相同的修補,則較高組建編號的套件將會涵括組建編號較小之套件的所有內容。

  • 套件屬性會顯示包含套件的組建編號。這相當重要,因為組建編號有時候會大於套件內檔案顯示的版本,且這對於套件內容來說,是一項不錯的參考點。

  • 您可以解壓縮套件檢查修補內容,方法是開啟命令提示字元視窗,然後在提示字元下輸入下列命令:<套件名稱>.exe /extract:.\<hfx>,其中 <套件名稱> 是套件名稱,\<hfx> 是資料夾名稱。前述命令會將套件內容解壓縮至目前命令提示字元之所在目錄路徑下的 hfx 的資料夾中。您可以變更 \<hfx> 參數,指定符合需求的目錄位置及資料夾名稱。

  • 套件名稱中可能含有字母 glb,表示該套件含有通用修補,例如 office-kb950487-fullfile-x86-glb.exe。

  • 套件名稱中可能含有地區碼 (例如 en-us (英文,美國) 或 de-de (德文,德意志聯邦共和國)),用以表示套件中包含本地化修補;例如 wss-kb948957-fullfile-x86-en-us.exe。

修補

您可以手動安裝個別修補。但若是手動安裝個別修補,將會自動執行升級程序,並因此啟動升級程序。若改為執行 .exe 套件,則在安裝套件時,將會抑制自動升級功能。

在 Windows SharePoint Services 和 Office SharePoint Server 2007 中,Service Pack 的相關修補名稱與更新彙總套件、公用更新及 Hotfix 中的修補名稱不同。例如在累計更新中,Windows SharePoint Services 的通用修補的名稱為 sts.msp (.msp 是 Windows Installer 更新套件的副檔名),會修補從原始媒體安裝的 sts.msi 修補。另一個範例是 Service Pack 1,其中含有檔案名稱為 stswwsp1.msp,會修補從原始媒體安裝的 sts.msi 修補。在前述範例中,即使修補檔案名稱不同,兩個修補皆會更新相同的檔案。下表是 Windows SharePoint Services 和 Office SharePoint Server 常用的對應。

產品 Windows Installer 更新套件

Windows SharePoint Services 3.0

在下列清單中,<地區> 是基礎語言的代碼,例如 en-us。

  • sts.msp

  • wssmui-<地區>.msp

Office SharePoint Server 2007

在下列清單中,<地區> 是基礎語言的代碼,例如 en-us。

  • coreserver.msp

  • coreservermui-<地區>.msp

  • dlc.msp,其中 "dlc" 是 Document Lifecycle 的識別碼,包含工作流程及原則

  • dlcmui-<地區>.msp

  • ifswfe.msp,其中 "ifs" 是 InfoPath Forms Services 的識別碼

  • xlsrvapp.msp,其中 "xls" 是 Excel Calculation Services 的識別碼

  • 在某些情況下,修補名稱可能會包含 "x-none",表示其為通用修補。

通用修補和本地化修補

通用修補會影響和語言無關的產品組件。亦即這些修補只會改變無關乎語言的項目。SharePoint 產品的設計可確保所有特定語言字串皆有其位置,可以個別進行更新。因此,通用修補可以套用至任何伺服器,無論其基礎安裝語言或是否已安裝語言套件。

本地化修補又稱為本機修補,包含語言相關的字串或相關程式碼的更新。本地化修補中的程式碼變更,可能不是針對使用者介面中所顯示的特定字串,但卻十分接近,已可成為本地化修補的一部分。

常見的問題是:應安裝通用修補、本地化修補或兩者。

您應根據安裝的目的,決定所要安裝的修補。以下是此決定的指導:

  • 產品更新的大部分會涵括在通用修補中。如產品設計資訊中所述,語言相關部分已和產品程式碼加以區隔,因此不會包含在程式碼基礎中。

  • 有些程式碼修正程式必須同時施行通用修用及本機修補。若只安裝其中一個修補,則特定功能可能仍會保持在與套用修補之前相同的故障狀態。

  • 由於 Service Pack 會更新所有項目,因此第一個相依性會發生在套用 Service Pack 之後的某個時間點。此相依性會持續到下一個 Service Pack 為止。安裝通用修補或本地化修補不一定會影響伺服器的整體作業,但為確保您有所有的修正程式,請安裝通用修補和本地化修補。

  • Microsoft 客戶支援服務 (CSS) 強烈建議您在整個 SharePoint 環境同時安裝這兩項修補,確保修正程式得以發揮其最大功效,並將整個平台維持在相同的軟體更新層級。

其他資源

若要更加了解更新部署的程序,請參閱簡報:了解及部署 Hotfix、公開更新及 Service Pack (英文) (https://go.microsoft.com/fwlink/?linkid=121946&clcid=0x404),其由 Daniel Winter 在 2008 年 3 月的 SharePoint 產品及技術研討所提供。這份簡報針對 Microsoft 為 Windows SharePoint Services 和 Office SharePoint Server 發佈的各項軟體更新,提供了寶貴的資訊。

以 Windows SharePoint Services 3.0 SP1 和 Office SharePoint Server 2007 SP1 為例,Daniel Winter 針對升級前的步驟、部署升級、驗證升級,以及疑難排解升級提供非常詳細的資訊。強烈建議您在閱讀本文其餘部分及部署軟體更新之前,先閱讀這份簡報。

可用的更新

以下是已發行的 Office SharePoint Server 2007 更新。

提示秘訣:

SharePoint 產品及技術更新資源中心 (英文) (https://go.microsoft.com/fwlink/?linkid=133360&clcid=0x404) 提供存取軟體更新相關資訊的集中來源。

Office SharePoint Server 2007 的主要更新

名稱 描述和 Microsoft.SharePoint.portal.dll 的版本號碼

Office SharePoint Server 2007

Office SharePoint Server 的 RTM 版本。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0. 4518.1016

10 月公用更新 (2007)

如需 10 月公開更新之軟體更新的詳細資訊,請參閱 Microsoft 知識庫文章 937832:說明 SharePoint Server 2007 安全性更新:2007 年 10 月 9 日 (https://go.microsoft.com/fwlink/?linkid=102083&clcid=0x404)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0. 6036.5000

Service Pack 1

Service Pack 1 (SP1) 包含許多跨 Office SharePoint Server 2007 與 Windows SharePoint Services 3.0 的 Hotfix,新的 Stsadm 命令可用以重新分割資料庫及重新命名主機網站集合,同時更新說明效能與容量規劃問題的產品文件。如需此 Service Pack 所包含內容的詳細資訊,請閱讀概略說明的白皮書Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007 的 Service Pack 1 (https://go.microsoft.com/fwlink/?linkid=105704&clcid=0x404)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0.6219.1000

Post Service Pack 1 彙總套件

此彙總套件提供 SP1 程式碼確定之後的修正。如需詳細資訊,請參閱下列知識庫文章:說明 SharePoint Server 2007 Post-2007 Microsoft Office Service Pack 1 的伺服器 Hotfix 套件:2008 7 月 23 (https://support.microsoft.com/kb/955586/zh-tw) (機器翻譯)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0. 6300.5000

基礎結構更新 (IU)

此更新修正 Office SharePoint Server 2007 中的問題,並在 SharePoint Server 2007 中新增「企業版搜尋」功能。如需詳細資訊,請參閱說明 Microsoft Office Servers 基礎結構更新:2008 年 7 月 15 日 (https://go.microsoft.com/fwlink/?linkid=121886&clcid=0x404) 與 Microsoft Office 伺服器基礎結構更新所修正之 Microsoft Office Servers 的問題 (https://go.microsoft.com/fwlink/?linkid=133369&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0.6320.5000

8 月累計更新

如需此更新的詳細資訊,請參閱下列知識庫文章:2007 Microsoft Office 核心套件應用程式與 2007 Microsoft Office Server 的累計更新套件 (https://go.microsoft.com/fwlink/?linkid=133370&clcid=0x404) (機器翻譯) 與 SharePoint Server 2007 Hotfix 套件 (Coreserver.msp) 說明:2008 年 8 月 26 日 (https://go.microsoft.com/fwlink/?linkid=133371&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0.6327.5000

10 月累計更新

如需了解此更新所修正的問題,請參閱 SharePoint Server 2007 Hotfix 套件 (Coreserver.msp) 說明:2008 年 10 月 28 日 (https://go.microsoft.com/fwlink/?linkid=133374&clcid=0x404) (機器翻譯)、SharePoint Server 2007 Hotfix 套件 (Coreservermui.msp) 說明:2008 年 10 月 28 日 (https://go.microsoft.com/fwlink/?linkid=133376&clcid=0x404) (機器翻譯) 與SharePoint Server 2007 Hotfix 套件 (Dlc.msp) 說明:2008 年 10 月 28 日 (https://go.microsoft.com/fwlink/?linkid=135715&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0.6331.5000

12 月累計更新

此更新包含所有自 Office SharePoint Server 2007 發行以來已解決之 Office SharePoint Server 2007 問題的 Hotfix。如需詳細資訊,請參閱 SharePoint Server 2007 累積更新套件 (MOSS 伺服器的套件) 說明:2008 年 12 月 16 日 (https://go.microsoft.com/fwlink/?linkid=139508&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 的版本號碼:12.0.6335.5000

此更新包括:

  • Coreserver-x-none.msp

  • Coreservermui-en-us.msp (和產品的其他所有語言)

  • Dlc-x-none.msp

  • Dlcmui-en-us.msp (和產品的所有所有語言)

  • Ifswfe-x-none.msp

  • Lpsrvwfe-x-none.msp

  • Msxml5s-x-none.msp

  • Pjsrvapp-x-none.msp

  • Pjsrvwfe-x-none.msp

  • Xlsrvapp-x-none.msp

2 月份累計更新

若要了解此更新中已解決的相關問題,請參閱 Microsoft Office SharePoint Server 2007 累積更新套件說明:2009 年 2 月 24 日 (https://go.microsoft.com/fwlink/?linkid=146627&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼:12.0.6341.5002

Service Pack 2

Service Pack 2 (SP2) 提供 Windows Server 2008 及 Internet Information Services (IIS) 7 的完整支援、延伸的瀏覽器支援、Stsadm 命令列工具的新作業與屬性、現有功能的改良功能,以及已知問題的 Hot Fix。

Service Pack 2 包含 SP1 及截至此 Service Pack 發行時的所有更新。如需 SP2 的說明,請參閱 2007 Microsoft Office Servers Service Pack 2 (SP2) 及 2007 Microsoft Office Servers Language Pack Service Pack 2 (SP2) 說明 (https://go.microsoft.com/fwlink/?linkid=149890&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼: 12.0.6420.1000

4 月份累計更新

4 月份累計更新 (CU) 提供非常重要的 Stsadm 修正,特別是針對 mergecontentdbs 作業。如需詳細資訊,請參閱 Windows SharePoint Services 3.0 累計更新伺服器 Hotfix 套件 (Sts.msp) 說明:2009 年 4 月 28 日 (機器翻譯)。

如需此更新的說明,請參閱 SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (MOSS 伺服器套件) 說明:2009 年 4 月 30 日 (https://go.microsoft.com/fwlink/?linkid=149891&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼:12.0.6504.5000

6 月份累計更新

6 月份累計更新 (CU) 包含自前次 CU 後所發行的 Hotfix。

如需此更新的說明,請參閱 SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (MOSS 伺服器套件) 的描述:2009 年 6 月 15 日 (https://go.microsoft.com/fwlink/?linkid=158393&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼:12.0.6507.5000

8 月累計更新

如需 Office SharePoint Server 2007 之此更新的說明,請參閱 SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (MOSS 伺服器套件) 說明:2009 年 9 月 9 日 (https://go.microsoft.com/fwlink/?linkid=164630&clcid=0x404) (機器翻譯)。

此更新提供數個針對 Office SharePoint Server 2007 的修正程式。如需詳細資訊,請參閱 Office SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (Coreserver.msp) 說明:2009 年 9 月 9 日 (https://go.microsoft.com/fwlink/?linkid=164631&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼:12.0.6514.5002

累計更新組建編號:build 12.0.6514.5002

10 月累計更新

如需 Office SharePoint Server 2007 之此更新的說明,請參閱 SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (MOSS 伺服器套件) 說明:2009 年 10 月 27 日 (https://go.microsoft.com/fwlink/?linkid=169316&clcid=0x404) (機器翻譯)。

此更新提供數個針對 Office SharePoint Server 2007 的修正程式,以及升級前檢查程式的改良功能。升級前檢查程式的顯著變化是改良式的報告、新規則及新增 stsadm –o EnumAllWebs 作業,現在已可列出網頁組件、事件接收器、功能或支援 SetupPath 的檔案。

如需詳細資訊,請參閱 SharePoint Server 2007 累計更新伺服器 Hotfix 套件 (Coreserver-x-none.msp) 說明:2009 年 10 月 27 日 (https://go.microsoft.com/fwlink/?linkid=169315&clcid=0x404) (機器翻譯)。

Microsoft.SharePoint.portal.dll 版本號碼:12.0.6520.5000

累計更新組建編號:build 12.0.6520.5000

建議的安裝更新順序

Microsoft 只會規定 Service Pack 的安裝順序,而不會規定套件或修補的安裝順序。只要可以將伺服器陣列中的每部伺服器更新為相同的層級,您可以任意順序安裝套件修補。此外,除非伺服器受到更新相關之知識庫文章所述的問題影響,否則無需安裝更新。

儘管 Microsoft 未規定安裝更新的順序,但仍建議您依照下列順序安裝所需的 Office SharePoint Server RTM 後更新:

  1. Windows SharePoint Services 3.0 的 Service Pack 2 (KB 953338)

  2. Office SharePoint Server 2007 的 Service Pack 2 (KB 953334)

  3. Windows SharePoint Services 3.0 的 10 月份 CU (KB 975002)

  4. Office SharePoint Server 2007 的 10 月份 CU (KB 975731)

如需使用 12 月份 CU 建立匯集安裝來源的相關資訊,請參閱如何使用最新版更新以建立 SharePoint 匯集 (英文) (https://go.microsoft.com/fwlink/?linkid=139512&clcid=0x404) 部落格文章。

重要

請務必在伺服器陣列中的每部伺服器上執行 SharePoint 設定精靈,或在命令提示字元下執行 Psconfig.exe 完成更新。您無需在程序的每個步驟間執行 SharePoint 設定精靈或 Psconfig。您可以等候指定伺服器上完成所有更新的安裝之後再執行 SharePoint 設定精靈或 Psconfig。

安裝軟體更新

為能將軟體更新成功地安裝到伺服器陣列中,建議您遵循本文所提供之安裝前、安裝和驗證步驟的執行作業。

開始之前

開始安裝前的步驟之前,請注意下列事項:

  • Microsoft 建議您將軟體更新的安裝安排在對使用者影響最小的時段。請將您所提出的排程與執行 Office SharePoint Server 2007 之伺服器上架設網站的使用者與主要人員進行溝通,並於必要時調整排程。

  • 請勿在實際執行環境中安裝 Beta 版的 Office SharePoint Server 2007 軟體更新。

  • 您必須根據所用的硬體和軟體語言下載正確的軟體更新檔案。

  • 若先前已經安裝 Hotfix,但 Hotfix 所解決的問題並未在此廣為可用的軟體更新中獲得修正,您必須連絡 Microsoft 技術支援服務 (https://go.microsoft.com/fwlink/?linkid=99201&clcid=0x404),取得該 Hotfix 的更新版本以解決您環境中的特定問題。

  • 安裝軟體更新期間,必須暫停執行 Office SharePoint Server 2007 的網頁伺服器。這是因為軟體更新可能會變更 SQL Server 資料庫的架構,同時升級期間的使用者授權可能會造成前端和後端伺服器的內容不相同。

  • Microsoft 建議您先安裝 Windows SharePoint Services 3.0 的軟體更新,再安裝 Microsoft Office SharePoint Server 2007 軟體更新。

  • 在伺服器陣列部署中,您必須將所有 Office SharePoint Server 2007 網頁伺服器更新成相同的軟體更新版本。

  • 用於安裝軟體更新和執行 SharePoint 產品及技術設定精靈的帳戶至少要具備下列權限:

    • 必須是執行 Office SharePoint Server 2007 之本機電腦上的管理員群組成員。

    • 在 SQL Server 上,此帳戶必須具備下列所有資格:

      • 授與存取所有 SharePoint 產品及技術資料庫的權限。

      • 授與資料庫建立者 (dbcreator) 固定伺服器角色。

      • 授與安全性管理員 (securityadmin) 固定伺服器角色。

    為確保您具有正確的權限可以安裝軟體更新並執行 SharePoint 產品及技術設定精靈,Microsoft 建議您在每一部本機網頁伺服器和應用程式伺服器上的管理員群組中,新增 SharePoint Central Administration v3 應用程式集區身分識別的帳戶,然後再使用該帳戶登入。只有在安裝更新然後執行 SharePoint 產品及技術設定精靈完成升級時,才需要進行這些變更。完成安裝更新後,請將該帳戶從每部本機網頁伺服器和應用程式伺服器上移除。

  • 在許多 IT 環境中,資料庫管理員 (DBA) 負責建立並管理資料庫。組織中的安全性原則與其他原則,可能會需要 DBA 建立 Office SharePoint Server 2007 所使用之資料庫。如需如何在 DBA 建立及管理資料庫之環境中部署 Windows SharePoint Services 3.0 的詳細資訊,請參閱使用 DBA 建立的資料庫進行部署 (Windows SharePoint Services) (https://go.microsoft.com/fwlink/?linkid=86818&clcid=0x404)。

  • 您可以直接登入伺服器,或透過 終端機服務 主控台工作階段進行連線,以安裝軟體更新。如需如何使用主控台工作階段的詳細資訊,請參閱 Microsoft 知識庫文章 278845:如何使用 Windows Server 2003 終端機服務連接並遮蔽主控台工作階段 (https://go.microsoft.com/fwlink/?linkid=98317&clcid=0x404) (機器翻譯)。

安裝前的步驟

開始建議的安裝前步驟之前,請先閱讀下列有關於使用共用服務之伺服器陣列的設定指導 (若其適用於您的 SharePoint 環境)。

共用服務伺服器陣列設定

在共用服務設定中,父項伺服器陣列與子項伺服器陣列的升級順序並不重要;但 Microsoft 建議您先在父項伺服器陣列中安裝軟體更新,然後再於子項伺服器陣列上進行安裝。

您必須使用下列程序建置並登錄 Web 服務 Proxy,才可將商務資料目錄 Web 服務套件匯入父項伺服器陣列,並成功地從子項伺服器陣列與其連線,但前提是您在共用服務設定中使用商務資料目錄,且下列兩種狀況成立:

  • 父項伺服器陣列已安裝軟體更新。

  • 子項伺服器陣列已在執行發行的版本。

建置並登錄 Web 服務 Proxy

  1. 將 Web 服務 Proxy 編譯成經過簽署的動態連結程式庫 (DLL),通常稱為組件。

  2. 確認商務資料目錄套件是否已將 WebServiceProxyType 定義為:

    <Property Name="WebServiceProxyType" Type="System.String"> 組件名稱 </Property>

    其中 組件名稱 為 Proxy 類別的完整組件類型名稱。

  3. 若要讓可能需要使用組件的應用程式使用組件功能,則必須使用 .NET Framework 全球組件快取工具 (Gacutil),在每部前端網頁伺服器的全球組件快取 (GAC) 上,將經過簽署的組件登錄為共用組件。您必須在使用該應用程式之父項伺服器陣列及子項伺服器陣列的前端網頁伺服器上執行此步驟。若要安裝組件並覆寫現有的組件,請使用組合切換參數 /if,如下所示:

    gacutil /if 組件名稱

    注意

    若要啟用 Office SharePoint Server 2007 企業版搜尋方案,還必須登錄此組件。您可以移至 [管理中心] 網站,然後按一下 [應用程式管理] 在父項伺服器陣列中登錄此組件。在 [Office SharePoint Services 共用服務] 區段中,按一下 [建立或設定此伺服器陣列的共用服務]。[管理此伺服器陣列的共用服務] 頁面會開啟。在 [快速啟動] 的 [共用服務管理] 區段中,按一下共用服務提供者 (SSP) 連結,以開啟 [共用服務提供者] 首頁。

  4. 在使用 Gacutil 登錄組件的每部網頁伺服器上執行 iisreset /noforce 命令。

  5. 在父項伺服器陣列的 SSP 的管理網站上,匯入商務資料目錄應用程式 XML 套件。

    如此子項伺服器陣列即可開始使用父項伺服器陣列上之商務資料目錄的中繼資料。

安裝軟體更新之前,建議執行下列動作:

  • 檢查計時器工作的狀態。第一次在伺服器陣列中安裝 Office SharePoint Server 2007 時,若是使用就地升級或逐步升級,而升級工作一直呈現處理中的狀態,可能表示軟體更新安裝失敗。請先確認已無其他升級程序正在執行。移至 SharePoint 管理中心網站,然後按一下 [作業],再於 [通用設定]**** 區段中按一下 [計時器工作狀態]。如有列出任何升級工作,必須先讓升級完成,才可安裝軟體更新。

    下列作業會造成 [計時器工作狀態] 頁面中列出升級工作:

    • 網站正在進行升級。

    • 您在 SharePoint 產品及技術設定精靈中選擇就地升級選項。

      注意

      當您執行就地升級時,所有內容和設定資料皆會就地升級。當您開始就地升級程序時,網頁伺服器和網站皆會離線,直到升級完成安裝為止。執行就地升級後,將無法暫停或回復為舊版。

    確認 [計時器工作狀態] 頁面中已無其他升級項目之後,即可繼續安裝軟體更新。

  • 若內容資料庫中有孤立的物件 (孤立的項目是指該項目沒有任何父系或子系關聯性),軟體更新安裝將會失敗。為確保安裝可以成功,在開始軟體更新安裝之前,您必須先修正物件關聯性或刪去孤立的項目。如需內容資料庫中出現一或多個孤立物件時之解決方案的詳細資訊,請參閱 Microsoft 知識庫文章嘗試將 Windows SharePoint Services 2.0 升級到 Windows SharePoint Services 3.0 時出現錯誤訊息:「升級發現一或多個未由 Prescan.exe 更新的清單而必須結束」 (https://go.microsoft.com/fwlink/?linkid=105755&clcid=0x404) (機器翻譯)。

  • 若直接修改網站範本檔案,以自訂預先定義的網站範本 (Microsoft 不建議此作法), 軟體更新安裝可能覆寫您所修改的某些檔案,導致您在這些檔案中的自訂遺失。在安裝軟體更新之後,必須重新套用任何網站範本自訂項目。

  • 停止所有前端網頁伺服器上的 World Wide Web Publishing 服務 (W3SVC),以便中斷所有使用者與該伺服器陣列的連線。在具有多部前端網頁伺服器的伺服器陣列中,您若只讓使用者可以在某部網頁伺服器的檔案及資料庫有所更新後,連線至該部伺服器 (而不包括其他的網頁伺服器),使用者將無法瀏覽這些網站。

    注意

    若以手動方式停止 World Wide Web Publishing 服務,必須在安裝結束之後手動加以啟動。

  • 開始備份之前,請執行下列步驟清理環境:

  • 若有任何資料庫的網站集合數量超過在多伺服器環境規劃與部署 Microsoft Office SharePoint Server 2007 的 Service Pack 1 (https://go.microsoft.com/fwlink/?linkid=105623&clcid=0x404) 之<資訊架構建議>中所建議的值,請調整跨多個資料庫之網站集合的負載平衡。

  • 執行升級作業之前,請先遵循最佳作法調整內容資料庫的大小。

  • 開始升級之前,請確定已遵循關於 SQL Server 填滿頁面係數及其他儲存計劃最佳作法的建議事項。如需儲存之最佳作法的詳細資訊,請參閱規劃及監視儲存體的效能建議 (https://go.microsoft.com/fwlink/?linkid=105890&clcid=0x404)。

  • 開始執行軟體更新安裝之前,請先備份伺服器陣列,建立搜尋資料庫和所有資料庫的備份。如需如何執行備份的詳細資訊,請參閱<準備備份與還原伺服器陣列 (Office SharePoint Server 2007)>。Microsoft 建議您執行下列程序:

    • 搜尋:使用 SharePoint 管理中心或 Stsadm 的完整備份作業備份搜尋元件。備份作業包含共用服務提供者 (SSP) 資料庫和搜尋索引檔案。

      重要

      開始備份作業之前,請先確認用於備份搜尋的磁碟機之可用空間是否足以備份整個伺服器陣列。即使只要備份搜尋 SSP,若無足夠的空間可容納整個伺服器陣列,備份作業仍會失敗。如需詳細資訊,請參閱使用內建工具備份 Office SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=105758&clcid=0x404)。

    • 設定資料庫和管理中心內容資料庫:停止伺服器陣列後,必須使用 SQL Server 工具備份資料庫。您可以使用簡單復原模式截斷交易記錄檔。此備份目的不在立即還原,但可以協助您在必要時精確重建設定資料庫。如需詳細資訊,請參閱<移動所有資料庫 (Office SharePoint Server 2007)>。

    • 內容資料庫:執行 Stsadm 或 SQL Server 的完整備份作業,以備份所有的內容資料庫。若是使用 SQL Server,請使用完整復原模式,以避免交易記錄檔遭到截斷。

      由於內容資料庫包含網站的資料,因此維護內含該資料且未經認可的交易記錄檔十分重要,請務必使用完整備份模式備份所有的內容資料庫 (包括「我的網站」Web 應用程式的內容資料庫)。

      重要

      簡單復原模式不適用於無法接受遺失近期變更的實際營運系統。對於這些案例,建議使用完整復原模式。

    • 單一登入 (SSO) 資料庫:執行 SQL Server 完整備份作業備份 SSO 資料庫。若是使用 SQL Server,請使用簡單復原模式截斷交易記錄檔。

    • 前端網頁伺服器:若已自訂前端網頁伺服器,請務必詳細記錄所有自訂項目,以便於隨時重建伺服器。若您未記錄自訂項目,或不確定對 Web 應用程式的自訂內容,建議至少可以備份前端網頁伺服器的映像。請務必備份部署至前端網頁伺服器的任何解決方案套件。

      在理想的狀況下,若自訂前端網站電腦,可以使用完善的建置程序或指令碼管理自訂項目,讓自訂項目能夠套用至新電腦。

      升級期間若發生無法復原的失敗,可能要從建立的備份映像還原伺服器。此時即必須手動將自訂套用至前端網頁伺服器。

      重要

      Microsoft 建議您在確認軟體更新安裝成功後,即備份伺服器陣列。

      在備份所有資料庫之後,請使用 SQL Server DBCC shrinkfile 命令,釋放未使用的記錄空間,讓記錄檔儘量保持空白。如需詳細資訊,請參閱壓縮交易記錄檔 (https://go.microsoft.com/fwlink/?linkid=105233&clcid=0x404)。最佳作法是確認您可以還原資料庫。

      如需保護及復原資料的詳細資訊,請下載白皮書小型至中型部署之 Office SharePoint Server 的資料保護與復原 (https://go.microsoft.com/fwlink/?linkid=104927&clcid=0x404)。

  • 在具有大量網站的伺服器陣列中,於附加內容資料庫的情況下安裝軟體更新,將會拉長停機的時間。若要減少停機時間,Microsoft 建議您額外執行 Stsadm 的 preparetomove 作業,然後中斷內容資料庫連線。

    重要

    內容資料庫若包含 Office Project Server 網站,請勿中斷內容資料庫與伺服器陣列的連線。繼續作業前請先閱讀<Extract Project Web Access site data to a new content database>一文。

    重要

    若已安裝基礎結構更新 (https://go.microsoft.com/fwlink/?linkid=133363&clcid=0x404) (機器翻譯) 或更新版本,請絕對不要執行 preparetomove

    如需詳細資訊,請參閱<Preparetomove:Stsadm 作業 (Office SharePoint Server)>。

安裝步驟

本節包含在任何大小之伺服器陣列成功安裝軟體更新所需的各項程序。若是更新大型伺服器陣列,請閱讀本文件中的<大型伺服器陣列最佳化 >一節。

您必須在執行 Office SharePoint Server 2007 的每部伺服器上安裝軟體更新,直到檔案複製到伺服器陣列中的所有伺服器為止。然後回到架設管理中心網站的伺服器完成安裝。在架設管理中心的伺服器上完成安裝之後,必須完成其他每部伺服器的安裝。

注意

安裝 Office SharePoint Server 2007 之前,必須先確認伺服器上是否已安裝 Windows SharePoint Services 3.0 軟體更新的檔案。若尚未安裝 Windows SharePoint Services 3.0 軟體更新,將會顯示對話方塊提示您下載並安裝 Windows SharePoint Services 3.0 軟體更新。若已安裝 Office SharePoint Server 2007 軟體更新,將只需要執行 SharePoint 產品及技術設定精靈即可。

下列程序可讓您執行下列作業:

  • 讓伺服器陣列中的所有伺服器皆可使用所有軟體更新檔案。
  • 完成架設主要管理中心網站之伺服器的更新。
  • 完成伺服器陣列中之其他伺服器的更新。

注意

您必須先對伺服器陣列中執行 Office SharePoint Server 2007 的每部伺服器執行下列程序的步驟 1 至 8,然後再完成任一部執行 Office SharePoint Server 2007 之伺服器的安裝。

安裝軟體更新

  1. 停止所有網頁伺服器上的 World Wide Web Publishing 服務 (W3SVC),以中斷使用者與伺服器陣列的連線。

    注意

    此手動步驟為預防措施,目的在確定服務已完全停止。

  2. 為伺服器陣列中的所有伺服器下載並安裝適當的 Windows SharePoint Services 3.0 軟體更新。

  3. 為伺服器陣列中的所有伺服器下載並安裝適當的 Office SharePoint Server 2007 軟體更新。

    注意

    您可以在 Windows SharePoint Services 上安裝更新後執行 SharePoint 產品及技術設定精靈,然後於 Office SharePoint Server 上安裝更新後再執行一次。您也可以在安裝所有的套件後再執行一次精靈。

  4. 軟體更新安裝結束時,會啟動 SharePoint 產品及技術設定精靈。

    注意

    若精靈未自動啟動,請按一下 [開始],再依序指向 [所有程式] 與 [系統管理工具],然後按一下 [SharePoint 產品及技術設定精靈]

  5. 在 [SharePoint 產品及技術設定精靈] 歡迎頁面上按 [下一步]。

  6. 在通知您於設定期間可能必須重新啟動某些服務的對話方塊中,按一下 [是]****。

  7. 在 [完成 SharePoint 產品及技術設定精靈] 頁面上按 [下一步]****。

  8. 請勿在伺服器陣列的安裝對話方塊開啟時按 [確定]。您應讓每部伺服器保持顯示下列對話方塊:

    您必須為伺服器陣列上的每個伺服器執行安裝程式,來安裝新的二進位檔案。若您的伺服器陣列中有多個伺服器,請立即在其他伺服器上執行安裝程式與設定精靈,然後返回此伺服器,並按一下 [確定] 以繼續。

  9. 當伺服器陣列中之所有應用程式伺服器與網頁伺服器皆在顯示上一個步驟的對話方塊時,選擇任一部架設管理中心網站的網頁伺服器完成安裝。

    注意

    Microsoft 建議您依序在架設管理中心網站的應用程式伺服器、其他應用程式伺服器和前端網頁伺服器上安裝軟體更新。若是將管理中心網站架設在前端網頁伺服器上,建議先在裝載管理中心網站的前端網頁伺服器安裝軟體更新,然後依序進行應用程式伺服器和其餘前端網頁伺服器的安裝。

  10. 於您在上一個步驟中選取的伺服器上,按一下 [確定]。

  11. 在 [設定成功] 對話方塊中按一下 [完成]****。

  12. 完成某部架設管理中心網站之網頁伺服器的更新後,請遵循本文之<確認更新是否完成及成功>一節中的程序,確認此網頁伺服器上的軟體更新安裝是否成功。

  13. 每次一部伺服器地按一下對話方塊中的 [確定],繼讀更新伺服器陣列中的其他電腦。

    注意

    您每次只可在一部電腦上使用 SharePoint 產品及技術設定精靈執行設定程序。

  14. 當伺服器陣列中之所有網頁伺服器皆完成軟體更新安裝及設定時,即可手動啟動每部伺服器上,先前以手動方式停止的 World Wide Web Publishing 服務,將網頁伺服器提供給使用者使用。

若已完成本文稍後所述<中斷內容資料連線>程序,並設定其他電腦以升級內容資料庫,則必須在軟體更新安裝完成之後,使用下列其中一個程序附加內容資料庫。

注意

若未遵循<中斷內容資料庫連線>程序,可以略過下列附加內容資料庫的程序。

若您未特別設定其他電腦以升級內容資料庫,則必須執行<使用命令提示字元附加內容資料庫>程序。此程序會附加並啟動內容資料庫的升級。

使用命令提示字元附加內容資料庫

  • 若要附加資料庫,請開啟命令提示字元視窗,然後在命令提示字元下輸入:

    stsadm -o addcontentdb -url <http://備份伺服器名稱:連接埠> -databasename <內容資料庫名稱> -databaseserver <新原則伺服器>

您如有設定其他電腦以升級內容資料庫,可以使用下列程序將內容資料庫附加至更新的電腦。

附加內容資料庫

  1. 按一下 [開始],然後依序指向 [所有程式]**** 和 [系統管理工具],然後按一下 [SharePoint 3.0 管理中心]****。

  2. 在管理中心網站上,按一下 [應用程式管理]。

  3. 在 [應用程式管理] 頁面上,按一下 [SharePoint Web 應用程式管理]**** 區段中的 [內容資料庫]。

  4. 在 [管理內容資料庫] 頁面上,按一下 [新增內容資料庫]****。

  5. 在文字方塊中,輸入您先前中斷連線之內容資料庫的資訊。

  6. 對要附加的每一個內容資料庫重複步驟 4 及 5。

  7. 若未執行本文之<中斷內容資料庫連線>程序中的 preparetomove 步驟,必須執行下節之<同步處理內容資料庫>程序的步驟。

同步處理內容資料庫

  1. 在命令提示字元下輸入:

    stsadm -o sync -listolddatabases <值>

    其中 <值> 是內容資料庫與共用服務資料庫自上次同步處理之後的天數。例如 5 表示五天,0 表示零天。值 0 (零) 表示將會列出今日尚未同步處理的資料庫。在編目期間進行內容資料庫與共用服務同步處理時,此值會隨伺服器陣列所進行之索引編目的頻率而不同。若編目頻繁,請將此值設成較小的數字,反之則可以選擇較大的數字。

    此命令所產生的結果集中,會包含下一個命令所需的 GUID。執行 -preparetomove 命令可以讓 SharePoint 將資料庫標示為資料不是最新。編目時若是偵測到此標幟,即會更新舊值。

  2. 在命令提示字元下輸入:

    stsadm -o preparetomove -oldcontentDB <GUID> -contentDB <資料庫名稱>

    其中 <GUID> 來自尚未同步之 GUID 的清單,<資料庫名稱> 是對應至該GUID 的內容資料庫。請先執行完整編目,然後再執行一次 -listolddatabases 命令。

  3. -listolddatabases 的結果集合中仍有其他 GUID,請執行下列命令:

    stsadm -o sync -deleteolddatabases <值>

    其中 <值> 是內容資料庫及共用服務資料庫自上次同步處理之後的天數,例如可以在此輸入 5 (五天)。否則此值即是上次完整編目之後的天數。-deleteolddatabases 命令可移除舊的資料庫值,但不會刪除資料庫本身。

當下列任一狀況成立時,必須對伺服器陣列的所有索引器及查詢伺服器執行下列程序:

  • 您正在以最低權限執行中。

  • 您用於搜尋服務的帳戶可以是下列其中一項:

    • 不是本機電腦上的系統管理員

    • 不是伺服器陣列管理員帳戶的成員

啟動搜尋服務

  1. 開啟命令提示字元視窗,然後瀏覽至 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin 目錄。

  2. 若要指定執行線上搜尋服務執行個體的電腦,請在命令提示字元下輸入:

    stsadm -o osearch -action list

  3. 透過本機或遠端連線,登入上一個步驟傳回之清單中所列的每部電腦,然後在命令提示字元下輸入:

    stsadm -o osearch -action start

  4. 若要指定執行線上搜尋服務執行個體的電腦,請在命令提示字元下輸入:

    stsadm -o spsearch -action list

  5. 透過本機或遠端連線,登入上一個步驟傳回之清單中所列的每部電腦,然後在命令提示字元下輸入:

    stsadm -o spsearch -action start

大型伺服器陣列最佳化

在極大型的伺服器陣列中,於附加內容資料庫的情況下安裝軟體更新,可能拉長停機的時間。您如有多個網站或網頁伺服器,並希望減少升級的停機時間,建議您額外從命令提示字元下執行 Stsadm preparetomove 作業,然後中斷內容資料庫連線。

為使升級作業達其最佳效能,請為每部資料庫伺服器準備四到五部的前端網頁伺服器。您必須在這些暫時的前端網頁伺服器上,設定與原始伺服器相符的備用存取對應。若備用存取對應不相同,將會導致內容資料庫的網站內容升級成錯誤的 URL,進而導致某些頁面的顯示不正確。您必須連絡 Microsoft 產品服務更正此問題。如需詳細資訊,請參閱規劃備用存取對應 (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=105997&clcid=0x404)。

準備移動內容資料庫

  1. 在 Windows Server 2003 中開啟命令提示字元視窗,然後瀏覽至 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin 目錄;通常 Stsadm 命令列工具會存放在其中。

  2. 中斷資料庫連線之前,必須執行 Stsadm 的 preparetomove 作業,確保在重新附加內容資料庫之後,該內容資料庫會包括在成員資格與設定檔同步處理中。在命令提示下輸入下列命令:

    stsadm -o preparetomove -contentDB <資料庫伺服器:資料庫名稱>

    注意

    若未在中斷內容資料庫連線執行此作業,則內容資料庫的成員資格及設定檔資訊將會呈現固定的狀態,而不會在升級後進行同步處理。

如需 Stsadm 之 preparetomove 作業的詳細資訊,請參閱<Preparetomove:Stsadm 作業 (Office SharePoint Server)>。

注意

除非是處理極大的伺服器陣列,否則無需要執行此程序。

中斷內容資料庫連線

  1. 若要使用 Stsadm 中斷內容資料庫連線,請開啟命令提示字元視窗,然後瀏覽至 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin 目錄。

  2. 在命令提示字元下輸入如下:

    **stsadm -o deletecontentdb -url http://**電腦名稱 –databasename 內容資料庫名稱

    在此作業中,-url 會指定要與內容資料庫中斷連線的 Web 應用程式,-databasename 則會指定要中斷連線之內容資料庫的名稱。

    注意

    若資料庫伺服器位於不同的伺服器,必須使用 -databaseserver 參數指定資料庫伺服器名稱。

升級伺服器陣列後,必須將內容資料庫重新附加至伺服器陣列。您一次只能附加一個內容資料庫到伺服器陣列,因為當您將資料庫附加到已升級的伺服器陣列時,內容資料庫會自動升級。

若要進一步加簡化升級程序,您可以在單一電腦伺服器陣列中,將其他電腦設為執行 Office SharePoint Server 2007 SP1 的網頁伺服器;建議加設四或五部網頁伺服器。您必須在這些暫時的前端網頁伺服器上,設定與原始伺服器相符的備用存取對應。若備用存取對應不相同,將會導致內容資料庫的網站內容升級成錯誤的 URL,進而導致某些頁面的顯示不正確。您必須連絡 Microsoft 產品服務更正此問題。若要同時升級數個內容資料庫,可以在這些資料庫與原始伺服器陣列中斷連線時,使用這些網頁伺服器升級內容資料庫。

當中斷升級後之內容資料庫與臨時網頁伺服器的連線,接著再重新附加至原始伺服器陣列之後,內容資料庫即可開始提供服務。此時必須從先前的版本中移除內容資料庫,然後備份伺服器陣列。

注意

中斷連線並重新附加內容資料庫時請注意,當該內容資料庫下次執行內容編目時,即使是要求累加編目,仍會執行完整編目。無論先前是否已進行編目,完整編目皆會重新編目所有的內容,因此會比累加編目花費更長的時間。

若是執行 Infrastructure Update for Microsoft Office Servers,則當您還原或重新附加資料庫時,將會保留每一個內容資料庫的全域唯一識別碼 (GUID) 及變更記錄檔。由於會保留 GUID 和變更記錄檔,因此當您重新附加最新的資料庫版本時,搜尋不會執行完整編目整合重新附加的內容資料庫。也因此當您重新附加資料庫時,Search 不會執行編目,亦不會執行累加編目。如需詳細資訊,請參閱<移動所有資料庫 (Office SharePoint Server 2007)>及<備份及還原整個伺服器陣列 (Office SharePoint Server 2007)>。

此方法的限制因素是無法同時為每個 Web 應用程式更新一個以上的內容資料庫,即使使用多部電腦亦是如此。

確認更新是否完成及成功

安裝軟體更新後,可使用下列其中一種方法確認安裝是否成功:

  • 檢視升級記錄檔。除了檢視 Upgrade.log 檔案中的安裝結果外,還可以使用此記錄檔疑難排解安裝失敗。

  • 檢查特定檔案和登錄機碼的的版本號碼。若要進一步調查軟體更新安裝是否成功,可使用此程序驗證特定檔案的版本號碼,以及驗證登錄中的特定機碼。

  • 檢查 SQL 架構。您也可使用 SQL Query Analyzer 檢查 SQL Server 架構,確認軟體更新安裝是否成功。雖然DLL 檔案的版本和登錄會在升級的第一階段 (複製檔案時) 進行更新,但 SQL Server 架構則會在 SharePoint 產品及技術設定精靈執行之後才會予以升級。您可以使用此程序判斷 SharePoint 產品及技術設定精靈是否在軟體更新之後執行。

  • 檢視 [伺服器陣列中的伺服器] 頁面中的版本號碼。您可以使用 SharePoint 管理中心網站檢視 [伺服器陣列中的伺服器] 頁面中的版本號碼。但請注意,此頁面只會顯示 Windows SharePoint Services 3.0 的版本號碼。

注意

SSP 資料庫可能具有不同的版本號碼,而SSO 資料庫則沒有版本資料表。

注意

若已在 Office SharePoint Server 2007 按一下即安裝時安裝 Windows SharePoint Services 3.0,請依序按一下 [控制台] 和 [新增或移除程式],然後在 Windows Server 2003 中選取 [顯示更新] 核取方塊 (在 Windows Server 2008 中依序按一下 [控制台] 和 [程式和功能],然後再按一下 [工作] 列上的 [檢視安裝的更新])。請注意,其中沒有 Windows SharePoint Services 3.0 項目;而當您安裝 Windows SharePoint Services 3.0 軟體更新時,亦沒有軟體更新的項目。若要確認是否已安裝軟體更新,請使用下列程序。

檢視升級記錄檔

  1. 在 [Windows 檔案總管] 中,變更至下列目錄:

    %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\LOGS

  2. 使用文字編輯器開啟 Upgrade.log 檔案。

  3. 捲動至軟體更新的安裝日期。

  4. 搜尋或以肉眼尋找下列項目:

    Finished upgrading SPFarm Name= <設定資料庫的名稱>

    In-place upgrade session finishes. Root object = SPFarm=<設定資料庫的名稱>, recursive = True. 0 errors and 0 warnings encountered.

    如有出現這些項目,表示安裝已經成功。

  5. 若在上述步驟中找不到這些項目,可以在 Upgrade.log 檔案中搜尋或肉眼尋找下列詞彙,找出可能導致失敗的特定問題:

    • fail

    • error

    找出並解除造成中斷的問題後,請使用本節稍後提供的<強制執行軟體更新>程序。

在某些設定中,SharePoint 計時器服務 (OWStimer) 帳戶 (預設是 SharePoint Central Administration v3 應用程式集區所使用的相同帳戶) 會以無權存取 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\ 中之 LOGS 資料夾的認證進行設定。在此情況下,有一部分的 Upgrade.log 將會儲存在執行 SharePoint 計時器服務之帳戶的暫存資料夾中。

若要將所有可用記錄資訊 (包括詳細資訊輸出及詳細偵錯資訊) 寫入軟體更新安裝的記錄檔,請執行下列命令:

msiexec /p <修補套件> /l*vx %temp%\patch.log

其中修補套件是解壓縮後之軟體更新檔案 (.msp) 的路徑

您可以在暫存檔位置中尋找檔案名稱為 msi*.log 的記錄檔。

注意

再次啟動軟體更新安裝之前,您可啟用 Windows Installer 記錄。若要啟用 Windows Installer 的記錄,請參閱 Microsoft 知識庫文章 99206:如何啟用 Windows Installer 記錄 (https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x404) (機器翻譯)。

檢查特定檔案和登錄機碼的版本號碼

  • 您可以檢查 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\ISAPI 中之特定檔案的版本號碼。

    根據「Office SharePoint Server 2007 的主要更新」資料表所列之 Office SharePoint Server 2007 Microsoft.SharePoint.portal.dll 的版本號碼,核對所安裝之更新的 Microsoft.SharePoint.portal.dll 版本號碼。

  • 在登錄編輯程式中,確認下列位置之 DisplayVersion 機碼值是否正確:

    1. x86:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall\OSERVER

    2. x64: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows\CurrentVersion\Uninstall\OSERVER

      根據「Office SharePoint Server 2007 的主要更新」資料表所列之 Office SharePoint Server 2007 Microsoft.SharePoint.portal.dll 的版本號碼,核對所安裝之更新的 Microsoft.SharePoint.portal.dll 版本號碼。

      注意

      電腦上如有 Service Pack 1 或 Post-Service Pack 1 彙總套件,DisplayVersion 應包含值 12.0.6219.1000。

直接檢查 SQL 架構進行確認

  • 您可以對任何 SharePoint 產品及技術資料庫執行此 SQL Server 查詢,追蹤所有在 GUID 00000000-0000-0000-0000-000000000000 之資料庫上執行的升級:

    SELECT * FROM Versions

    對應至前述 GUID 的最高值,應等於產品的目前版本。Service Pack 1 的版本應該包含 6211。

若安裝失敗,可以再次執行 SharePoint 產品及技術設定精靈,或使用下列程序,在命令提示字元下完成設定。

注意

再次啟動軟體更新安裝之前,您可啟用 Windows Installer 記錄。如需相關資訊,請參閱 Microsoft 知識庫文章 99206:如何啟用 Windows Installer 記錄 (https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x404) (機器翻譯)。

強制執行軟體更新

  1. 開啟命令提示字元視窗,然後在命令提示字元下變更至下列目錄:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. 輸入下列命令:

    psconfig -cmd upgrade -inplace b2b -wait -force

檢視伺服器陣列中的伺服器頁面

  1. 使用下列其中一個方法開啟 [伺服器陣列中的伺服器] 頁面:

    • 在管理中心首頁上,按一下 [作業]。然後,在 [作業] 頁面上的 [拓撲與服務]**** 區段上,按一下 [伺服器陣列中的伺服器]。

    • 從 Internet Explorer 檢視下列網頁:

      http://伺服器名稱:連接埠/_admin/FarmServers.aspx

      其中 伺服器名稱 是伺服器的名稱,而連接埠是設定供管理中心網站使用的連接埠。

  2. 在 [伺服器陣列中的伺服器] 頁面的 [版本]**** 旁,檢查伺服器陣列中之每部伺服器的版本號碼,確認每部伺服器皆已更新至新的二進位版本。

您可以根據「Windows SharePoint Services 3.0 主要更新」資料表驗證 Windows SharePoint Services 3.0 版本號碼,確認軟體更新是否正確。

若版本號碼符合軟體更新的版本號碼,表示您已成功地更新伺服器。若版本號碼不正確,表示軟體更新安裝未順利完成。若要找出並解決造成中斷的問題,請依照前文所述之<檢視升級記錄檔>程序執行作業。

新增伺服器至伺服器陣列 (選擇性)

若必須建立新伺服器以加入現有的伺服器陣列,建議您使用內含軟體更新檔案的安裝來源。當您使用此安裝來源將新的伺服器加入伺服器陣列時,即會一併將軟體更新套用至新的伺服器,且新的伺服器版本會與伺服器陣列中的其他伺服器版本相符。

您可以從下列位置下載 Office SharePoint Server 2007 SP1 的更新版本:

您可以使用此更新資料夾,建立內含伺服器陣列中所安裝之版本的軟體更新安裝來源位置。如需詳細資訊,請參閱<建立內含軟體更新的安裝來源 (Office SharePoint Server 2007)>主題。

若必須建立新的伺服器以加入現有的伺服器陣列,但尚未建立更新的安裝來源,則必須使用下列程序。

建立伺服器以加入現有的伺服器陣列

  1. 安裝未含任何軟體更新的產品,但不要執行 SharePoint 產品及技術設定精靈。

    注意

    若不執行 SharePoint 產品及技術設定精靈,即無需建立登錄機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web server extensions\12.0\Secure\ConfigDB 來定義設定資料庫的位置。

  2. 安裝軟體更新。

  3. 在命令提示字元下執行 SharePoint 產品及技術設定精靈。

若您不執行此程序,並在安裝發行的產品後執行 SharePoint 產品及技術設定精靈,則 SharePoint 產品及技術設定精靈將會讀取 ConfigDB 登錄機碼,且 SharePoint 產品及技術設定精靈會顯示:例外:System.InvalidOperationException:物件的目前狀態導致作業無效。若要解決此問題,必須修改登錄或使用命令列強制設定成功完成。

使用登錄編輯程式修改 ConfigDB 登錄機碼的內容,然後執行 SharePoint 產品及技術設定精靈。

於設定失敗後修改登錄強制執行安裝

  1. 安裝軟體更新,但不允許 SharePoint 產品及技術設定精靈執行。

  2. 使用登錄編輯程式將安裝類型修改為全新安裝。將登錄機碼變更如下:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web server extensions\12.0\WSS\"SetupType"="CLEAN_INSTALL"

  3. 執行 SharePoint 產品及技術設定精靈以執行中斷連線作業。

  4. 執行 SharePoint 產品及技術設定精靈以連線到伺服器陣列。

使用 Psconfig 命令列工具。

注意

如需 Psconfig 的詳細使用資訊,請參閱<SharePoint 產品及技術設定精靈的命令列參照 (Office SharePoint Server)>。

於設定失敗後強制執行安裝 (命令列)

  1. 安裝未含任何軟體更新的產品,但不要執行 SharePoint 產品及技術設定精靈。

  2. 安裝軟體更新,但不要執行 SharePoint 產品及技術設定精靈。

  3. 開啟命令提示字元視窗,然後在命令提示字元下輸入如下:

    psconfig -cmd configdb -connect -server <SQL 伺服器名稱> -database SharePoint_Config_ <資料庫名稱> -user <網域伺服器名稱> -password <密碼> -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd applicationcontent -install

更新語言範本套件

對於安裝在呈現內容的伺服器上的每個語言範本套件,您必須安裝更新的語言範本套件。 若要安裝語言範本套件,您可以透過「Microsoft 下載中心」下載更新的語言範本套件。但建議您瀏覽至 Microsoft Update 或 Windows Update 網站,以偵測前端網頁伺服器所安裝的語言範本套件。網站會為目前所安裝的每個語言範本套件安裝更新的語言範本套件。

注意

與初始部署的情況相同,您必須先安裝 Windows SharePoint Services 3.0 語言範本套件,再安裝 Office SharePoint Server 2007 語言範本套件。若要更新語言範本套件,一定要安裝每種已安裝之語言範本套件的 Windows SharePoint Services 3.0 Service Pack 1 語言範本套件及 Office SharePoint Server 2007 Service Pack 1 語言範本套件 (或任何 SP1 之後的 Service Pack 語言範本套件)。

為目前所安裝的語言範本套件安裝更新的語言範本套件之後,還必須執行 SharePoint 產品及技術設定精靈。

若要建立安裝位置,以安裝已套用軟體更新的語言範本套件,請參閱<建立內含軟體更新的安裝來源 (Office SharePoint Server 2007)>主題。

另請參閱

其他資源

Office SharePoint Server TechCenter