2012-09-10 86 views
0

我想升級一些從SharePoint 2007的內容數據庫到SharePoint 2010我已經解決了所有升級的內容數據庫所需功能的相關性。內容數據庫中的兩個升級了就好了,但升級的一個失敗,並在錯誤日誌文件中的以下錯誤: -XMLException(無效字符),而從SharePoint 2007的升級內容數據庫到SharePoint 2010

[STSADM] [SPContentDatabaseSequence] [INFO] [8/25/2012 3:08:13 PM]: SPContentDatabase Name=ANONYMOUS_ContentDB 
[STSADM] [SPContentDatabaseSequence] [ERROR] [8/25/2012 3:08:13 PM]: Action 4.0.2.0 of Microsoft.SharePoint.Upgrade.SPContentDatabaseSequence failed. 
[STSADM] [SPContentDatabaseSequence] [INFO] [8/25/2012 3:08:13 PM]: SPContentDatabase Name=ANONYMOUS_ContentDB 
[STSADM] [SPContentDatabaseSequence] [ERROR] [8/25/2012 3:08:13 PM]: Exception: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 10023. 
[STSADM] [SPContentDatabaseSequence] [INFO] [8/25/2012 3:08:13 PM]: SPContentDatabase Name=ANONYMOUS_ContentDB 
[STSADM] [SPContentDatabaseSequence] [ERROR] [8/25/2012 3:08:13 PM]: at System.Xml.XmlTextReaderImpl.Throw(Exception e) 
    at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar) 
    at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars) 
    at System.Xml.XmlTextReaderImpl.ParseText() 
    at System.Xml.XmlTextReaderImpl.ParseElementContent() 
    at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) 
    at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) 
    at System.Xml.XmlDocument.Load(XmlReader reader) 
    at System.Xml.XmlDocument.LoadXml(String xml) 
    at Microsoft.SharePoint.Upgrade.RemoveContentTypeField.UpgradeSchema(String originalSchema, String& newSchema, Boolean& AddIndex) 
    at Microsoft.SharePoint.Upgrade.RemoveContentTypeField.Upgrade() 
    at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade() 

我使用命令

stsadm -o addcontentdb -url "webappurl" -databasename "contentdbname" 

附加和升級內容數據庫。

任何人都可以請指導我,什麼可能是這裏的問題???

回答

0

從查看日誌文件,它似乎是內容類型之一在內容數據庫上的網站上的XML架構具有無效字符。

可能是棘手的診斷。這是'長途' - 其他人可能有更好的路線。

您可以備份內容數據庫,以便您可以返回到您開始的位置,然後慢慢刪除內容類型,直到stsadm命令工作(您將需要刪除使用該內容類型的項目以刪除內容類型)。先做自定義內容類型,因爲它們更可能是罪魁禍首。如果您發現含有無效架構的內容類型,則可以嘗試修復該架構,或者在可能的情況下繼續輸出內容類型。

+0

感謝您的快速響應喬。我會嘗試一下,讓你知道結果。 –

相關問題