首先
use [数据库名称];
exec sp_helpfile;

使用sp_helpfile查询可知道log 文件的逻辑名称,然后就可以利用DBCC来减小LOG文件
BACKUP LOG [数据库名] WITH TRUNCATE_ONLY
dbcc shrinkfile ([log文件的逻辑名称],1)

这个方法在MS SQL Server 2008 以及MS SQL Server 2008 R2中不再适用,会提示:TRUNCATE_ONLY is not a valid BACKUP option.

应当采取这样的操作方法:

复制代码 代码如下:
-- 首先把数据库的恢复模式改为Simple
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE;
GO
-- 缩小log文件至1M,逻辑名称可以通过sp_helpfile拿到
DBCC SHRINKFILE ([log文件逻辑名称], 1);
GO
-- 重置数据库的恢复模式
ALTER DATABASE [数据库名] SET RECOVERY FULL;
GO

更多相关文章

  1. 2011.11.25——— android ndk 坑爹的cygwin
  2. Android(安卓)读取doc文件
  3. 如何去掉状态栏和内容视图之间的黑色阴影线
  4. NPM 和webpack 的基础使用
  5. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  6. 读取android手机流量信息
  7. android 使用html5作布局文件: webview跟javascript交互
  8. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  9. android“设置”里的版本号

随机推荐

  1. 使用wordpress制作Javascript幻灯片
  2. js基础应用-打字机,震动窗口
  3. JavaScript中当前脚本的URL
  4. javascript ArrayBuffer,它的用途是什么?
  5. javascript: 如何编写适合FireFox的对话
  6. 关于如何更好的监听元素属性的变化(转)
  7. JS正则表达式中有哪些特殊字符,这些特殊
  8. 使用jQuery排序,删除和追加元素在IE中不起
  9. js实现字符全排列算法
  10. [JavaScript] 将字符串数组转化为整型数