Sitecore:重建报告数据库失败
Sitecore: rebuild reporting database failed
我正在尝试重建报告数据库,但是当我打开 [site]/sitecore/admin/RebuildReportingDB.aspx
页面时,我得到以下总体状态:
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
我没有在日志文件中找到任何有用的信息。
任何建议将不胜感激。
忽略这个错误。如果您过去从未重建过报告数据库,那么看到它是正常的。
下面是classMongoDbRebuildReportingTaskDataProvider
方法GetRebuildStatus()
的反编译代码:
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;
}
如您所见,如果 xDB 在 MongoDB 中找不到现有的重建状态,它将进入 return 这个奇怪的错误状态。
只需单击 "Start" 按钮即可开始该过程。
当然,记得在开始重建之前遵循 this walkthrough。 IE。设置辅助报告数据库,添加 reporting.secondary
连接字符串等
我正在尝试重建报告数据库,但是当我打开 [site]/sitecore/admin/RebuildReportingDB.aspx
页面时,我得到以下总体状态:
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
我没有在日志文件中找到任何有用的信息。 任何建议将不胜感激。
忽略这个错误。如果您过去从未重建过报告数据库,那么看到它是正常的。
下面是classMongoDbRebuildReportingTaskDataProvider
方法GetRebuildStatus()
的反编译代码:
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;
}
如您所见,如果 xDB 在 MongoDB 中找不到现有的重建状态,它将进入 return 这个奇怪的错误状态。
只需单击 "Start" 按钮即可开始该过程。
当然,记得在开始重建之前遵循 this walkthrough。 IE。设置辅助报告数据库,添加 reporting.secondary
连接字符串等