首页 > 代码库 > 对日志文件进行收缩
对日志文件进行收缩
第一步:
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数据库的日志文件。
对日志文件进行收缩
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。