公司的数据库比较频繁地在半夜变成restoring状态了,用户反映这时候系统就运行不了,也就是数据库取不到数据。我想请教大家,出线这个状态的原因是什么呢?

解决方案 »

  1.   

    服务器是24小时开启的,因为工厂里的数据24小时都有人输入,不会随意重启。restoring状态有时候两个月出现一次,有时候半个月一次,有时候两三天一次没有规律。我这边没有权限看服务器的日志。
      

  2.   

    是不是有job定期restore数据库啊
      

  3.   

    1、先检查,如果你没权限就要求有权限的人协助你检查Windows是否有不正常的登录,还有就是Windows是否有计划做了什么操作。如调用了什么bat文件
    2、如果第一步没有异常,检查SQLServer的作业,仔细检查每一个,看看是否有某一个或者某一步做了还原操作或者一些不常规的操作。
    3、如果前两部都没有问题,那你要问问或者自己检查程序是否有些什么地方调用了还原操作或者从应用程序面做如日志备份的操作。