Problem
Event-ID: 6398
Von der Suchanfrage konnte keine Verbindung mit dem Suchdienst hergestellt werden
The search request was unable to connect to the Search Service
Die gespeicherte Prozedur ‘dbo.Search_GetRecentStats’ wurde nicht gefunden.
Could not find stored procedure ‘dbo.Search_GetRecentStats’.
Details
Bei der Benutzung der SharePoint Suche im Browser wird folgende Meldung angezeigt:
Das hat leider nicht geklappt.
Von der Suchanfrage konnte keine Verbindung mit dem Suchdienst hergestellt werden.
Im Event Log findet man Event-ID: 6398
Ausnahme der Methode ‘Execute’ der Auftragsdefinition ‘Microsoft.Office.Server.Search.Monitoring.HealthStatUpdateJobDefinition’ (ID 6ccbd6dc-93ce-4aea-98f4-14566ebdea96). Weitere Informationen finden Sie unten.
Die gespeicherte Prozedur ‘dbo.Search_GetRecentStats’ wurde nicht gefunden.
Oder auf Englisch:
The Execute method of job definition Microsoft.Office.Server.Search.Monitoring.HealthStatUpdateJobDefinition (ID …) threw an exception. More information is included below.
Could not find stored procedure ‘dbo.Search_GetRecentStats’.
ULS-Log Eintrag
Im SharePoint ULS-Log findet man folgenden Eintrag:
Process | OWSTIMER.EXE |
---|---|
Product | SharePoint Foundation |
Category | Database |
Level | High |
Details | System.Data.SqlClient.SqlException (0x80131904): Die gespeicherte Prozedur ‘dbo.Search_GetRecentStats’ wurde nicht gefunden. . . . |
Insgesamt sind folgende Einträge in den SharePoint ULS-Logs zu finden:
- Die gespeicherte Prozedur ‘dbo.Search_GetRecentStats’ wurde nicht gefunden.
- System.Data.SqlClient.SqlException (0x80131904)
- Unknown SQL Exception 2812 occurred.
- The Execute method of job definition Microsoft.Office.Server.Search.Monitoring.HealthStatUpdateJobDefinition (ID xxxxxxxxx-xxxx-xxxx-xxx) threw an exception.
Ereignisprotokoll
In der Windows Ereignisanzeige (Event Viewer) ist folgender Event Log Eintrag mit der ID: 6398 vorhanden (nicht auf allen SharePoint Servern):
Protokoll(name) | Anwendung |
---|---|
Quelle | SharePoint Foundation |
Aufgabenkategorie | Zeitgeber |
Ebene | Kritisch |
ID | 6398 |
Details | Stellen Sie sicher, dass der Ziel-SPN nur bei dem Konto registriert ist, das vom Server verwendet wird. Dieser Fehler kann auch auftreten, wenn das Kennwort für das Zieldienstkonto nicht mit dem Kennwort übereinstimmt, das im Kerberos-KDC (Key Distribution Center) für den Zieldienst konfiguriert ist. |
Fix
Zuordnungen von Dienstanwendungen konfigurieren
Die Zuordnung des Suchdienst-Anwendungsproxys und evtl. des Proxy für die Sammlung von Verwendungs- und Intergritätsdaten zu der Webanwendung muss folgendermaßen aktiviert werden:
- In der ZA den Punkt “Webanwendungen verwalten” anklicken.
- Webanwendung auswählen (bei uns “SharePoint – 80”)
- Button “Dienstverbindungen” (im Ribbon-Band) anklicken.
- “Suchdienst-Anwendungsproxy” und evtl. “Proxy für die Sammlung von Verwendungs- und Integritätsdaten” aktivieren (in unserem Fall sind das “Search_Service_Application_Proxy” und “Usage and Health Data Collection Service”).Bild vorher: Proxys sind deaktiviert
Bild danach: Proxys sind aktiviert
Integritätsdatensammlung aktivieren
In unserem Fall funktionierte die Suche anschließend, aber auf einem der WFEs gab es einen minütlichen Ereignisanzeige-Eintrag (s.o.) mit der Event-ID: 6398 “Die gespeicherte Prozedur ‘dbo.Search_GetRecentStats’ wurde nicht gefunden.”
Als Lösung muss man “Integritätsdatensammlung aktivieren” dazu folgendes durchführen:
- Navigieren zu ZA > Überwachung > Verwendungs- und Integritätsdatensammlung konfigurieren
- Integritätsdatensammlung aktivieren
Links
- SharePointCommunity: Von der Suchanfrage konnte keine Verbindung mit dem Suchdienst hergestellt werden
- social.msdn.microsoft: Event ID 6398 and 5586 (SharePoint 2010)
Der Beitrag Von der Suchanfrage konnte keine Verbindung mit dem Suchdienst hergestellt werden erschien zuerst auf SharePoint-Wiese.