文章編號: 937291 - 上次校閱: 2007年10月31日 - 版次: 1.3

當您執行預先升級掃描工具 (Prescan.exe) 之前,您升級到 Windows SharePoint 服務 3.0 掃瞄 Windows SharePoint 服務 2.0 站台時,收到錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

當您執行預先升級掃描工具 (Prescan.exe) 之前,您升級到 Microsoft Windows SharePoint 服務 3.0 掃瞄 Microsoft Windows SharePoint 服務 2.0 站台時, 您會收到下列錯誤訊息之一:
  • 錯誤訊息 1
    名為 /<path>/<site>
  • 錯誤訊息 2
    找不到清單定義所需的升級。檢查以確定您有所有範本及安裝的語言套件。 錯誤: 例外狀況掃描 Web: http:// <server>/<path>/<site>
    System.IO.FileNotFoundException: 系統找不到指定的檔案。
  • 錯誤訊息 3
    [UpgradeDiscussionLists][3.0.87.0] [錯誤] [12/11/2006年下午 5: 06: 15]: 資料為 Null。無法在 Null 值上呼叫這個方法或屬性。

    [UpgradeDiscussionLists][3.0.87.0] [錯誤] [12/11/2006年下午 5: 06: 15]: 為失敗的項目更新清單 3cc63b2b-8a42-4ef3-bfa4-6e40f4827ec6 中,執行緒 20051208-1643年-2400年-a3fe-67a3e9495a11,訂購 20051208164324
  • 出現錯誤訊息的 4
    升級發生未更新由 Prescan.exe 又必須結束的一或多個清單。
    在 「 知識庫 」 文件中涵蓋 Prescan 略過清單的最可能的原因: http://go.microsoft.com/fwlink/?linkid=69958&clcid=0x409 (http://go.microsoft.com/fwlink/?linkid=69958&clcid=0x409)
    如需有關清單,則不升級的詳細資訊,請參閱升級的記錄檔]。
  • 出現錯誤訊息的 5
    事先掃描失敗網站 /<prefix>/<site>。 站台無法透過 SharePoint 物件模型的存取。
  • 出現錯誤訊息的 6
    無法保存欄位結構描述的 [插入 URL 的網站] 的 Web 中的清單
    錯誤: 下列的網站尚未被掃描。id = df843563-2961年-41ff-ad61-0414c67d7305 和 url = abc/TestABC
    錯誤: 下列清單具有不被 scrubbed: 識別碼 = 6bfb5f3d fa4b 4 c 71-b251-0778e0e1018a,名稱 = 包括 Web 網頁組件庫 = abc/TestABC
  • 出現錯誤訊息的 7
    站台 http:// <server>/<path>/<site> 無法開啟。站台可能已損毀。修正這個問題、 刪除網站並重新建立它。
    錯誤: 下列的網站尚未被掃描。id = f85aaeee-b93e-491f-b2ff-88d449f1166f 和 url = <path>/<site> http://support.microsoft.com/kb/918744 (http://support.microsoft.com/kb/918744)
  • 出現錯誤訊息的 8
    此伺服器不是這個搜尋應用程式的索引子。
  • 出現錯誤訊息的 9
    型別的 Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException 例外狀況。
    其他例外狀況資訊: 預先升級掃描工具尚未被執行在伺服陣列中的所有伺服器上。 您必須執行預先升級掃描工具,才能繼續升級程序。 從下列路徑執行此工具: c:\program files\common files\Microsoft shared\web 伺服器 extensions\12\bin\prescan.exe。 您檢閱工具所發現的任何問題之後,您可以執行一次才能繼續升級程序 psconfig.exe。
  • 出現錯誤訊息的 10
    略過虛擬伺服器:。伺服器狀態 = NeedUpgrade。很可能是這個虛擬伺服器不是以 WSS v2 擴充。

    Microsoft.SharePoint.SPException: 無法取得全域組態資料。 --->
    System.Runtime.InteropServices.COMException (0x81070550): 無法取得全域組態資料。

    Microsoft.SharePoint.Library.SPRequestInternalClass.GetVirtualServerProperty(Int32 lIISInstanceID, Boolean bInXMLFormat, String bstrName, String& pbstrValue, Int64& plVersion)

發生的原因

錯誤訊息 1 的原因

如果內容資料庫包含一個或更多孤立的網站,就會發生這個問題。 被遺棄的網站是不屬於 Windows SharePoint 服務 2.0 父網站的網站。

原因的錯誤訊息 2

如果 Windows SharePoint 服務 2.0 語言套件或 Windows SharePoint 服務 2.0 應用程式範本安裝不正確,就會發生這個問題。 有些 Microsoft Office SharePoint 入口網站伺服器 2003年範本可能無法正確識別為自訂範本預先升級的掃描程序期間。

錯誤訊息 3 的原因

如果某些必要的欄位都設定為 空值 所在的清單上 Windows SharePoint 服務 2.0 站台上,就會發生這個問題。 比方說討論區可能包含一或多個具有空白的 [主旨] 欄位或空的 [主體] 欄位的文章。

4 的錯誤訊息的原因

如果內容資料庫包含一或多個被遺棄的清單,就會發生這個問題。一個被遺棄的清單是不屬於 Windows SharePoint 服務 2.0 父站台的清單。 如果內容資料庫包含使用包含的路徑的一或多個 Windows SharePoint 服務 2.0 站台,也可能會發生這個問題。不過,包含的路徑不被定義在伺服器上。

錯誤訊息 5 的原因

如果 Prescan.exe 偵測到 Windows SharePoint 服務 2.0 包含路徑是遺漏,就會發生這個問題。

6 的錯誤訊息的原因

如果內容資料庫包含一或多個被遺棄的清單,就會發生這個問題。一個被遺棄的清單是不屬於 Windows SharePoint 服務 2.0 父站台的清單。

7 的錯誤訊息的原因

如果發生下列情況之一,就會發生這個問題:
  1. Windows SharePoint 服務 2.0 設定資料庫包含一個或多個被遺棄的站台或一或多個無法存取的網站集合。
  2. 內容資料庫包含一或多個被遺棄的清單。一個被遺棄的清單是不屬於 Windows SharePoint 服務 2.0 父站台的清單。

8 的錯誤訊息的原因

如果 Windows SharePoint 服務 2.0 資料庫裝載在執行 Microsoft SQL Server 的不同電腦上,就會發生這個問題。在這種情況下 Windows SharePoint 服務搜尋登入帳戶可能沒有正確的權限,存取 Windows SharePoint 服務資料庫,或查詢在執行 SQL Server 的電腦上 Windows SharePoint 服務資料庫。

9 的錯誤訊息的原因

如果一個,就會發生這個問題或多個下列情況成立,則為 True:
  1. 執行 Prescan.exe 之前,您可以執行伺服器伺服陣列中的 Psconfig.exe。
  2. 您並未成功地執行 「 SharePoint 產品與技術組態精靈 」 中 Windows SharePoint 服務 3.0 之前的安裝 Microsoft Office SharePoint Server 2007。在這種情況下無法升級 SharePoint 入口網站 Server 2003 組態精靈。

10 的錯誤訊息的原因

如果 Windows SharePoint 服務 2.0 組態資料庫損毀,就會發生這個問題。

解決方案

錯誤訊息 1 的解決方案

如果要解決這個問題,請依照下列步驟執行:
  1. 將所述的軟體更新安裝下列的文件 「 Microsoft 知識庫 」 中:
    918742? (http://support.microsoft.com/kb/918742/ ) 新的命令列作業供 Spsadm.exe 命令列工具可讓您清除 SharePoint 入口網站 Server 2003 中設定資料庫中被遺棄的項目描述
    918744? (http://support.microsoft.com/kb/918744/ ) 您可以使用來修復 Windows SharePoint 服務 」 中的內容資料庫的新命令列作業描述
  2. 修復任何被遺棄的 Web 網站、 清單和文件庫。執行此動作請在命令列下執行下列命令:
    Stsadm-o databaserepair-url http:// <ServerName>-資料庫名稱 <WSS2.0_Content_Database>-deletecorruption
    附註在這個命令 <ServerName> 是 Windows SharePoint 服務 2.0 伺服器的名稱。此外,<WSS2.0_Content_Database> 是 Windows SharePoint 服務 2.0 內容資料庫的名稱。

錯誤訊息 2 的解決方案

如果要解決這個問題,重新安裝語言套件] 及 [應用程式範本的視您的實際情況而定。此外,您可以使用 Preupgradescanconfig.xml 檔案,當您執行掃描。比方說在命令列執行下列命令:
prescan.exe/c preupgradescanconfig.xml/所有
[Preupgradescanconfig.xml 檔案包含額外的邏輯,以協助尋找入口網站範本所使用的 SharePoint 入口網站 Server 2003 為標準範本而不是當作根據 Windows SharePoint 服務 2.0 的自訂範本。

錯誤訊息 3 的解決方案

如果要解決這個問題,使用錯誤訊息中 ListId 值來決定的網站] 或 [Windows SharePoint 服務 2.0 站台主控清單。然後,新增資訊必要的欄位設定為 NULL

錯誤訊息 4 的解決方案

如需有關這個問題的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
923904? (http://support.microsoft.com/kb/923904/ ) 當您嘗試升級至 Windows SharePoint 服務 3.0 的 Windows SharePoint 服務 2.0 時,出現錯誤訊息: 「 升級程式發生未更新由 Prescan.exe 又必須結束的一或多個清單

錯誤訊息 5 的解決方案

如果要解決這個問題,確定 Windows SharePoint 服務 2.0 網站使用的所有包含路徑都都可供使用。

錯誤訊息 6 的解決方案

如需有關這個問題的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
923904? (http://support.microsoft.com/kb/923904/ ) 當您嘗試升級至 Windows SharePoint 服務 3.0 的 Windows SharePoint 服務 2.0 時,出現錯誤訊息: 「 升級程式發生未更新由 Prescan.exe 又必須結束的一或多個清單"

錯誤訊息 7 的解決方案

如果要解決這個問題,使用下列方法之一:
  • 確認 Windows SharePoint 服務 2.0 站台存在。或解除鎖定在 SharePoint 中央系統管理網站集合。如果不存在站台,重新建立網站集合。然後,重新執行 Prescan.exe。
  • 備份 Windows SharePoint 服務 2.0 站台使用 Smigrate.exe,然後再還原 Windows SharePoint 服務 2.0 站台。這可以協助解決問題所造成的被遺棄的清單。

    附註Smigrate.exe Windows SharePoint 服務 2.0 網站中移除任何的自訂使用權限。

錯誤訊息 8 的解決方案

如需有關這個問題的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
923896? (http://support.microsoft.com/kb/923896/ ) 當您嘗試從命令列執行 Windows SharePoint 服務 3.0 預先升級掃描工具時,出現錯誤訊息: 「 此伺服器不這個搜尋應用程式的索引子 」

錯誤訊息 9 的解決方案

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何備份和還原在 Windows 登錄


如果要解決這個問題,使用下列方法之一:
  • 重新執行 Prescan.exe,並之前執行 Psconfig.exe 然後解決已回報的任何問題。
  • 使用控制面板] 中 [新增或移除程式] 項目移除 SharePoint Server 2007,然後再升級到 SharePoint Server 2007 的 [SharePoint 入口網站 Server 2003。要這麼做,請您執行下列步驟:
    1. 按一下 [開始] 再按一下 [執行、 在 [開啟] 方塊中鍵入 cmd 然後再按一下 [確定]
    2. 找出下列登錄子機碼:
      HKEY_LOCAL_MACHINE\software\Microsoft\shared tools\web server extensions\12.0\wss
    3. SetupType 值變更為 CLEAN_INSTALL
    4. 控制台中按兩下 新增或移除程式,],然後再按一下 [在 Microsoft Office SharePoint Server 2007 下的 [移除]。
    5. 在 [登錄編輯程式] 中,找出下列登錄子機碼:
      HKEY_LOCAL_MACHINE\software\Microsoft\shared tools\web server extensions\12.0\wss
    6. SetupType 值變更為 V2V_INPLACE_UPGRADE
    7. 執行組態] 精靈,然後再升級到 SharePoint Server 2007。

錯誤訊息 10 的解決方案

如果要解決這個問題,請依照下列步驟執行:
  1. 按一下 [開始],指向 [系統管理工具],然後再按一下 [SharePoint 管理中心
  2. 在 SharePoint 中央系統管理網頁上,建立新的組態資料庫。
  3. 為每個虛擬伺服器已擴充的按一下 [設定虛擬伺服器設定,然後按一下 [移除 Windows SharePoint 服務從虛擬伺服器]。請記得要保留現有的內容資料庫。
  4. 使用空白的內容資料庫 reextend 虛擬伺服器。
  5. 在 [管理內容資料庫],移除空白的內容資料庫],然後再新增現有的內容資料庫]。
如果 Prescan.exe 無法升級內容資料庫,您可能會收到下列錯誤訊息,當您嘗試升級至 Windows SharePoint 服務 3.0:
預先升級掃描工具有尚未 SPContentDatabase 名稱在此資料庫上已執行 = Some_Content_Database Parent = SPDatabaseServiceInstance。您必須執行預先升級掃描工具,才能繼續升級程序。
從下列路徑執行此工具: C: \Program Files\Common Files\Microsoft Shared\Web 伺服器 Extensions\12\bin\prescan.exe。

錯誤: Prescan 程式發現站台或因為它們不能使用 SharePoint 產品與技術的物件模型來存取,所以無法更新的清單。在 「 知識庫 」 文件中涵蓋 Prescan 略過清單的最可能的原因: http://go.microsoft.com/fwlink/?linkid=69958&clcid=0x409。
若要判斷 Prescan.exe 錯誤的發生,可對內容的資料庫執行 SQL 查詢。要這麼做,請您執行下列步驟:
  1. 按一下 [開始],指向 [所有程式]、 按一下 [Microsoft SQL Server,然後再按一下 [查詢分析器]。
  2. 在 SQL 查詢分析器按一下您要驗證的資料庫清單中的內容資料庫。
  3. 複製下列 SQL 陳述式、 SQL 查詢分析器中貼上的 SQL 陳述式,然後按一下 [執行]。
    SELECT FullUrl, Id
    FROM Sites
    WHERE bitflags NOT LIKE '262144'
    這個查詢會傳回站台 Prescan.exe 可能不成功掃描或存取集合名稱。

這篇文章中的資訊適用於:
  • Microsoft Windows SharePoint Services 3.0
關鍵字:?
kbmt kbtshoot kbprb kbexpertiseinter kbinfo KB937291 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:937291? (http://support.microsoft.com/kb/937291/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。