Index bei neuer Datenbank fehlerhaft

  • Hallo zusammen


    Es handelt sich bei und um einen Exchangeserver 2016 CU15 mit aktuellen Sicherheitspatch.
    Ein Nutzer hatte Probleme bei der Suche mit Outlook und OWA - es kan eine Fehlermeldung:

    Bei der Suche ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.

    Vermutung Suchindex kaputt.

    Die beiden Suchdienste gestoppt, Index gelöscht, Suchdienste wieder gestartet.

    Danach stand beim ContentIndexState: FailedAndSuspended

    Ich dachte erstmal, das ist ein zeitliches Problem, also habe ich erstmal eine Nacht drüber geschlafen, Status war aber am nächsten Moirgen unverändert.


    Dann habe ich alle Postfächer in eine andere Datenbank geschoben (dann ging die Suche übrigens wieder), anschliessend die Kopie in der DAG gestoppt, entfernt und dann die Datenbank gelöscht,


    Dann habe ich die Datenbank neu angelegt.

    Dazu muss ich sagen das unsere Domäne eine übergeordnete Domäne hat

    Exchange ist in test.domaene.de

    Übergeordnete Domäne ist domaene.de


    Die neue Datenbank muss ich als Domänenadmin der übergeordneten Domäne anlegen, ist auch kein problem.

    New-Mailboxdatabase -Name DB017 -Server ex7 -EdbFilePath C:\LUNs\DISK2\DB017.edb -LogFolderPath

    C:\LUNs\DISK2-log

    WARNUNG: Starten Sie den Microsoft Exchange-Informationsspeicherdienst auf Server "EX7" neu, nachdem Sie neue

    Postfachdatenbanken hinzugefügt haben.


    danach sieht es dann so aus:

    Get-MailboxDatabaseCopyStatus -server ex7


    Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex

    Length Length State

    ---- ------ --------- ----------- -------------------- ------------

    DB016\EX7 Healthy 0 0 26.03.2020 18:43:39 Healthy

    DB015\EX7 Mounted 0 0 Healthy

    DB017\EX7 Mounted 0 0 Unknown



    Die Kopie der Datenbank hat den Status FailedAndSuspended


    Hat jemand eine Idee woran es liegen kann, das selbst bei einer neuen Datenbank der Index nicht richtig erstellt wird?

  • War er nicht, aber reparieren ging nicht.

    Deshalb habe ich da ja auch die Datenbank platt gemacht.

    Bei der neuen Datenbank wird kein Index Verzeichnis angelegt.

    Status wird dann als unknown angezeigt.

    Bei der Kopie wird Index Verzeichnis angelegt, aber Status FailedAndSuspended.

  • Ging nicht is immer ne gute Fehlerbeschreibung. ;) Der Index wird auch erst eine Weile nach Datenbankbereitstellung erstellt.

    Nach 16 Stunden sollte der aber durchgelaufen sein.

    Das hilft mir jetzt aber auch nicht weiter, es geht nicht ums reparieren der alten Datenbank, die ist ja inzwischen gelöscht.


    Bei der neuen, leeren Datenbank wird erst garkein Index erstellt.

  • Was gibt denn ein

    Code
    get-mailboxdatabasecopystatus *

    Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex

    Length Length State

    ---- ------ --------- ----------- -------------------- ------------

    DB007\EX2 Healthy 0 0 27.03.2020 12:13:40 Healthy

    DB001\EX2 Mounted 0 0 Healthy

    DB003\EX2 Healthy 0 0 27.03.2020 12:13:50 Healthy

    DB009\EX2 Mounted 0 0 Healthy

    DB005\EX2 Mounted 0 0 Healthy

    DB011\EX2 Healthy 0 0 27.03.2020 12:13:19 Healthy

    DB019\EX2 Healthy 0 1 27.03.2020 12:13:54 Healthy

    DB021\EX2 Mounted 0 0 Healthy

    DB004\EX1 Mounted 0 0 Healthy

    DB008\EX1 Mounted 0 0 Healthy

    DB010\EX1 Healthy 0 0 27.03.2020 12:13:44 Healthy

    DB018\EX1 Healthy 0 0 27.03.2020 12:12:44 Healthy

    DB000\EX1 Mounted 0 0 Healthy

    DB006\EX1 Healthy 0 0 27.03.2020 12:13:51 Healthy

    DB002\EX1 Healthy 0 1 27.03.2020 12:14:01 Healthy

    DB020\EX1 Mounted 0 0 Healthy

    DB018\EX3 Mounted 0 0 Healthy

    DB004\EX3 Healthy 0 0 27.03.2020 12:13:44 Healthy

    DB000\EX3 Healthy 0 0 27.03.2020 12:13:26 Healthy

    DB008\EX3 Healthy 0 1 27.03.2020 12:13:53 Healthy

    DB002\EX3 Mounted 0 0 Healthy

    DB020\EX3 Healthy 0 0 27.03.2020 12:13:30 Healthy

    DB010\EX3 Mounted 0 0 Healthy

    DB006\EX3 Mounted 0 0 Healthy

    DB009\EX4 Healthy 0 0 27.03.2020 12:13:46 Healthy

    DB007\EX4 Mounted 0 0 Healthy

    DB003\EX4 Mounted 0 0 Healthy

    DB001\EX4 Healthy 0 0 27.03.2020 12:13:35 Healthy

    DB019\EX4 Mounted 0 0 Healthy

    DB021\EX4 Healthy 0 0 27.03.2020 12:11:39 Healthy

    DB011\EX4 Mounted 0 0 Healthy

    DB005\EX4 Healthy 0 2 27.03.2020 12:13:58 Healthy

    DB022\EX5 Mounted 0 0 Healthy

    DB012\EX5 Healthy 0 0 27.03.2020 12:13:49 Healthy

    DB014\EX5 Mounted 0 0 Healthy

    DB022\EX6 Healthy 0 0 27.03.2020 12:13:48 Healthy

    DB012\EX6 Mounted 0 0 Healthy

    DB014\EX6 Healthy 0 0 27.03.2020 12:13:41 Healthy

    DB016\EX8 Mounted 0 0 Healthy

    DB015\EX8 Healthy 0 1 27.03.2020 12:13:59 Healthy

    DB017\EX8 Mounted 0 0 FailedAndSus

    pended

    DB016\EX7 Healthy 0 0 27.03.2020 12:13:23 Healthy

    DB015\EX7 Mounted 0 0 Healthy

    DB017\EX7 Healthy 0 0 27.03.2020 11:58:15 Unknown



    DB017 ist die neue leere Datenbank


    ich überlege ob ich das mal probiere:

    https://social.technet.microso…ch-technology-failed.aspx


    das bezieht sich aber auf Exchange 2013


    Im Eventlog habe ich eine Warnung: EventId 1010 - Quelle MSExchangeFastSearch


    An operation attempted against a FAST endpoint exprienced an exception. This operation may be retried. Error details: Microsoft.Exchange.Search.Fast.PerformingFastOperationException: An Exception was received during a FAST operation. ---> System.ServiceModel.EndpointNotFoundException: Es konnte keine Verbindung mit "net.tcp://localhost:3803/Management/IndexController" hergestellt werden. Der Verbindungsversuch hat für einen Zeitraum von 00:00:02.0031012 angedauert. TCP-Fehlercode 10061: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:3803. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:3803

    Einmal editiert, zuletzt von Socke ()

  • Ich habe es einfach mal versucht, was in dem Link steht.



    Die Dienste Microsoft Exchange Search und Microsoft Exchange Search Host Controller gestoppt

    Alles im Ordner

    C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\HostController\Data\Nodes\Fsis gelöscht, bzw in einen anderen verschoben.


    von der Exchange Powershell ins Verzeichnis

    C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Installer, da dann folgendes ausführen:


    .\installconfig.ps1 -action I -datafolder "c:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\HostController\Data"


    Anschliessend die beiden Dienste neu gestartet.


    Von der neuen Datenbank ist der ContentIndexStatus sofort von Unknown auf Crawling gewechselt, die beiden anderen auf dem Server von Healthy auf FailedAndSuspended und kurz danach auf seeding

    Auf dem Server mit der Kopie der Datenbank ist der status nach kurzer Zeit auch auf healthy gewechselt.


    Ich werde dann gleich mal Postfächer in die neue Datenbank schieben und die Suche mit dem Powershell befehl Test-ExchangeSearch testen.