客户的数据库报错联系到我们,我们的工程师拿到客户数据后,对数据库DBCC Checkdb修复,报“消息211,级别23,状态51,第1 行 可能发生了架构损坏。请运行DBCC CHECKCATALOG。” 消息 0,级别 20,状态 0,第 0 行 当前命令发生了严重错误。应放弃任何可能产生的结果。 ...
分类:
数据库 时间:
2016-05-19 13:10:53
阅读次数:
826
ALTER DATABASE DevAssistant SET RECOVERY SIMPLE;--设置简单恢复模式 GO DBCC SHRINKFILE (DevAssistant_Log, 1); GO ALTER DATABASE DevAssistant SET RECOVERY FULL; ...
分类:
数据库 时间:
2016-05-16 00:18:13
阅读次数:
165
DBCC FREEPROCCACHE; DBCC DROPCLEANBUFFERS; DBCC FREESYSTEMCACHE ('ALL'); ...
分类:
数据库 时间:
2016-05-16 00:16:24
阅读次数:
224
1.行的总大小: Row_Size = Fixed_Data_Size + Variable_Data_Size + Null_Bitmap + 4(4是指行标题开销) 开销定义: Fixed_Data_Size = 所有固定长度列的总字节大小 Variable_Data_Size = 2 + (N ...
分类:
数据库 时间:
2016-05-13 08:39:37
阅读次数:
321
数据库置疑的原因会有多种多样,不同的问题采用的步骤也会有所不同,以下的步骤不能适用所有的情况,但包括了一些基本的步骤。 数据库置疑是指数据库内部处于不一致的状态,很有可能会有数据丢失。我们推荐您从做数据库备份之前,检查过DBCC CHECKDB没有错误,备份的数据库没有更改。 1.首先确认已经备份了 ...
分类:
数据库 时间:
2016-05-13 08:30:40
阅读次数:
167
程序错误日志大量的报死锁错误,去数据库错误日志查看确实有很多死锁(应在数据库实例启动时执行dbcc traceon(1222,-1)开启死锁跟踪):
04/29/2016 14:07:51,spid33s,δ?,waiter id=process71da6bb88 mode=IX requestType=wait
04/29/2016 14:07:51,spid33s,δ?,waiter...
分类:
其他好文 时间:
2016-05-07 07:06:18
阅读次数:
218
1 --死锁案例分析 P333 2 3 --先开启监视死锁的开关1222,让SQL遇到死锁时,在errorlog里打印出 4 --死锁的详细内容 5 6 DBCC TRACEON(1222,-1) 7 8 --这里使用范例表dbo.Employee_Demo_Heap 9 10 --这张表在Empl ...
分类:
其他好文 时间:
2016-05-04 17:09:26
阅读次数:
217
在你的DBA职业里,你们谁有用过DBCC INPUTBUFFER命令,来获得已经提交到SQL Server特定会话的最后SQL语句?请举手!大家都用过! 我们都知道DBCC命令有点尴尬,因为你不能在T-SQL查询里调用它们,你也不能关联它们的输出到其它DMV/DMF。例如你想为每个用户会话返回最后一 ...
分类:
数据库 时间:
2016-04-19 09:58:49
阅读次数:
210
方法一: USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE DNName GO DBCC ...
分类:
数据库 时间:
2016-04-15 02:05:30
阅读次数:
197
处理方式: -- 将数据库设为简单模式 alter database IGMS20150202 set recovery simple -- 查看日志 use IGMS20150202 dbcc shrinkfile('IGMS20150202_log') --恢复数据库模式 alter datab... ...
分类:
数据库 时间:
2016-04-08 10:15:02
阅读次数:
179