Nálam MOSS-on, másnál WSS-en jelentkezett az alábbi hiba keresésnél:
Your search cannot be completed because of a service error.
Try your search again or contact your administrator for more information.
Ez pont annyira jó, mint az Unexpected error. A Windows Application logban megjelent egy 2424-es azonosítójú Error bejegyzés, aminek forrása a Windows SharePoint Services 3 Search, kategóriája pedig Gatherer, tehát gyanús, hogy van köze a fenti hibához. Lássuk az üzenetet:
Description: The update cannot be started because the content sources cannot be accessed. Fix the errors and try the update again.
Kicsivel többet mond, mint az előző, valahol a tartalom elérésénél lehet a probléma. A KB927012 szerint akkor jön elő, ha a WSS Search Service a Network Service felhasználó nevében fut. Nos, nem csak akkor. Akkor is előjöhet, ha követjük az ajánlott best practice-t és más felhasználót adunk meg a service accountként és content access accountként.
A megoldás: azonos service és content access account használata. Ehhez:
- Irány a SharePoint Central Administration oldal.
- Tovább az Operations oldalra.
- A Topology and Services csoportban válasszuk a Services on server hivatkozást.
- Kattintsunk a Windows SharePoint Services Search szolgáltatásra.
- Adjunk meg azonos felhasználókat a Service Account és a Content Access Account mezőknél.
Ha ez sem jönne be, akkor célszerű lehet az alábbiakkal próbálkozni:
- IISRESET, mi más :)
- A Services on Server oldalon érdemes leállítani (Stop) és újraindítani (Start) a szolgáltatást és másik adatbázist megadni. A keresés többek szerint nagyon nem szereti, ha már létező adatokkal kell együttélnie.
És ami a legszebb: találtam olyat sorstársat, aki ezután visszaállította az eredeti felhasználó nevet és jelszót, és minden működött szépen. Tehát valamilyen jogosultság állítási probléma lehet a háttérben, ami érdekes módon az SP1 telepítésekor előszeretettel jelentkezik.