前段时间客户数据服务器断电,开机后发现数据库状态标记为可疑,可能是断电引起的数据库日志文件损坏,修复方法如下:

只有mdf文件,重建日志:

 1 --注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件
 2 use master
 3 go
 4 alter database example set emergency
 5 go
 6 --置数据库为单用户模式
 7 alter database example set single_user with rollback immediate
 8 go
 9 --重建数据库日志文件(执行这一步之前需先删除该文件夹下的相应日志,如本例所示应先删除Example_log.ldf。)
10 alter database example Rebuild Log on (name=Example_log,filename='C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\Example_log.ldf')
11 go
12 --最后设置数据库为多用户模式。
13 alter database example set multi_user
14 go
15 dbcc checkdb('example')
16 go
17 use Example
18 go

转载于:https://www.cnblogs.com/hanc/p/3699592.html

sql server数据库可疑状态解决方法相关推荐

  1. 转贴 :sql数据库置疑:Sql Server数据库置疑的解决

    sql数据库置疑:Sql Server数据库置疑的解决 办法 原因: 通常这个问题是由于硬盘空间不够或硬盘读写错误造成的. 现象: 数据库后面有"置疑"字样,查看系统事务日记出现以 ...

  2. SQL Server数据库收缩日志的方法

    SQL Server数据库收缩日志的方法: 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大. 1.设置数据库模式为 ...

  3. 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器(及Windows 10无法找到SQL server配置管理器的解决方法)

    这里写目录标题 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器 Windows 10无法找到SQL server配置管理器的解决方法 后续 在与 SQ ...

  4. asp教程连接sql server数据库教程二种方法

    asp教程连接sql server数据库教程二种方法  ,sql server ole db连接方法:,本人链接sql2012已经成功,想可以帮助大家 本教程主要是讲了asp与mssql server ...

  5. 编写SQL Server数据库对象脚本的方法

    In this article, we will explore various ways for scripting SQL Server database objects. 在本文中,我们将探索编 ...

  6. Windows10安装SQL server 2016/2014 失败解决方法( 错误代码: 0x851A0019)

    最近想学数据库,但是在安装SQL2014时总是失败,原因是  ( 错误代码: 0x851A0019)找不到数据库引擎启动句柄!网上找了很多解决方法都无效.我以为是应为Win10系统的原因,就装了SQL ...

  7. SQL Server数据库六种数据移动方法

    1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然, ...

  8. 【数据库】SQL Server索引碎片和解决方法

    SQLServer索引碎片和解决方法毫无疑问,给表添加索引是有好处的,你要做的大部分工作就是维护索引,在数据更改期间索引可能产生碎片,所以一些维护是必要的.碎片可能是你查询产生性能问题的来源. 那么到 ...

  9. 需要我们了解的SQL Server阻塞原因与解决方法 - sym_cn

    2019独角兽企业重金招聘Python工程师标准>>> 这里通过连接在sysprocesses里字段值的组合来分析阻塞源头,可以把阻塞分为以下5种常见的类型(见表).waittype ...

  10. sql server 数据库可疑解决方案

    --1.修改数据库为紧急模式 ALTER DATABASE [数据库名] SET EMERGENCY--2.使数据库变为单用户模式ALTER DATABASE [数据库名] SET SINGLE_US ...

最新文章

  1. (C++)寻找1-100以内所有素数,复杂度为O(nsqrt(n))与O(nloglogn)的两种方法
  2. 【计算摄影】计算机如何学会自动地进行图像美学增强?
  3. python输入hello*3_Python3基础(一) Hello World
  4. 正版python软件多少钱-北京正版软件SeismoSelect 价目表
  5. mysql基础sql语句_SQL基础语句汇总
  6. 标准的JS里,eval和window.eval属于不同的语法!
  7. 【转载】如何组建一支优秀的数据分析团队?
  8. 潭州课堂25班:Ph201805201 django框架 第五课 自定义简单标签,包含标签,模型类创建,梳理类创建 (课堂笔记)...
  9. 事务超时时间无效_Java面试题:Spring事务面试考点的集合整理。建议收藏阅读...
  10. 推动隐私计算技术,360数科提出分割式神经网络框架
  11. wpf之内容超出布局是用滚动条
  12. 热点讨论:IT人,40岁以后能干什么?
  13. Opencv中的DPM应用
  14. bit feild and CPU endian 位域和大小端
  15. 如何将一个向量投影到一个平面上_向量的各种积
  16. 一位老学长的真实互联网校招求职心路历程~
  17. 基于Kali的一次DDos攻击实践
  18. 【JavaWeb学习】CSS(选择器)
  19. 面料防静电测试方法指南
  20. TMS320F28335 实现printf在调试终端打印

热门文章

  1. OpenEmu:一个让你在Mac上爽快体验任天堂的模拟器
  2. JavaIO流实现文件传输
  3. php动态网时间实时刷新,php刷新页面_php与ajax实现页面自动刷新
  4. 闭环控制 matlab仿真,反馈闭环控制系统Simulink仿真(带电流补偿的电压内环,直流调速)...
  5. Python 正则表达式大全,值得收藏
  6. 从零开始学Docker(超详细讲解+案例分析)
  7. 小米手机与win10连接
  8. iOS 蓝牙扫描设备注意 2021-10-12
  9. linux 系统硬件信息检测工具,在Linux上查找系统hwinfo硬件信息工具
  10. linux vi字体大小,设置VIM字体大小