码迷,mamicode.com
首页 > 其他好文 > 详细

对日志文件进行收缩

时间:2015-01-06 00:39:32      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

第一步:

  alter database dbName set recovery simple;

第二步:

  dbcc shrinkfile(‘dbName_log‘);

第三步:

  alter database dbName set recovery full;

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

解释一下:

  一般说来 dbcc shrinkfile (‘数据库的日志文件的逻辑名‘); 这一个句就可以收缩指定的文件了。也就是说不要用到alter database .... set recovery simple;

  这一句。如果你发现自己收缩不了的时候,再采用上面的三步走战法吧。

  这个日志文件的逻辑名可以用这里拿到

    select DB_Name(database_id) as DBname,name as [逻辑名],physical_name [物理名] from sys.master_files
    where DB_Name(database_id) = ‘db100‘;
    go

    dbcc shrinkfile (‘db100_log‘);   -- 用这条语句来收缩db100数据库的日志文件。

    技术分享

 

对日志文件进行收缩

标签:

原文地址:http://www.cnblogs.com/JiangLe/p/4204891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!