在建立一個 Sharepoint Portal Server 的 LAB 環境之後,我試著在上面建立一個 Portal Site,卻出現錯誤訊息,接著我在錯誤的 Log File 中看到了下列的字眼:

Portal creation job exception. (status=PortalAdminJobStatusFailed)
System.NullReferenceException: Object reference not set to an instance of an object.

安裝 Sharepoint Portal Server 不是一兩次的事了,之前從來沒有發生過這樣的情況,Google 了一些來看,在微軟的 KB 裡發現這一篇文章:

Description of the SharePoint Portal Server 2003 post-Service Pack 1 Hotfix Package: September 30, 2004
http://support.microsoft.com/kb/885263

大致是說到有一個 HotFix 是用來解決這樣的情況,並說到是連結 Database Server 出現問題,於是 Disable 掉 SQL Server 及 SPS2003 上的 Windows Firewall,再建立,搞定!

原來問題是出在 Windows 2003 Server SP1 內建的防火牆上頭,以前曾看過一篇文章說到 SPS2003 的機器上裝了 Windows 2003 SP1 會有點問題,我想應該跟這個有關吧,倒是害得我殺了不少時間,有相同問題的朋友請特別注意一下這一點,以免平白浪費了寶貴的時間。

不過我倒是奇怪這種問題找 Product Support 會怎麼收費,因為上面的 KB 有這麼一段話:

To resolve this problem immediately, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

天~ 你 Windows 2003 SP1 搞出來的問題,還得要人家 Call product support 來解呀?!

最後修改日期: 2005-06-22