黑马程序员技术交流社区

标题: 数据库置疑有两个问题造成 [打印本页]

作者: DWBJ    时间: 2014-2-15 14:35
标题: 数据库置疑有两个问题造成
本帖最后由 DWBJ 于 2014-2-16 11:52 编辑

一:误操作数据库,日志文件存在,方可使用以下SQL语句完成
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
update sysdatabases set status =28 where name='数据库名字'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '数据库名字', 'single user', 'false'
Go
DBCC CHECKDB('数据库名字')
GO、  将以上语句在查询器里面执行。
二:日志文件丢失,SQL语句如下
use master   
go
  
sp_configure 'allow updates',1   
go  
  reconfigure with override
   go   
update sysdatabases set status=-32768 where dbid=DB_ID('peigaihui')   
go   
dbcc rebuild_log('peigaihui','C:\Program Files\Microsoft SQL Server\MSSQL\Data\peigaihui_log.ldf')   
go  
dbcc checkdb('peigaihui')   
go   
sp_dboption 'peigaihui','dbo use only','false'   
go  
  sp_configure 'allow updates',0
  go  
  reconfigure with override   

作者: 许庭洲    时间: 2014-8-18 13:31
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2