SQL2008断电 出现可疑的修复

SQL Server 2008数据库被标记为可疑的解决方法

2011-08-23 16:36 佚名 火魔网 字号:T | T

本文我们主要介绍了SQL Server 2008数据库被标记为可疑时的解决方法,希望能够对您有所帮助。

AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验

在使用SQL Server 2008数据库时发现数据库被标记为可疑,查看网上的资料终于找到了解决办法,接下来我们就来介绍解决方法。

解决方法:

当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。

1、修改数据库为紧急模式

ALTER DATABASE Zhangxing SET EMERGENCY

2、使数据库变为单用户模式

ALTER DATABASE Zhangxing SET SINGLE_USER

3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失。

DBCC CheckDB (Zhangxing, REPAIR_ALLOW_DATA_LOSS)

4、使数据库变回为多用户模式

ALTER DATABASE Zhangxing SET MULTI_USER

也可以这样做:

1:重新建立一个,一样的数据库,路径名称,文件都一样。

2:关掉SQL Server服务;

3:把源文件COPY过来;

4:开启SQL Server服务,这样问题同样就解决了。

以上就是SQL Server 2008数据库被标记为可疑的两种解决方法,本文就介绍到这里了,希望本次的介绍能够对您有所收获!

时间: 2024-10-18 07:14:50

SQL2008断电 出现可疑的修复的相关文章

数据库显示可疑的修复方法

在使用SQL Server 2008数据库时发现数据库被标记为可疑,查看网上的资料终于找到了解决办法,接下来我们就来介绍解决方法. 解决方法: 当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令. 1.修改数据库为紧急模式 ALTER DATABASE 数据库名称 SET EMERGENCY 2.使数据库变为单用户模式 ALTER DATABASE 数据库名称 SET SINGLE_USER 3.修复数据库日志重新生成,此命令检查的分

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

一.主数据库出现可疑修复方法: 第一种方法: 当数据库发生这种操作故障时,可以按如下操作步骤可处理此要领,打开数据库里的Sql查询编辑器窗口,运行以下的命令: ?修改数据库为紧急模式 ALTER DATABASE 数据库名 SET EMERGENCY ?使数据库变为单用户模式 ALTER DATABASE 数据库名 SET SINGLE_USER ?修正数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对 象不正确.当您指定“REPAIR_ALLOW_DATA_LOSS”作为

SQLServer Always On FCI 集群节点同时占用资源及可疑状态修复

FCI 双节点集群,由于晚上集群节点间的网络中断过,两个节点都认为另一个节点宕机,在各节点的集群管理中都看到对方已宕机. 连接到集群IP,提示 msdb 数据库有问题: 发现MSDB数据库 "可疑" msdb 损坏了,mssql 错误日志和代理日志也无就法查询,从windows查看到信息如下: SQL Server 断言: 文件: <xdes.cpp>,行=3785 失败的断言 = 'curr->GetXdesId () == m_xdesId'.此错误可能与时间有关

SQL2005断电重启数据库置疑修复成功案例

SQL2005数据库,服务器突然断电,重新启动服务器后, 数据库变为"置疑"数据库无法附加失败"修复成功案例 深圳某生产型企业三月底电话咨询我们 SQL SERVER 2005数据库,在正常使用过程中,服务器突然断电,重新启动服务器后,数据库变为"置疑",数据库无法附加. 客户在数据库在正常读写操作过程中,服务器突然断电,导致数据库无法把所有缓冲中的数据写入到数据库文件中, 所以会使数据内部索引及数据区损坏. 1.首先使用我们公司自主开发的"无日

Win7异常断电后不启动修复

1.选择关闭启动修复提示,方法如下: 以管理员权限启动命令提示符,方法:打开「开始」菜单,输入cmd,待系统找到cmd.exe后,在其上点击鼠标右键,选择「以管理员权限运行」.(或者到C:\Windows\System32下(假设系统盘为C)右键cmd.exe选择「以管理员权限运行」,一个意思).输入以下命令并回车:bcdedit /set {current} bootstatuspolicy ignoreallfailures提示「操作成功完成」即完成 2.要恢复启动提示,将第二步改成以下命令

GRUB与Linux系统修复(第二版)

GRUB配置解析 配置文件保存在 /boot/grub/grub.conf[/boot分区最好应该单独划分出来] 软链接保存在 /etc/grub.conf 1.grub.conf文件分析 default #缺省启动系统 timeout #缺省等待时间,单位秒s splashimage #定义GRUB启动背景图片 #(hd0,0) #指定/boot所在的分区 -> 第一块硬盘,第一个分区 hiddenmenu #隐藏菜单 title CentOS (2.6.32-358.el6.i686) #菜

SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003

数据类型 MSSQL 2008R2 数据大小 352 MB 故障检测 服务器几次断电后数据库可疑 无法附加 消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'YXHIS20182'.CREATE DATABASE 中止. 消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'YXHIS20182'.CREATE DATABASE 中止. 消息 9003,级别 20,状态 1,第 1 行 传递给数据库 'YXHIS20182' 中的日志扫描操作的日志扫描号 (2

Windows 7突然断电默认进入修复模式解决方法

[关键词]:修复模式 [适用版本]:Windows [问题描述]: Windows虚拟机不正常关机下,再启动系统默认进入恢复模式而无法恢复. [问题分析]: 虚拟化平台上运行的Windows虚拟机,在突然断电(主机奔溃等)后,虚拟化平台上虚拟机在HA作用下,会把虚拟机漂移到另外台正常主机上继续开机运行,但由于Windows默认针对于硬件上运行,所以为了保护系统而默认进入恢复模式. [解决方法]: 进入windows系统,使用管理员打开cmd,运行以下两条命令: 1.bcdedit /set {d

SQLSERVER数据库置疑、可疑、脱机、单用户、紧急模式等的修复

数据库出现置疑.可疑.脱机.单用户.紧急模式主要是因为数据库的日志文件除了问题,2000和2008修复方式不一样,2008的修复脚本在2000中不适用,主要是不被2000识别. 假设数据库名为:eisdoc: sqlserver2000数据库置疑的处理方式: 1.设置数据库允许直接操作系统表. 此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中. 2.设置eisdoc为紧急修