当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 在先等待:javascript中的去处字符串中的空格是那个函数 怎么用? ......
    摘要: 如题? ......


代某作弊站站长向大力等高手

看到一文件有10G之巨,直接删除之。因为SQLSERVER还在用,当然删除不掉。  
  结果启动DOS,在DOS下删除了database.ldf文件.......  
   
  结果是可想而知的........  
   
  求数据库高手帮助,如成功,送一年免费VIP贵宾帐号。提供电影,A片.............  
   
   
  救命啊!!!    
 

NO.1   作者: sdhdy

新建一同名数据库,然后停止数据库服务,用原来文件替换新建的数  
   
  据库文件,启动数据库,该数据库被设未suspect  
   
  然后把数据库改成紧急模式:  
  sp_configure   allow,   1  
  reconfigure   with   override  
  update   sysdatabases   set   status   =   32768   where   name   =   数据库名  
   
  把LDF文件改名,再执行  
  DBCC   REBUILD_LOG   (数据库名,   E:\fdzz\database\fdzz1204_Log.LDF   )  
   
  恢复数据库紧急模式  
  update   sysdatabases   set   status   =   0   where   name   =   数据库名  
  执行  
  restore   database   数据库名   WITH   RECOVERY  
  sp_configure   allow,   0  
  reconfigure   with   override  
   
  然后用DBCC   CHECKDB   (数据库名)看看有没有错误  
   
  如果上面还是不行,试试吧数据库设为紧急模式,应该可以看到数据了,在把数据导出到一个新的数据库  
   
 

NO.2   作者: pengdali

清空日志  
  DUMP     TRANSACTION     库名     WITH     NO_LOG      
   
  或:  
   
  截断日志:  
  backup   log   数据库   with   no_log

NO.3   作者: tj_dns

EXEC   sp_detach_db   @dbname   =   database  
  EXEC   sp_attach_single_file_db   @dbname   =   database,    
        @physname   =   c:\MSSQL\Data\database.mdf

NO.4   作者: klbt

“一年免费VIP贵宾帐号。提供电影,A片”?!  
   
  呵呵,奖品丰厚,吸引了众多星星...

NO.5   作者: zjcxc

来晚了,楼上几位的方法应该可以解决了.

NO.6   作者: dlkfth

DUMP     TRANSACTION     库名     WITH     NO_LOG

NO.7   作者: CCEO

谁得到,共享之  
   
  呵呵,来晚了,只有这个主意了


    摘要: 谢谢 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE