Jelenségek
Miután telepítette Microsoft Exchange Server 2019 frissítését, hiányos találatok jelenhetnek meg, amikor elemeket keres egy postaládában.
A probléma oka
Minden Exchange Server frissítés során újratelepíti a Microsoft Search Foundation szolgáltatást. Bár ez a folyamat nem mindig fejeződik be sikeresen, az ilyen hiba nem akadályozza meg a Exchange Server frissítés befejezését.
Ebben az esetben úgy tűnik, hogy a frissített kiszolgáló teljesen működőképes. Számos probléma azonban hatással lesz a Microsoft Search Foundation szolgáltatáshoz társított szolgáltatásokra. Például a Microsoft Exchange Search szolgáltatás le van tiltva, vagy a Noderunner.exe folyamat le van állítva. Ezen problémák miatt a Exchange Server futó kiszolgáló leállítja a postaládaelemek indexelését. Ha az indexelési hiba hosszabb ideig folytatódik, a nem indexelt postaládaelemek állandó hibaállapotba kerülnek.
Ha az elemek ebbe a hibaállapotba kerülnek, a keresési folyamatokat érintő problémák kijavítása esetén a kiszolgáló folytatja az elemek indexelését. Alapértelmezés szerint azonban a kiszolgáló nem próbálja indexelni azokat az elemeket, amelyek tartós hibaállapotba kerültek. Ezért ezek az elemek nem jelennek meg a keresési eredményekben.
Megoldás
A probléma megoldásához hozzon létre egy új felülbírálást az állandó hibaállapotú elemekhez, majd indexelje újra az elemeket. Kövesse az alábbi lépéseket:
-
Hozzon létre egy felülbírálási beállítást a következő parancsmag futtatásával:New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Megjegyzés Ebben a parancsmagban cserélje le <buildszám> az érintett postaládát tartalmazó kiszolgálón futó Exchange Server build számát.
-
Frissítse a konfigurációt a következő parancsmag futtatásával:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh A parancsmag futtatása után a BigFunnel.Overrides.ini fájlnak meg kell jelennie az %ExchangeInstallPath%\v15\config könyvtárban.
-
A trigger Exchange Server a korábban nem indexelt postaládaelemek indexeléséhez. Ehhez futtassa a következő parancsmagot:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant
Megjegyzések:
-
Ebben a parancsmagban cserélje le <postaláda-azonosítót> az érintett postaláda nevére.
-
A parancsmagban használt segéd neve (BigFunnelRetryFeederTimeBasedAssistant) megkülönbözteti a kis- és nagybetűket.
-
A parancsmag a 2019- Exchange Server 11-es és újabb kumulatív frissítéseiben érhető el.
Ez a parancsmag nem oldja meg az indexekkel kapcsolatos összes problémát. Ehelyett emlékezteti az Exchange Search szolgáltatás az olyan elemek indexelésére, amelyek nem indexeltek, és nem indexelt állapotban vannak.
-
Megjegyzés: A beállítás felülbírálása segít elkerülni a postaládák áthelyezését az elemek újraindexeléséhez. Azt javasoljuk azonban, hogy ne hagyja véglegesen a felülbírálási készletet a környezetben, mert az megnövelheti a processzorhasználatot. Az elemek újraindexelése után távolítsa el a felülbírálást a Remove-SettingOverride parancsmaggal.