SQLServer数据库可疑如何恢复

接触过SQL Server数据库的朋友可能会遇到过,在进行些不正常操作,如数据库在读写时而无故停止SQL Server数据库,当再次打开数据库时会发现某些数据库会被标记为“可疑”,以“Test”数据库为例来看看“可疑”数据库的修复方法。

操作方法

  • 01

    修改数据库为紧急模式 ALTER DATABASE Test SET EMERGENCY

  • 02

    使数据库变为单用户模式 ALTER DATABASE Test SET SINGLE_USER

  • 03

    修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误,这个过程时间可能比较长。 DBCC CheckDB (Test , REPAIR_ALLOW_DATA_LOSS)

  • 04

    使数据库变回为多用户模式 ALTER DATABASE Test SET MULTI_USER

  • 05

    重新启动数据库服务

(0)

相关推荐

  • sqlserver数据库备份

    这里主要介绍使用多备份进行sqlserver数据库备份的方法 操作方法 01 登录到多备份的控制面板上,这里有个显眼的备份按钮 02 在弹出框里选择右边的数据库备份 03 你的数据库是否可以远程备份? ...

  • 如何删除sqlserver数据库

    本文为大家介绍删除sqlserver数据库的方法及步骤. 操作方法 01 先打开SQL Server Management Studio并连接数据库服务器. 02 然后找到目标数据库(需要删除的),& ...

  • sqlserver数据库附加失败的解决办法

    对于一般的sqlserver数据库附加失败,可以采用如下办法解决,先新建立一个同名的数据库,如skhprint,然后停止sqlserver服务,最后将原skhprint.mdf复制到新建数据库所在目录 ...

  • 如何使用CMD操纵sqlserver数据库?

    在Windows系统上可以使用命令行对不在本地的数据库进行操作.也是装逼利器! 操作方法 01 打开CMD命令界面. 02 先我们可以运行 osql  ?/   ,这样就把所有可以通过CMD命令行操作 ...

  • 如何解决SQLServer数据库实例“连接失败”?

    访问SQLServer数据库失败时,最常见的错误是"连接服务器失败,SQLServer不存在或访问被拒绝",或者"未能建立与(local)的链接,SQLServer不存在 ...

  • 为什么连接不上SQLServer数据库的原因分析

    编写程序的时候,有时候连接不数据库是一件很烦恼在事情,在这里将把遇到在连不上SQLServer数据库的原因进行分析 操作方法 01 打开SQLServer登录界面,默认会填上用户名和密码,用的是Win ...

  • 如何分离sqlserver数据库

    本文为大家介绍如何对sqlserver数据库进行分离操作(即将数据库文件从服务器实例中分离出来,进而可以移动.mdf和.ldf文件) 方法一 01 首先,打开并连接Sqlserver数据库. 02 然 ...

  • SQLServer数据库的备份还原方法

    网上有很多资料都说明了如何还原SQLServer数据库,不过大部分写的只是凤毛麟角,没有全面的写出各种方法.仍然有很多朋友不会导入或者还原SQLserver数据库.下面我以SQLServer2000为 ...

  • 十大数据库备份和恢复方法

    一般的文件型数据库,实际上对整个就是一个或者多个文件,所谓的备份就是把这些文件考虑到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程.这是对文件型数据库备份和恢复的最好方法,效率最好,操作最简 ...