提示数据库处于恢复模式时重建日志文件可以解决DBCC REBUILD_LOG('db_name','c:\mssql7\data\dbxxx_3.LDF')MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKD....
分类:
数据库 时间:
2015-01-07 10:36:23
阅读次数:
205
第一步: alter database dbName set recovery simple;第二步: dbcc shrinkfile('dbName_log');第三步: alter database dbName set recovery full;--------------------...
分类:
其他好文 时间:
2015-01-06 00:39:32
阅读次数:
212
最近常看到"参数嗅探"这个词,看了几篇文章,于是就自己摸索做个测试来加深印象!
去官网下载了数据库:AdventureWorks2012
直接测试吧!
找几个熟悉的表关联起来,用ProductID作为条件找到两个ID返回行数相差较大的值.
ProductID=870(4688行) ProductID=897(2行)
【测试一】
--先清空计划缓存
DBCC FREEPROCCAC...
分类:
数据库 时间:
2014-12-28 07:07:33
阅读次数:
276
exec sp_dboption 'dbname1','single user',‘true’dbcc checkdb('dbname1')dbcc checkdb('dbname1',REPAIR_FAST)dbcc checkdb('dbname1',REPAIR_REBUILD)dbcc ch...
分类:
数据库 时间:
2014-12-27 12:37:11
阅读次数:
218
首先修改数据库为单用户模式alter database Tfs_DEV set single_user with rollback immediate使用DBCC修复数据库,使用REPAIR_ALLOW_DATA_LOSS最低级别的修复模式DBCC CHECKDB (Tfs_DEV, REPAIR_...
分类:
数据库 时间:
2014-12-25 09:51:49
阅读次数:
231
1,错误图
2.解决方法,
--检查数据表问题 图2
use databasename;--数据库名
go
dbcc checktable("dbo.表名");--表名
go
3.备份报错的数据表,再新建一张一模一样的表,再把备份的数据表INSERT...
分类:
其他好文 时间:
2014-12-23 10:32:48
阅读次数:
153
1. DBCC SHOWCONTIG 显示指定表的数据和索引的碎片信息。当对表进行大量的修改或添加数据后,执行此语句可以查看有无碎片,显示指定的表或试图的数据和索引的碎片信息。 其语法格式:DBCC SHOWCONTIG [ ( { table_name | table_id | vie...
分类:
数据库 时间:
2014-12-19 15:31:06
阅读次数:
160
DBCC(Database Base Consistency Checker,数据库一致性检查程序)命令用于验证数据库完整性、查找错误和分析系统使用情况等。1. DBCC CHECKALLOC 检查指定数据库的磁盘空间分配结构的一致性。 语法:DBCC CHECKALLOC [ ( d...
分类:
数据库 时间:
2014-12-19 12:05:55
阅读次数:
257
--- 删除原表数据,并重置自增列truncate table tablename --truncate方式也可以重置自增字段--重置表的自增字段,保留数据DBCC CHECKIDENT (tablename,reseed,0) -- 设置允许显式插入自增列SET IDENTITY_INSERT ....
分类:
数据库 时间:
2014-12-19 11:24:58
阅读次数:
204
数据库置疑处理文档目录一、知识点简介DBCC中的CHECKDB命令重置置疑状态sp_add_log_file_recover_suspect_dbDBCC中的DBRECOVER命令二、损坏的数据库思路介绍经验处理建议一、知识点简介1.DBCC中的CHECKDB命令:DBCCCHECKDB检查指定数据库中的所有对象的分配和结构完整性。1)语..
分类:
数据库 时间:
2014-12-19 10:10:57
阅读次数:
253