Nach einer Exchange 2007 SP3 Installation unter Windows 2008 R2 machte der Indexierungsdienst Probleme, da er anscheinend keine Lust hatte die Mailboxen zu indexieren.
Über die Powershell lässt sich die Index-Datenbank neu aufbauen, was ich daraufhin auch versucht habe. Die Powershell muss evtl. als Administrator ausgeführt werden
Get-MailboxDatabase -Server <Servername>| .resetsearchindex.ps1
Daraufhin meckerte das Script an, dass es den "Microsoft Exchange (Search)" nicht beenden kann. Ein Blick in die Diensteliste brachte zum Vorschein, dass "Microsoft Exchange Search Indexer" vom "Microsoft Search (Exchange)" Dienst abhängt, letzterer aber vom Start-Typ auf manuell stand.
Das setzten des Start-Types auf autoamtisch, ein Neustart des Servers sowie ein "… .resetsearchindex.ps1" war die Lösung.
Set-Service msftesql-Exchange -startuptype automatic
Nachtrag: 10.01.2014
Wenn die Datenbanken auf einer Partition liegen, welche über einen Ordner ein das Dateisystem eingebunden ist, kann evtl. der Suchindex nicht erstellt werden, wenn in der darüberliegenen Partition nicht ausreichen Speicherplatz verfügbar ist.
Links:
3 Kommentare
Hallo,
danke das hat mir schon einmal weiter geholfen!
Leider habe ich einen anderen Fehler der einfach nicht weg zubekommen ist.
Windows Search Service Event 3083
Fehler beim laden des Protokollhandlers Search.Mapi2Handler.1.
Fehlerbeschreibung: Klasse nicht registriert
Hast du den Fehler schon einmal gesehen?
Versuch mal bitte folgende Datei neu zu registrieren:
regsvr32 c:windowssystem32mssph.dll
Vielen Danke!
Ich wage die Prognose das es geholfen hat. Bisher keine Fehler mehr!