现象:
程序突然连接不数据库了,开企业管理器发现数据库置疑!!!重启数据库后该数据库又找不到了,数据文件附加的时候报错误823!!!!!
解决办法:
1.新建一个同名的数据库
2.再停掉sql server
3.用suspect数据库的文件覆盖掉这个新建的同名数据库
4.再重启sql server
5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的同名数据库名'
Go
sp_dboption '置疑的同名数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的同名数据库名')
Go
update sysdatabases set status =28 where name='置疑的同名数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的同名数据库名', 'single user', 'true'
Go
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
分享到:
相关推荐
"数据库置疑修复工具"是一种专门用于处理数据库异常状态,特别是“置疑”状态的软件工具。在这个场景下,我们主要关注的是如何理解和解决数据库置疑问题,以及如何利用这种修复工具进行有效的数据恢复。 “置疑”...
### 数据库置疑的处理方法 #### 一、概述 在数据库管理中,经常会遇到数据库出现可疑状态(suspect state)的情况。这种状态通常表明数据库遇到了严重错误,无法正常启动或运行,这会严重影响到业务系统的正常运行...
### Sqlserver2005-2008数据库置疑处理办法 在处理SQL Server 2005至2008版本中的置疑数据库时,我们首先要理解什么是置疑状态以及如何解决这类问题。置疑状态(Suspect State)是指数据库在启动过程中由于遇到错误...
数据库置疑,通常指的是在SQL Server等关系型数据库系统中,数据库的状态变为“SUSPECT”,这通常是由于硬件故障、操作系统崩溃、不正确的关闭或事务日志损坏等原因引起的。当数据库置疑时,用户无法正常访问该...
### 关于SQL数据库置疑的处理 #### 一、置疑产生的原因 SQL数据库置疑主要发生在日志文件(*.LDF)出现问题时。这些问题通常由以下几种情况引起: 1. **磁盘空间不足**:当存储日志文件的磁盘空间耗尽时,SQL ...
### SQL数据库置疑解决方案 #### 一、数据库置疑产生的原因 数据库置疑是指数据库管理系统在启动时检测到数据库文件存在异常,导致无法正常加载数据库的一种状态。这通常是因为数据库文件完整性受损或某些条件未...
他会保持原来的数据文件和日志文件,所谓的重建日志文件个人分析认为只是是过程、形式而已,默认在C盘根目录生成Ufmodel.ldf日志文件【这个日志文件是需要的必须的,刚才新建的数据库日志文件和数据库置疑的日志文件...
本程序用于SQL修复数据库置疑问题而导致无法启动的问题,需要输入服务器IP及操作员口令。本工具针对SQLServer数据库置疑的检测和修复,数据库支持版本:MSDE\SQL2000\SQL2005\SQL2008。当SQLSERVER数据库因各种原因...
针对 用友T3 T6 U8版本数据库置疑修复工具
假设数据库为TEST: 按以下步骤执行 A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。...此时会看到数据库test的状态为“置疑”。这时候不能
SQL SERVER 数据库置疑解决办法
### 修复SQL Server 2000 数据库置疑时出现的错误 #### 背景与问题描述 在管理SQL Server 2000数据库的过程中,可能会遇到各种各样的问题,其中一种常见的情况就是在执行数据库健康检查时发现错误。本文将详细介绍...
### SQL数据库置疑修复知识点详解 #### 一、判断数据库当前情况 在开始任何数据库修复工作之前,首先需要判断数据库的当前状态。这一步非常重要,因为它可以帮助我们确定接下来应该采取哪些措施来解决问题。 ####...
用于sql2000/2005/2008/2008r2 数据停电造成的库质疑问题,有时突然断电或磁盘问题可能导致出现“置疑”的情况机率要大一些,此时我们无法读取数据;如果有备份,直接还原即可;如果没有备份,那就只能修复了。
在SQL Server环境中,"数据库置疑"是一种常见的问题,它意味着数据库无法正常打开,状态显示为" SUSPECT "。这通常由硬件故障、操作系统错误、存储问题或不正确的关闭数据库等引起。面对这种情况,我们需要采取适当...