2016-05-25 20 views
3

Ich versuche Berichtsdatenbank neu zu erstellen, aber wenn ich [site]/sitecore/admin/RebuildReportingDB.aspx Seite zu öffnen, erhalte ich folgenden Gesamtstatus:Sitecores: Wiederaufbau Berichtsdatenbank fehlgeschlagen

Process State: Failed; 
Last stored error: No rebuild request was found. 
Started at (Server Time): 0001-01-01 00:00:00 GMT+02:00 
Last Process State Change At (Server Time): 0001-01-01 00:00:00 GMT+02:00 

Ich habe alle nützlichen Informationen in den Protokolldateien nicht gefunden . Jeder Rat wird geschätzt.

+0

In welcher Version von Sitecore befinden Sie sich? –

+1

@DmytroShevchenko, es ist 8.1 –

Antwort

1

Ignorieren Sie einfach diesen Fehler. Das ist normal, wenn Sie Ihre Berichtsdatenbank in der Vergangenheit nie neu erstellt haben.

Hier ist der dekompilierten Code der Methode GetRebuildStatus() der Klasse MongoDbRebuildReportingTaskDataProvider:

public RebuildStatus GetRebuildStatus() 
{ 
    RebuildStatus rebuildStatus1 = (RebuildStatus) this.driver.HistoryTasks.FindOneByIdAs<MongoDbRebuildReportingTaskDataProvider.StoredRebuildStatus>((BsonValue) 1, new ExceptionBehavior?()); 
    if (rebuildStatus1 != null) 
    { 
    return rebuildStatus1; 
    } 

    RebuildStatus rebuildStatus2 = new RebuildStatus(); 
    rebuildStatus2.Step = RebuildStep.Failed; 
    rebuildStatus2.Error = "No rebuild request was found."; 
    return rebuildStatus2; 
} 

Wie Sie sehen können, wenn xDB keine existierenden wieder aufzubauen Status in MongoDB finden kann, ist es diesen seltsamen Fehlerstatus zurück geht .

Klicken Sie einfach auf die Schaltfläche "Start", um den Prozess zu starten.

Und natürlich, denken Sie daran, this walkthrough zu folgen, bevor Sie die Neuerstellung starten. I.e. Richten Sie eine sekundäre Berichtsdatenbank ein, fügen Sie die Verbindungszeichenfolge reporting.secondary usw. hinzu.

+0

Vielen Dank für die Detailinformationen. Aber wenn ich auf "Start" -Button klicke, passiert nichts. Ich sollte einen anderen Grund finden, warum es nicht funktioniert. –

+0

@YuriDorokhov haben Sie [** diese Walkthrough **] (https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/server_considerations/walkthrough_rebuilding_the_reporting_database) verfolgt? –

+0

Ja, ich folge dieser exemplarischen Vorgehensweise –