单个应用数据库损坏

如果只有一个应用数据库损坏,请使用下面的过程。

还原损坏的单个应用数据库

  1. 启动 规划管理控制台并连接到 规划服务器。在导航窗格中,单击“应用程序”。

  2. 选择损坏的应用程序,然后单击“脱机工作”****。

  3. 选择 规划流程服务,然后单击“异步脱机工作”。数据库损坏可能会导致规划流程服务出现错误。即使应用程序已处于异步脱机状态,您也仍可能会因应用数据库已损坏而继续看到错误。

    注意注意:

    如果规划管理控制台上的应用程序列表中没有显示该应用数据库,则表明规划系统数据库已损坏。

  4. 还原应用数据库之前,请停止所有运行规划服务器的服务器上的规划流程服务。

  5. 从备份还原该应用数据库。此时不要重命名该应用数据库。

  6. 还原到故障点为止所有完好的可用应用数据库事务日志。这将使应用数据库恢复到可能的最新状态。故障点通常距数据库的最新状态只有几分钟。在所有生产系统中,必须启用事务日志,以便客户始终可以在上次备份上应用事务日志。

  7. 对已还原的应用数据库启用 Service Broker。

    例如:

    ALTER DATABASE [PlanningApplicationDatabase] SET ENABLE_BROKER

  8. 在规划流程服务上执行 IISRESET 并重新启动规划服务器。

  9. 从规划管理控制台内的“应用程序”中, 选择规划流程服务,然后单击“联机工作”****。

  10. 检查运行报表,找出尚未完成的作业。重新提交所有失败的作业。

另请参阅