我对 SharePoint 搜索有疑问。
情况
该服务器与 SharePoint 一起安装在具有 2 台服务器的场中。创建了一个新的应用程序池,该应用程序池使用名为 moss_service 的域帐户。moss_service 设置为两台服务器中的管理员组。moss_service 还设置为内容数据库中的 db_creator。当我最初检查时,搜索的默认内容访问帐户正在使用另一个不同的帐户,我将其更改为使用 moss_service 帐户。我没有重置 IIS,因为这是一台生产服务器,他们不希望频繁重置 iis。奇怪的是,检查“office sharepoint server search”下的 services.msc,帐户仍在使用旧帐户。(显然它只在 1 台服务器上运行,另一台服务器没有运行)然后我将其更改为以下内容:domain\moss_service 和密码。
然后我重新运行抓取。
如何诊断问题
基本上每次我更改某些内容时,我都会重新启动爬网,然后检查事件查看器。会出现多种情况,但以下是主要情况:
无法抓取起始地址。内容访问帐户的密码无法解密,因为它与不同的凭据一起存储。请重新输入用于抓取此内容的帐户的密码。(0x80042406)
无法为 Gatherer 对象初始化性能监控,因为计数器未加载或无法打开共享内存对象。这只会影响性能监控计数器的可用性。请重新启动计算机。
访问被拒绝。请检查默认内容访问帐户是否有权访问此内容,或者添加抓取规则以抓取此内容。(0x80041205)
抓取日志结果
抓取日志显示如下:
无法解密内容访问帐户的密码,因为该密码与不同的凭据一起存储。请重新输入用于抓取此内容的帐户的密码。
我尝试在 service.mstsc 上再次更改它,然后再次重新运行完整爬网,但它不起作用。我尝试使用以下方式输入它:
和
域\moss_service
我的问题是:
我该如何修复这个问题?这是设置搜索的正确方法吗?搜索帐户是否必须使用不同的域帐户?似乎一个修复会使另一个修复变得复杂,我该如何正确设置?升级到 sp2 是否值得?
答案1
通常,爬网帐户与您的服务帐户不同。爬网帐户的最佳实践文档指出,它不得是您的农场管理员组的成员,也不应是服务器上的管理员。
以下是微软最佳实践文档的链接:
http://technet.microsoft.com/en-us/library/cc263445.aspx
http://go.microsoft.com/fwlink/?LinkID=92883&clcid=0x409
以下是更改帐户名/密码的正确方法的链接: http://support.microsoft.com/kb/934838