我最近负责设置具有内置 SharePoint 搜索功能的 SharePoint Foundation 2010 服务器。
为此,我们创建了两个帐户。运行服务的 spSearch 和爬取内容数据库的 spCrawl。我使用 spSearch 帐户设置 Foundation Search 服务作为服务帐户,将带有 pwd 的 spCrawl 帐户添加到 Content Access Acount。添加了数据库(不需要特定的实例)并且数据库保留为默认设置。我更新了索引时间并单击了确定。
然后我单击开始链接并再次单击开始按钮。我确保爬网帐户可以访问内容数据库,并将运行搜索的服务器添加到内容数据库中。
据我所知,没有一个帐户设置有任何特殊权利或限制。
自搜索开始以来,我们在事件日志中收到以下错误:
日志名称:应用程序
来源:Microsoft-SharePoint 产品-SharePoint Foundation 搜索
日期:2012 年 8 月 15 日下午 3:11:53
事件编号:57
任务类别:搜索服务
级别:警告
关键词:
用户:XXXXXXXXXXX
电脑:XXXXXXXXXXXX
描述:发生数据库错误。来源:Microsoft OLE DB Provider for SQL Server 代码:发生 14 次 257 次 描述:[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效连接。
Context: Application 'dfa254b7-8bac-4842-83b8-3033ebc424f2'
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-SharePoint Products-SharePoint Foundation Search" Guid="{1C415899-58B3-4BFC-9236-105E7FD38719}" />
<EventID>57</EventID>
<Version>14</Version>
<Level>3</Level>
<Task>173</Task>
<Opcode>0</Opcode>
<Keywords>0x2000000000000000</Keywords>
<TimeCreated SystemTime="2012-08-15T21:11:53.516367700Z" />
<EventRecordID>6100</EventRecordID>
<Correlation />
<Execution ProcessID="5720" ThreadID="3280" />
<Channel>Application</Channel>
<Computer>XXXXXXXXXXXXX</Computer>
<Security UserID="XXXXXXXXXXXXX" />
</System>
<EventData>
<Data Name="string0">Microsoft OLE DB Provider for SQL Server</Data>
<Data Name="string1">14</Data>
<Data Name="string2">257</Data>
<Data Name="string3">[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.</Data>
<Data Name="string4">
Context: Application 'dfa254b7-8bac-4842-83b8-3033ebc424f2'</Data>
</EventData>
</Event>
我已经尝试了我能想到的一切,并花了一天时间在谷歌上搜索这个问题,但没有运气。有什么建议么?
谢谢。