none
sharepoint2010 enterprise 搜索功能问题 RRS feed

  • 问题

  • 环境;一台是sharepiont enterprse 2010 on windows server 2008 r2, 一台是sql server 2008 r2 on windows server 2008r2

    配置好后运行了一段时间,一直没有去关注搜索功能的使用。最近想启用她。

    首先我在manage servics on server 里面看到sharepoint fundation search的状态是停止的,sharepoint server search的状态是运行的。

    然后我启用了sharepoint fundation search,报出错误“Some or all identity references could not be translated. ", 后我又进入到sharepoint server search的search service aplication想查看并配置下爬网规则等,又抱出如下的错误:

    The search application '2a0daa58-0890-4c31-830b-816943d1b0ee' on server CT002 did not finish loading. View the event logs on the affected server for more information.

    最后我查看了下事件日志,发现也有相关的错误,而且一直在报,如下:

    事件ID:6482

    Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (0093552d-614c-4c98-a138-9828d6b05ccb).

    Reason: 设备未就绪。 

    Technical Support Details:
    System.IO.FileNotFoundException: 设备未就绪。 
       at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
       at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)

     

    现在反应在用户端的状况是,无论输入什么搜索内容,都提示

    The search request was unable to connect to the Search Service.
     
    请大侠们帮我分析下吧,到底咋回事情。
    万分感谢。

    chengli
    2011年12月23日 2:23

全部回复

  • hi, chengli

    首先需要确认几个问题:

    1. SharePoint服务器和Sql Server服务器是否是2台物理计算机还是通过虚拟化查分出来的?如果是差分出来的虚拟机需要重新封装。

    2、检查服务账户密码是否做过更改。

    3、检查启动搜索服务账户是否对内容爬网数据库具有权限。

    如果上述都不存在问题的话,建议可以停止搜索服务,删除对应的数据库(如果可以的话),重新启动搜索服务并建立对应的搜索服务应用程序。

    2011年12月23日 3:39
  • 谢谢大侠的及时回复

     

    SharePoint服务器和Sql Server服务器是两台物理服务器,在同一个域里的。

    服务器账号密码没有做过更改,我用的全都是域管理员密码,包括当初安装sql时也是。

    您说的检查启动搜索服务账户(这里对我而言就是域管理员账号)是否对内容爬网数据库具有权限,如何去检查呢?

     


    chengli
    2011年12月23日 4:54
  • 建议你删除已有的SEARCH服务及对应数据库,然后重建之后 爬网后看看情况。


    All is well.
    2011年12月30日 8:35