我有一个SharePointsearch的问题。
情况
服务器与2个服务器的服务器场一起安装SharePoint。 将创build一个新的应用程序池,该应用程序池正在使用名为moss_service的域帐户。 moss_service被设置在两个服务器的pipe理员组中。 moss_service也被设置为内容数据库中的db_creator。 当我最初检查时,search的默认内容访问帐户正在使用另一个不同的帐户,我改变了使用moss_service帐户。 我没有做IIS重置,因为这是一个生产服务器,他们不想经常iis重置。 奇怪的是,检查“office sharepoint server search”下的services.msc帐号仍旧使用旧的。 (显然它只在一台服务器上运行,另一台服务器没有运行),然后将其更改为:domain \ moss_service和密码。
然后我重新运行爬网。
我如何诊断问题
基本上每次我改变一些东西,我重新开始爬行,然后检查事件查看器。 多个东西出来,但以下是主要的:
起始地址不能被抓取。 内容访问帐户的密码不能被解密,因为它存储在不同的凭证中。 重新input用于抓取此内容的帐户的密码。 (0x80042406)
性能监控无法为gatherer对象初始化,因为计数器未加载或共享内存对象无法打开。 这只会影响perfmon计数器的可用性。 重新启动计算机。
访问被拒绝。 检查默认内容访问帐户是否有权访问此内容,或添加爬网规则以抓取此内容。 (0x80041205)
抓取日志结果
爬网日志显示了这一点:
内容访问帐户的密码不能被解密,因为它存储在不同的凭证中。 重新input用于抓取此内容的帐户的密码。
我尝试再次在service.mstsc更改它,并再次运行完整的爬网,但它不起作用。 我尝试使用以下方法input它:
和
域\ moss_service
我的问题是:
我该如何解决? 这是设置search的正确方法吗? search帐户是否必须使用不同的域帐户? 看起来像一个修复复杂的另一个,我如何设置这个权利? 是否值得升级到SP2?
通常,爬网帐户与您的服务帐户不同。 抓取帐户的最佳实践文档说,它不能是您的服务器场pipe理员组的成员,也不应该是服务器上的pipe理员。
以下是来自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