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

相关推荐

  • root用户无法访问Mysql数据库问题的解决

    在使用Centos系统远程访问Mysql数据库的时候,系统提示报如下错误: 经过验证以下方案可以解决问题: 1.首先停止mysql服务器 2.无权限启动mysql服务 3..登录mysql 4..重新载入权限 5.. 选择系统数据库mysql 6..查询系统表user中的用户 7.向root用户赋值权限

    2023年6月20日
    1.3K00
  • 【mySQL】left join、right join和join的区别

    首先,我们先来建两张表,第一张表命名为kemu,第二张表命名为score: 一、left join顾名思义,就是“左连接”,表1左连接表2,以左为主,表示以表1为主,关联上表2的数据,查出来的结果显示左边的所有数据,然后右边显示的是和左边有交集部分的数据。如下: 结果集: 二、right join “右连接”,表1右连接表2,以右为主,表示以表2为主,关联查…

    2023年8月29日
    1.7K00
  • MySQL服务器开启SSL加密功能

    MySQL服务器开启SSL加密功能 我们知道,MySQL5.7之前版本,安全性做的并不够好,比如安装时生成的root空密码账号、存在任何用户都能连接上的test库等,导致数据库存在较大的安全隐患。好在5.7版本对以上问题进行了一一修复。与此同时,MySQL 5.7版本还提供了更为简单SSL安全访问配置,且默认连接就采用SSL的加密方式,这让数据库的安全性提高…

    2023年12月18日
    1.6K00
  • mysql误删数据后,从binlog中进行恢复删除数据

    从mysql的logbin中恢复误删数据在一次数据维护过程中,对数据删除时没有提前备份数据,导致数据被删除后无法通过备份文件直接恢复。 1.查找当前操作的binlog状态在myql命令行或者链接工具中,命令查看binlog当前的位置状态和文件信息。 2.flush logs刷新状态 在myql命令行或者链接工具中,使用flush logs命令重新生成新的bi…

    2023年7月29日
    1.2K00
  • 如何快速实现 Redis 持久化

    RDB快照(Redis DataBase) RDB是一种快照存储持久化方式,具体就是将Redis某一时刻的内存数据保存到硬盘的文件当中,默认保存的文件名为dump.rdb,而在Redis服务器启动时,会重新加载dump.rdb文件的数据到内存当中恢复数据。 开启RDB持久化方式 开启RDB持久化方式很简单,客户端可以通过向Redis服务器发送save或bgs…

    2023年6月29日
    1.1K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信