1.在数据库的属性里限制日志的最大空间。
2.数据库的日志是和备份配合使用,用来恢复数据库的,是必要的。
  你最好从备份策略入手,确定一个数据库备份恢复方案。
删除日志语句:
  backup log database with truncate_only
  backup log database with no_log

解决方案 »

  1.   

    进入SQL SERVER QUERY ANASLYZER ,用sa登陆先选择 master 库
    用sp_detach_db,将所选的库卸掉,
    再用sp_attach_db,加入,
    注意完成后看看登陆用户是否正确。
      

  2.   

    比较简单吧!
    SQL Server管理平台就有这样的命令。
      

  3.   

    SQL SERVER版每天都有人问这问题,建议你去那边串串门。
      

  4.   

    用sp_detch_db没有用,你重新attach的时候,那个日志还是不可少的,而且空间一点没有变化!
    netchannel(网络频道) 的方法最好了!:)
    backup log MyDatabase with no_log
    工作的Very Good!我的日志已经由116M变成9M了。:)
      

  5.   

    FAQ:
    http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112EXEC  sp_detach_db  'dbname',  'true';    --將你的數據庫卸除  
    然後將SQL  Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除  
     
    最後:  
    EXEC  sp_attach_single_file_db  'dbname','d:\mssql7\data\dbname.mdf';  
    --以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件.  
      

  6.   

    FAQ:
    http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112在Query  Analyzer中:  
    首先執行:  
    EXEC  sp_detach_db  'dbname',  'true';    --將你的數據庫卸除  
    然後將SQL  Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除  
     
    最後:  
    EXEC  sp_attach_single_file_db  'dbname','d:\mssql7\data\dbname.mdf';  
    --以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件.