备忘录

记录点滴技术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

方法一、

1.清空日志:DUMP   TRANSACTION   databasename   WITH   NO_LOG  
或截断事务日志:BACKUP   LOG   databasename   WITH   NO_LOG

2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

 

方法二、

USE [master]
    GO
    ALTER DATABASE xxxx SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE xxxx SET RECOVERY SIMPLE   --简单模式
    GO
    USE xxxx
    GO
    DBCC SHRINKFILE (N'xxxx_Log' , 11, TRUNCATEONLY)
    GO
    USE [master]
    GO

    ALTER DATABASE xxxx SET RECOVERY FULL WITH NO_WAIT

    GO

    ALTER DATABASE xxxx SET RECOVERY FULL  --还原为完全模式

    GO

posted on 2012-03-22 18:50  goding  阅读(137)  评论(0编辑  收藏  举报