SQLSERVER 内部操作期间检测到不一致性

  • 昨天晚上一个客户现场的服务器蓝屏,联想的服务器,使用了RAID0,做硬盘备份
  • 将硬盘拆出,单独挂上一个硬盘将数据库文件(xxx.mdf 和 xxx.ldf)拷贝出来并且挂载到一个备用服务器上
  • 结果有个报表打开就显示“内部操作期间检测到不一致性...”点击确定后整个软件就退出了(VB6开发的桌面软件)
  • 网上找了方法,先将数据库设置为单用户模式,然后使用: dbcc checkdb('数据库名称',Repair_rebuild)进行修复,然后恢复为多用户模式,再次开启软件是一样的错误
  • 求教这问题要如何解决,上面这样操作没有效果表示数据没法修复了?
阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进