
我的 SharePoint 搜尋有問題。
情況
此伺服器與 SharePoint 一起安裝在具有 2 台伺服器的場上。將建立一個新的應用程式集區,並且該應用程式集區正在使用名為 moss_service 的網域帳戶。 moss_service 均設定為位於兩台伺服器的管理員群組中。 moss_service 也設定為內容資料庫中的 db_creator。當我最初檢查時,搜尋的預設內容存取帳戶正在使用另一個不同的帳戶,我將其變更為使用 moss_service 帳戶。我沒有進行 IIS 重置,因為這是生產伺服器,他們不希望頻繁重置 IIS。奇怪的是,檢查「office sharepoint 伺服器搜尋」下的 services.msc 帳戶仍然使用舊帳戶。 (顯然它只在一台伺服器上運行,另一台伺服器沒有運行)然後我將其更改為以下內容:帶有密碼的domain\moss_service。
然後我重新運行爬網。
我該如何診斷問題
基本上每次我更改某些內容時,我都會重新啟動爬網,然後檢查事件檢視器。出現了多種情況,但以下是主要的:
起始位址無法抓取。內容存取帳戶的密碼無法解密,因為它是使用不同的憑證儲存的。重新鍵入用於抓取此內容的帳戶的密碼。 (0x80042406)
無法為 Gatherer 物件初始化效能監控,因為計數器未載入或共用記憶體物件無法開啟。這僅影響 perfmon 計數器的可用性。重新啟動電腦。
訪問被拒絕。檢查預設內容存取帳戶是否有權存取此內容,或新增爬網規則以爬網此內容。 (0x80041205)
抓取日誌結果
抓取日誌顯示如下:
內容存取帳戶的密碼無法解密,因為它是使用不同的憑證儲存的。重新鍵入用於抓取此內容的帳戶的密碼。
我嘗試在 service.mstsc 再次更改它並再次重新運行完整爬網,但隨後它不起作用。我嘗試使用以下方式輸入它:
和
域\moss_service
我的問題是:
我該如何解決?這是設定搜尋的正確方法嗎?搜尋帳戶是否必須使用不同的網域帳戶?似乎一個修復使另一個修復變得複雜,我該如何正確設定?值得升級到sp2嗎?
答案1
通常,抓取帳戶與您的服務帳戶不同。爬網帳戶的最佳實務文件指出,它不能是伺服器集區管理員群組的成員,也不應該是伺服器上的管理員。
以下是 Microsoft 最佳實務文件的連結:
http://technet.microsoft.com/en-us/library/cc263445.aspx
http://go.microsoft.com/fwlink/?LinkID=92883&clcid=0x409
以及更改帳戶名稱/密碼的正確方法的連結: http://support.microsoft.com/kb/934838