Symptomer
Når du har installert en oppdatering for Microsoft Exchange Server 2019, kan du få ufullstendige resultater når du søker etter elementer i en postboks.
Årsak
Under hver Exchange Server oppgradering installeres Microsoft Search Foundation på nytt. Selv om denne prosessen ikke alltid er fullført, stopper ikke en slik feil Exchange Server oppgraderingen blir fullført.
I denne situasjonen ser den oppgraderte serveren ut til å være fullt funksjonell. Flere problemer vil imidlertid påvirke tjenestene som er knyttet til Microsoft Search Foundation. Microsoft Exchange-søketjeneste er for eksempel deaktivert, eller Noderunner.exe prosessen stoppes. På grunn av disse problemene stopper serveren som kjører Exchange Server indeksering av postbokselementer. Hvis indekseringsfeilen fortsetter i en lengre periode, vil postbokselementene som ikke er indeksert, gå til en permanent feiltilstand.
Når som helst etter at elementene går inn i denne feiltilstanden, fortsetter serveren indeksering av elementer hvis problemene som påvirker søkeprosessene, gjenopptas indeksering av elementer. Som standard vil serveren imidlertid ikke prøve å indeksere elementene som gikk inn i en permanent feiltilstand. Derfor vises ikke disse elementene i søkeresultatene.
Løsning
Hvis du vil løse dette problemet, oppretter du en ny overstyring for elementene som er i permanent feiltilstand, og deretter indekserer du elementene på nytt. Følg disse trinnene:
-
Opprett en innstillingsoverstyring ved å kjøre følgende cmdlet:New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel" -Section "BigFunnelFailedItemsQuerySettings" -Parameters @("ExcludePermanentFailures=false") -Reason "Re-Index Messages" -MinVersion "<Build Number>" -MaxVersion "<Build Number>"Obs! I denne cmdleten erstatter du <byggnummer> med nummeret på Exchange Server builden som kjører på serveren som inneholder den berørte postboksen.
-
Oppdater konfigurasjonen ved å kjøre følgende cmdlet:Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh Når du har kjørt denne cmdleten, skal du kunne se BigFunnel.Overrides.ini-filen i mappen %ExchangeInstallPath%\v15\config.
-
Utløser Exchange Server til å indeksere postbokselementene som ikke ble indeksert tidligere. Hvis du vil gjøre dette, kjører du følgende cmdlet:Start-MailboxAssistant -Identity <mailbox ID> -AssistantName BigFunnelRetryFeederTimeBasedAssistant
Obs!:
-
Erstatt <postboks-ID-> med navnet på den berørte postboksen i denne cmdleten.
-
Navnet på assistenten som brukes i cmdleten (BigFunnelRetryFeederTimeBasedAssistant), skiller mellom store og små bokstaver.
-
Cmdleten er tilgjengelig i Exchange Server kumulativ oppdatering 11 og nyere versjoner for 2019.
Cmdleten løser ikke alle indeksrelaterte problemer. I stedet minner den Exchange-søketjeneste på indekselementer som aldri ble indeksert og er i ikke-indeksert tilstand.
-
Obs!: Overstyring av innstillingen hjelper deg med å unngå å måtte flytte postbokser for å kunne indeksere elementer på nytt. Vi anbefaler imidlertid at du ikke forlater overstyringssettet i miljøet permanent fordi det kan føre til økt CPU-bruk. Når elementene er indeksert på nytt, fjerner du overstyringen ved hjelp av cmdleten Remove-SettingOverride .