我们使用 Windows Server 2012 作为文件系统,在两个站点之间运行 DFS-R,作为业务连续性系统的一部分。上周,一个站点的 DFS-R 出现故障,需要重新启动文件服务器。另一个站点也发生了同样的事情,导致我们尝试解决问题时停机了几个小时 - 虽然现在我们知道只需重新启动,但这并不好。
在我们诊断根本原因(ESENT 中的超时错误)时,DFS-R 服务当前已被禁用,但我想在一夜之间将其恢复在线。
我希望能够强制执行与非正常关机时相同的代码,即在服务重新启动时检查数据库。我知道这会花费很多时间,但我宁愿这样做,也不愿启动可能立即再次失败的服务。
这可能吗?
答案1
那么,如果您真的愿意的话,您可以删除数据库并导致异常关机恢复。
但我认为您真正应该做的是进行备份,收集调试日志(用于分析),然后决定是否要启动服务或重新初始化 RF/数据库。
如果您要走这条路线,您需要选择一个服务器作为起始主服务器。
如果您想尝试日志分析,请参阅以下调试日志分析文档: http://blogs.technet.com/b/askds/archive/2009/04/09/dfsr-debug-log-series-wrapup-and-downloadable-copies.aspx