oracle+dbcc+checkdb,dbcc checkdb 修复数据库
MS SQL 数据库状态为SUSPECT的处理方法当SQL SERVER数据库状态为质疑(SUSPECT)状态时,我们可以用以下方法来处理:1. 修改数据库为紧急模式:ALTER DATABASE DBName SET EMERGENCY .2. 检查数据库的完整性:DBCC CHECKDB(‘DBName’)3. 检查没有错误则恢复数据...文章潇湘隐者2016-04-252005浏览量DBC.
MS SQL 数据库状态为SUSPECT的处理方法
当SQL SERVER数据库状态为质疑(SUSPECT)状态时,我们可以用以下方法来处理:
1. 修改数据库为紧急模式:ALTER DATABASE DBName SET EMERGENCY .
2. 检查数据库的完整性:DBCC CHECKDB(‘DBName’)
3. 检查没有错误则恢复数据...
文章
潇湘隐者
2016-04-25
2005浏览量
DBCC CHECKDB 数据库或表修复
1. DBCC CHECKDB
重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。
use master
declare @databasename varchar(255)
set @database...
文章
技术小美
2017-11-12
675浏览量
数据库修复系列Part3:repair_allow_data_loss
运行DBCC CHECKDB withNO_INFOMSGS发现下面的错误:
Table error: ObjectID 7, index ID 2, partition ID 562949953880064, alloc unit ID 562949953880064(type In-row...
文章
科技小能手
2017-11-21
964浏览量

万券齐发助力企业上云,爆款产品低至2.2折起!
限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!
广告
【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql
先贴错误:
吐槽一下:
进入正题:
新建一个同名数据库
停止MSSQL服务
替换数据库文件
重新启用MSSQL服务
看效果图:
设置数据库为应急模式
a...
文章
毒逆天
2016-12-19
1890浏览量
如何检查数据库中数据的一致性?
数据库一致性检查(dbcc)提供了一些命令用于检查数据库的逻辑和物理一致性。Dbcc主要有两个功能:
使用checkstorage 或 checktable 及 checkdb 在页一级和行一级检查页链及数据指针。
使用checkstorage, checkalloc, 或 checkverif...
文章
科技小能手
2017-11-12
1006浏览量
SQLERVER优化常用脚本.txt
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--查看数据库IDselect db_id('web')--查看高速缓存Select SQL ...
文章
ap0581w9c
2009-03-27
618浏览量
SQL2K必备经验六条
SQL2K必备经验六条
无锡/王乾
本文介绍Sql Server 2K实用操作六条小技巧,包括有安装时提示有挂起操作的解决方法、如何收缩数据库、怎样压缩数据库、如何转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 一.挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安...
文章
技术小美
2017-11-06
863浏览量
SQLSer数据库变为可疑状态
SQLSer数据库变为可疑状态
2014年06月06日 SQL Server 评论关闭
1、修改数据库为紧急模式
ALTER DATABASE testDB SET EMERGENCY
2、使数据库变为单用户模式
ALTER DATABASE testDB SET SINGLE_USER ...
文章
技术小阿哥
2017-11-27
818浏览量
MDF文件在SQL Server数据库中恢复技术
先把要恢复的文件置于MS SQL里的DATA文件里,进入MS SQL主数据库服务器。
1、我们使用默认方式建立一个供恢复使用的数据库(如MHDYF2005)。可以在SQL Server里面建立。
2、停掉数据库服务器。
3、将刚才生成的数据库的日志文件MHDYF2005_log.ldf...
文章
寒凝雪
2017-07-03
1514浏览量
SqlServer数据库(可疑)解决办法4种
亲自试过,可行!!!!!
SqlServer数据库(可疑)解决办法4种
重启服务
--------------------------------------------------
日志文件丢了,建一个日志文件
--------------------------------------...
文章
xumaojun
2018-04-27
12877浏览量
SQL 错误 823 I/O error (bad page ID) detected during read【修复方法】
今天一个数据库损坏了,不管对 该表 查询、修改、添加 都会出错, 错误信息如下:
I/O error (bad page ID) detected during read at offset 0x0000000171a000 in file “路径\文件”
连接中断
导致错误的可...
文章
技术小美
2017-11-12
1059浏览量
SQL Server 2008R2 数据库出现“可疑”导致无法访问解决办法
解决方法:
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令(注意:jd13dafa为对应可疑的数据库名称,执行时,请改为你的可疑的数据库名称)。
1、修改数据库为紧急模式
ALTER DATABASE jd13dafa SET EM...
文章
技术小甜
2017-11-08
734浏览量
数据库页已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
错误提示:
消息 829,级别 21,状态 1,第 1 行
数据库 ID 15,页 (1:21826) 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
引起原因:
RestorePending一般是在进行页恢复的过程中出现的,就是在进行了resto...
文章
狼人2007
1970-01-01
1393浏览量
SQL Server误区30日谈-Day16-数据的损坏和修复
本系列文章是我在sqlskill.com的PAUL的博客看到的,很多误区都比较具有典型性和代表性,原文来自T-SQL Tuesday #11: Misconceptions about.... EVERYTHING!!,经过我们团队的翻译和整理发布在AgileSharp上。希望对大家有所帮助...
文章
范大脚脚
2017-12-14
812浏览量
Sql数据库MDF数据文件数据库恢复
EXEC sp_attach_db @dbname = 'dbname', @filename1 = 'd:\dbname_Data.MDF', @filename2 = 'd:\dbname_log.ldf' sp_attach_single_file_db @dbname = 'dbname...
文章
springfe
2005-06-01
804浏览量
SQL Server 2005无日志文件附加数据库
数据库日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。
解决办法:
1、新建一个同名数据库。
2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,...
文章
技术小阿哥
2017-11-19
836浏览量
SqlServer数据库(可疑)解决办法4种
亲自试过,可行!!!!!
SqlServer数据库(可疑)解决办法4种
重启服务--------------------------------------------------日志文件丢了,建一个日志文件-----------------------------------------...
文章
maojunxu
2018-03-07
986浏览量
SqlServer数据库(可疑)解决办法4种
亲自试过,可行!!!!!
SqlServer数据库(可疑)解决办法4种
重启服务--------------------------------------------------日志文件丢了,建一个日志文件-----------------------------------------...
文章
nothingfinal
2018-03-07
836浏览量
只有mdf文件的恢复技术
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。
如果您的mdf文件是当前数据库产生的...
文章
技术小牛人
2017-11-16
677浏览量
数据库修复Part2: 页面还原
上文我们已经新建了Corrupt的数据库,今天我们就用页面还原修复损坏的页面。
首先我们允许DBCC CHECKDB查看损坏的页面ID:
DBCC CHECKDB withNO_INFOMSGS
Msg 8928, Level 16,State 1, Line 1
Object ID2...
文章
科技小能手
2017-11-15
748浏览量
YourSQLDba将数据库置于紧急模式的原因浅析
从SQL
SERVER 2000 上迁移了一个数据库到SQL SERVER 2008
R2上,暂且用DataBaseName代替迁移的真实的数据库名(后面的资料也会将数据库真实的名字用DataBaseName代替),迁移过程中也没
有啥问题,配置了YourDataBase,作业“YourS...
文章
潇湘隐者
2016-04-25
1367浏览量
数据库修复Part1:创建自己的测试corrupt数据库
以前看Pual写过很多数据恢复的文章,他很多的测试都是自己创建的Corrupt数据库,其实我们自己也可以。
1. 创建数据库数据表插入数据:
use master
go
create databasecorrupt
use corrupt
go
create tabletest(IDint...
文章
科技小能手
2017-11-23
697浏览量
详细讲解SQL Server数据库的文件恢复技术
SQL Server有两种备份方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。本文中我们将主要介绍一下后者的备份与恢复。本文中假定您目前已经能够熟练使用Server企业管理器和SQL Server查询分析器)
1、正常...
文章
科技小先锋
2017-11-20
933浏览量
SQL Server数据库文件恢复技术
SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Serve...
文章
老朱教授
2017-11-27
1083浏览量
sql server 错误9003:LSN(434:94:1)无效
sql server 错误9003:LSN(434:94:1)无效...一日,由于磁盘空间紧张,将sqlserver 数据库文件剪切到别处以释放空间,不曾想,后来再拷贝回来时,出现"错误9003:LSN(434:94:1)无效..."错误!经百度得解救方法如下,甚为感激! 方法如下: A.我们使用...
文章
berryz2007
2010-12-12
652浏览量
数据库修复系列Part4:重建数据库日志文件
我们可能会遇到日志文件损坏或者被不小心删除的问题,导致数据库无法访问。在没有备份的情况下,可以用重建日志文件恢复数据库,但是可能会有数据丢失。 另外本篇文件还通过举例证明了日志文件的重要性(许多人说日志文件是可以删除的,这个是完全错误的)。
1. select * from Test(有两条记录...
文章
科技小能手
2017-11-07
834浏览量
SQL Server元数据损坏(metadata corruption)修复
原文:SQL Server元数据损坏(metadata corruption)修复
在升级一个SQL Server 2000的数据库时,遇到了一致性错误,其中有几个错误是元数据损坏(metadata corruption),特意研究了一下这个案例,因为以前也零零散散的遇到过一些一致性相关错误,...
文章
杰克.陈
2018-04-08
710浏览量
整理的一些T-sql(二)
这个存储过程的作用是自动生成编号,比如我们在数据库中有个**票编号字段,该存储过程可以生成格式为头(自己定义的一个头,比如AA)+日期(形如20070401)+6位递增整数(形如002254),并且每到了新的一年后面的6位整数便会归0重新开始。其中用到了动态执行sql的方法。参数有四个,需要给出表...
文章
老朱教授
2017-11-26
904浏览量
《转》SQL Server 2008 数据维护实务
SQL Server 2008 数据维护实务
http://blog.csdn.net/os005/article/details/7739553
http://www.cnblogs.com/xunziji/archive/2011/04/01/2002396.html
感觉蛮有用的,以前不...
文章
天飞
2016-05-16
1710浏览量
(转载)经典SQL语句大全3-技巧篇
三、技巧
1、1=1,1=2的使用,在SQL语句组合时用的较多
“where 1=1” 是表示选择全部 “where 1=2”全部不选,如:if @strWhere !=''
begin
set @strSQL = 'select count(*) as Total from [' + @...
文章
余二五
2017-11-22
986浏览量
更多推荐




所有评论(0)