[英]SharePoint Foundation 2010 - Search running but not working. Errors in Event log
最近,我承擔了使用內置的SharePoint搜索功能設置SharePoint Foundation 2010服務器的任務。
為此,我們創建了兩個帳戶。 spSearch用於運行服務,而spCrawl用於對內容數據庫進行爬網。 我使用spSearch帳戶將Foundation Search服務設置為服務帳戶,將帶有pwd的spCrawl帳戶添加到了Content Access Acount。 已添加數據庫(無需特定實例),並且數據庫保留默認設置。 我更新了索引計時並單擊“確定”。
然后,我單擊開始鏈接,然后再次單擊開始按鈕。 我確保爬網帳戶可以訪問內容數據庫,並將運行搜索的服務器添加到內容數據庫。
據我所知,沒有一個帳戶設置任何特殊權限或限制。
自從搜索開始以來,我們在事件日志中收到以下錯誤:
日志名稱:應用程序
來源:Microsoft-SharePoint產品-SharePoint基礎搜索
日期:2012年8月15日下午3:11:53
賽事ID:57
任務類別:搜索服務
等級:警告
關鍵字:
使用者:XXXXXXXXXXX
電腦:XXXXXXXXXXX
說明:發生數據庫錯誤。 源:SQL Server代碼的Microsoft OLE DB提供程序:發生14次257次描述:[DBNETLIB] [ConnectionOpen(無效的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>
我已經嘗試了所有我能想到的一切,花了一天的時間仔細研究了這個問題,但沒有運氣。 有什么建議么?
謝謝。
因此,我最終自行確定了問題。 這可以歸因於他們是新手,而不知道服務器的配置。 事實證明,尚未使用默認實例安裝SQL Server,但是由於命名實例是使用SQL Server Management Studio連接到它時唯一安裝的實例,而連接字符串中沒有特定實例,因此它仍將我登錄到命名實例中。
一旦我意識到SharePoint數據庫位於命名實例上,便可以快速修改該搜索設置以指向該實例。
搜索現已開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.