A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© DWBJ 中级黑马   /  2014-2-15 14:35  /  1767 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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   

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马