–1.查询数据库路径
use master
go
–数据库路径
select name,reverse(substring(reverse(filename),charindex(’’,reverse(filename)),1000)) from sysdatabases
–2.停止sql 服务
–删掉日志文件
–3.启动sql 服务
–4.
alter database stu1 set emergency
go
alter database stu1 set single_user with rollback immediate
go
use master
go
alter database stu1 Rebuild Log on
(name=stu_log,filename=‘D:\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\stu_log.LDF’)
go
dbcc checkdb(‘stu’, repair_allow_data_loss)
go
dbcc checkdb(‘stu’,REPAIR_REBUILD)
go
sp_dboption ‘stu’,‘single user’,‘false’
go
–5. 这个时候.数据库应该已经不是置疑的.并且可以使用了,再执行DBCC checkdb 检查一下
–重新启动SQL 代理服务