zoukankan      html  css  js  c++  java
  • windows SBS Exchange 数据库恢复

    错误引起:
            服务器忽然死机,强行关机再开机后windows sbs 2003无法启动。
    尝试“安全模式”也无法启动,尝试“最后一次成功的启动”可以启动成功。
    但是发现exchange数据库无法mount,mount的时候报错:
    ID no:c1041724.
    参考windows文档后处理办法如下:
    1。备份数据库文件
    2。用exchange自带工具修复数据库

    1。备份数据库文件:
        确保数据库已经卸载,copy  \program files\exchsrvr\mdbdata\priv1.ebd 和priv1.stm文件到备份文件夹。
    2.运行\program files\exchsrvr\bin\eseutil /p
    以下该命令行运行后的显示:
    Microsoft(R) Exchange Server(TM) Database Utilities
    Version 6.0
    Copyright (C) Microsoft Corporation 1991-2000.  All right reserved.

    Initiating REPAIR mode...
    Database:priv1.edb
    Streaming File:priv1.stm
    Temp.Database:TEMPREPAIR1820.EDB

    Checking database integrity.

    Scanning Status (% complete)
        0    10   20   30   40   50   60   70   80   90   100
        |----|----|----|----|----|----|----|----|----|-----|
        ....................................................
          
    该程序运行到最后显示错误:
    1062 0xFFFFFBDA JET_errInvalidLanguageId Invalid or unknown language id
    于是在控制面板中将Regional & language改为install files for asia languages,将advance中languages for non-unicode language 改为China(PRC)然后重新启动服务器,查看exchange数据库mount成功,能正常发信。

    不知道在控制面板里面改那些设置是不是对exchange数据库恢复运行有帮助。
    按照微软的文档,在运行步骤2后应该
    运行eseutil /d然后运行isinteg -fix -test alltests命令将数据库放到生产环境。
    但是我没有做,服务器到目前运行良好。
    微软参考文档:http://ms.helifan.net/technet/prodtechnol/exchange/ZH-CN/Guides/DROpsGuide/79f11b88-ae26-4003-aab9-e6de533b6a1b.mspx?mfr=true
  • 相关阅读:
    WCF双工通讯以及客户端间的间接通讯
    认识IoC
    学习“迷你ASP.NET MVC框架”后的小结
    MVP的PV模式与SC模式
    Android学习笔记(九) 视图的应用布局效果
    C# 动态编译
    C#中协变与抗变(逆变)
    线程池ThreadPool的初探
    关于异步的初步认识
    仿Office的程序载入窗体
  • 原文地址:https://www.cnblogs.com/jjkv3/p/628201.html
Copyright © 2011-2022 走看看