mysql置疑原因_数据库置疑的处理办法

mysql置疑原因_数据库置疑的处理办法在 MSSQLSERVER 中一直有这样的问题 SQLSERVER 的状态 置疑 我们先来分析一下 SQLSERVER 数据库 置疑 的原因 1 错误的删除日志 2 硬件 HD 损坏 造成日志和数据文件写错误 3 硬盘的空间不够 比如日志文件过大 解决办法 这是最简单的办法是有数据库的全备份 然后恢复即可 步骤 1 删除原始的数据库 USEMASTERGOD SUEPE

在MS SQLSERVER中一直有这样的问题,SQLSERVER的状态”置疑”,我们先来分析一下SQLSERVER数据库”置疑”的原因:

1.错误的删除日志;

2.硬件(HD)损坏,造成日志和数据文件写错误;

3.硬盘的空间不够,比如日志文件过大;

解决办法:

这是最简单的办法是有数据库的全备份,然后恢复即可.

步骤:

1. 删除原始的数据库:

USE MASTER

GO

DROP DATABASE DB_SUEPECT

2.建立同名的数据库:

USE master

GO

CREATE DATABASE DB_SUSPECT

ON

( NAME = DBNAME_DAT,

FILENAME = ‘C:’,

SIZE = 10,

FILEGROWTH = 5 )

LOG ON

( NAME = ‘DBNAME_LOG’,

FILENAME = ‘g:’,

SIZE = 5MB,

FILEGROWTH = 5MB )

GO

3.恢复数据库:

RESTORE DATABASE DB_SUSPECT

FROM DBNAME_BACKUP.DAT

4.数据库完整性检测:

DBCC CHECKDB(‘DB_SUSPECT’)

5.重新启动MSSQLSERVER服务.

如果没有全备份,那就要用一些特殊的方法:

1.设置数据库为紧急模式

Use Master

GO

sp_configure ‘allow updates’, 1

reconfigure with override

GO

UPDATE sysdatabases SET status = 32768 where name = ‘DB_SUSPECT’

GO

2.停掉SQL Server服务:

NET STOP MSSQLSERVER

3.把原始数据库的数据文件DBNAME_DAT.MDF,DBNAME_LOG.LDF移走:

4.启动SQL Server服务:

NET START MSSQLSERVER

5.重新建立一个同名的数据库DB_SUSPECT;

USE master

GO

CREATE DATABASE DB_SUSPECT

ON

( NAME = DBNAME_DAT,

FILENAME = ‘C:’,

SIZE = 10,

FILEGROWTH = 5 )

LOG ON

( NAME = ‘DBNAME_LOG’,

FILENAME = ‘g:’,

SIZE = 5MB,

FILEGROWTH = 5MB )

GO

6.设置数据库运行在单用户的模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET SINGLE_USER

GO

7.停掉SQL服务:

NET STOP MSSQLSERVER

8.把原来的数据文件再覆盖回来:

9.启动SQL Server服务:

NET START MSSQLSERVER

10.重新设置SQLSERVER的状态:

USE MASTER

GO

EXEC sp_resetstatus “DB_SUSPECT”

11.数据库完整性检测:

DBCC CHECKDB(‘DB_SUSPECT’)

12.恢复数据库为多用户模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET MULTI_USER

GO

13.恢复SQLSERVER原始的配置:

USE MATER

GO

UPDATE sysdatabases SET status = where name = ‘DB_SUSPECT’

GO

14.配置SQLSERVER不允许更新系统表:

USE MASTER

GO

sp_configure ‘allow updates’, 0

reconfigure with override

GO

15.重新启动MSSQLSERVER服务:

最好重新启动操作系统

16.备份数据库:

可以通过SQLSERVER企业管理器或T-SQL.需要备份MASTER和DB_SUSPECT

补充一点,如果用DOMAIN\USER时,要注意对.MDF.LDF的所在目录的权限.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205045.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:56
下一篇 2026年3月19日 下午6:56


相关推荐

  • windows vista模拟器_windows vista旗舰版

    windows vista模拟器_windows vista旗舰版由于科技的进步,微软当然不示落后,让很多市面上的笔记本电脑预装了WindowsVista操作系统,而使没有安装这一

    2022年8月31日
    9
  • 12864

    12864

    2021年9月4日
    66
  • glyphicon 字体在 bootstrap4 中默认不支持了

    glyphicon 字体在 bootstrap4 中默认不支持了因为 glyphicon 是收费的 以前在 bootstrap 里面是可以免费使用的 但是到了 bootstrap4 之后 也不再提供了 所以在 bootstrap4 要使用 glyphicon 字体需要额外的引用一个 css 文件 文件的结构如下 glyphicon css font face font family GlyphiconsHa src url fo

    2026年3月18日
    2
  • arp欺骗可以利用哪些工具来实现_arp防欺骗功能

    arp欺骗可以利用哪些工具来实现_arp防欺骗功能这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年10月7日
    4
  • 分享S60 精品软件集

    分享S60 精品软件集此贴软件列表中蓝色是中文版,绿色是英文版【管理类】【手机文件管理类】SeleQ.v1.65简体中文完全版文件管理软件System.Explorer.v1.70英文激活成功教程版SELEQ1.70文件管理软件System.Explorer.v1.70中文激活成功教程版SystemExplorerv1.8系统探索器完全汉化安装版NEW读卡器专用的SELEQ安装方法读卡器专用的SmartFileman安装软件文件管

    2022年7月11日
    27
  • 推荐一个宝藏博主,让你搞懂Transformer、BERT、GPT!

    推荐一个宝藏博主,让你搞懂Transformer、BERT、GPT!

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号