sqlserver数据库出现可疑错误修复方法

1、主数据库出现可疑修复方法:sql

第一种方法:数据库

当数据库发生这种操做故障时,能够按以下操做步骤可处理此要领,打开数据库里的Sql查询编辑器窗口,运行如下的命令: 编辑器

?修改数据库为紧急模式sqlserver

 ALTER DATABASE 数据库名 SET EMERGENCYspa

?使数据库变为单用户模式日志

 ALTER DATABASE 数据库名 SET SINGLE_USERserver

?修正数据库日志从新生成,此命令检查的分配,结构,逻辑完整性和全部数据库中的对 象不正确。当您指定“REPAIR_ALLOW_DATA_LOSS”做为DBCC CHECKDB命令参数,该程序将检查和修正报告的不正确。可是,这些修正可能会致使一些数据丢失。blog

DBCC CheckDB (数据库名 , REPAIR_ALLOW_DATA_LOSS)class

?使数据库变回为多用户模式程序

ALTER DATABASE 数据库名 SET MULTI_USER

重启Sql Server时被标记为“可疑”的数据库已还原正常状态

第二种方法:

若是有数据库全备份,在其余SqlServer机器上先建一个和可疑数据库名称同样的数据库,将全备份还原到先建的数据库,再把新建数据库的ldf和mdf文件拷到能够数据库的目录下。

2、msdb系统数据库可疑

从别的机器上安装sql server 2005中止sqlserver服务

把C:\Program Files\Microsoft SQL Server\MSSQL\Data下的msdbdata.mdf和msdblog.ldf复制到本身计算机上并覆盖,而且重新启动sqlserver服务.这样就解决了.(建议把你的原来的msdbdata.mdf和msdblog.ldf备份下)

 若是复制过来是单个用户,那么右键点这个库的属性-选项-限制访问改为MULTI_USER就能够了,目前还没出现问题,建议备份后尝试

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7272

(0)
郭靖的头像郭靖
上一篇 2023年2月18日 下午1:56
下一篇 2023年2月18日 下午4:17

相关推荐

  • Sql Server2005 如何导出数据库数据

    Sql Server2005数据库数据导出两种方式 第一种,数据库数据直接备份,右键点击需要备份的库,打开任务,打开备份,然后记一下数据库备份文件位置,直接点击确定即可成功,注意修改文件路径可能会提示文件无权限 第二种方式 打开本地服务,停止Sql server服务,然后去复制需要的ldf与mdf文件

    2022年12月16日
    98900
  • count(1)、count(*)与count(列名)的执行区别

    在工作中遇到count(*)、count(1)、count(col) ,可能会让你分不清楚,都是计数,干嘛这么搞这么多东西。 count 作用 COUNT(expression):返回查询的记录总数,expression 参数是一个字段或者 * 号。 测试 MySQL版本:5.7.29 创建一张用户表,并插入一百万条数据,其中gender字段有五十万行是为n…

    2023年1月12日
    1.2K00
  • Elasticsearch Query DSL查询入门

    Query DSL又叫查询表达式,是一种非常灵活又富有表现力的查询语言,采用JSON接口的方式实现丰富的查询,并使你的查询语句更灵活、更精确、更易读且易调试 查询与过滤 Elasticsearch(以下简称ES)中的数据检索分为两种情况:查询和过滤。 Query查询会对检索结果进行评分,注重的点是匹配程度,例如检索“运维咖啡吧”与文档的标题有多匹配,计算的是…

    2023年5月26日
    90700
  • mysql的主从延迟问题主要原因及解决

    MySQL数据库主从的安装搭建方法 在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用主从复制。 比如:在复杂的业务系统中,有一句sql执行后导致锁表,并且这条sql的的执行时间有比较长,那么此sql执行的期间导致服务不可用,这样就会严重影响用户的体验度。 主从复制中分为主服务器(master)和从服务器(slave)…

    2022年6月14日
    1.8K00
  • Centos7下配置mysql8.0.20

    mysql8.0.20安装完毕后使用默认密码登陆是无法进行操作的,需要修改默认密码才可以。 我们根据提示,使用ALTER USER修改密码,修改完成后,使用flush privileges; 命令刷新。 ALTER USER root@’localhost’ IDENTIFIED BY ‘Zhangsan@123’; 配置远程登录 mysql安装完成后,默认…

    2022年12月7日
    1.1K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信