Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint基金会2010 -搜索运行但不工作。事件日志中的错误_Sharepoint_Sharepoint 2010_Sharepoint Search - Fatal编程技术网

SharePoint基金会2010 -搜索运行但不工作。事件日志中的错误

SharePoint基金会2010 -搜索运行但不工作。事件日志中的错误,sharepoint,sharepoint-2010,sharepoint-search,Sharepoint,Sharepoint 2010,Sharepoint Search,我最近担负着用内置的SharePoint搜索功能设置SharePoint基金会2010服务器的责任。 为此,我们创建了两个帐户。运行服务的spSearch和对内容数据库的spCrawl。我以SPSearch帐户作为服务帐户设置基础搜索服务,将PWD的SpCurl帐户添加到内容访问帐户中。已添加数据库(不需要特定实例),数据库保留默认设置。我更新了索引时间并单击了ok 然后我点击开始链接,再次点击开始按钮。我确保爬网帐户可以访问内容数据库,并将运行搜索的服务器添加到内容数据库中 据我所知,没有任何

我最近担负着用内置的SharePoint搜索功能设置SharePoint基金会2010服务器的责任。 为此,我们创建了两个帐户。运行服务的spSearch和对内容数据库的spCrawl。我以SPSearch帐户作为服务帐户设置基础搜索服务,将PWD的SpCurl帐户添加到内容访问帐户中。已添加数据库(不需要特定实例),数据库保留默认设置。我更新了索引时间并单击了ok

然后我点击开始链接,再次点击开始按钮。我确保爬网帐户可以访问内容数据库,并将运行搜索的服务器添加到内容数据库中

据我所知,没有任何帐户设置有任何特殊权限或限制

由于搜索已启动,我们在事件日志中收到以下错误:

日志名称:应用程序

来源:微软SharePoint产品SharePoint基金会搜索

日期:2012年8月15日下午3:11:53

活动编号:57

任务类别:搜索服务

级别:警告

关键词:

用户:XXXXXXXXXX

计算机:XXXXXXXXXX

说明: 发生数据库错误。源:用于SQL Server的Microsoft OLE DB提供程序代码:14发生257次描述:[DBNETLIB][ConnectionOpen(无效实例())。]无效连接

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>
上下文:应用程序“dfa254b7-8bac-4842-83b8-3033ebc424f2”
事件Xml:
57
14
3.
173
0
0x20000000000000000
6100
应用
XXXXXXXXXXXX
提供程序
14
257
[DBNETLIB][ConnectionOpen(无效实例())。]连接无效。
上下文:应用程序“dfa254b7-8bac-4842-83b8-3033ebc424f2”
我尝试了我能想到的一切,花了一天时间在谷歌上搜索这个问题,但运气不佳。有什么建议吗


谢谢。

所以我终于自己解决了这个问题。这可以归因于作为一个新手,不知道服务器的配置。结果表明,SQL server并不是使用默认实例安装的,但由于命名实例是使用SQL server Management Studio连接到它时安装的唯一实例,并且连接字符串中没有特定实例,因此它仍然将我登录到命名实例中

一旦我意识到SharePoint数据库位于命名实例上,修改搜索设置以指向该实例就是一个快速修复方法


搜索正在运行。

因此,我最终自己确定了问题。这可以归因于作为一个新手,不知道服务器的配置。结果表明,SQL server并不是使用默认实例安装的,但由于命名实例是使用SQL server Management Studio连接到它时安装的唯一实例,并且连接字符串中没有特定实例,因此它仍然将我登录到命名实例中

一旦我意识到SharePoint数据库位于命名实例上,修改搜索设置以指向该实例就是一个快速修复方法

搜索正在进行中