适用于SQL Server 2005的方法

 Backup Log DNName WITH no_log
GO
DUMP TRANSACTION DNName WITH no_log
GO
USE DNName
DBCC SHRINKFILE (2)
GO

说明:由于SQL Server 2008对文件和日志管理进行了优化,所以以上语句在SQL2005中可以运行但在SQL2008中已经被取消。

适用于SQL Server 2008的方法

 USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式
GO

说明:[优点]此清除日志所运行消耗的时间短。[缺点]不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。

原文转自:http://hi.baidu.com/wtnzone/item/53e71b40b46b1e96823ae17b

最新文章

  1. A star 寻路
  2. 基于Jquery、JqueryUI插件编写
  3. 基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍
  4. HttpClent4.3 的例子
  5. 减小Gcc编译程序的体积
  6. mysql同时修改2个表思路
  7. (原)caffe中fine tuning及使用snapshot时的sh命令
  8. 【转】20个令人敬畏的jQuery插件
  9. DirectX SDK版本与Visual Studio版本
  10. shell test和find命令实例解析
  11. html设置背景图片并自适应
  12. 项目导入之后报错:The import javax.servlet cannot be resolved
  13. 关于html引用php文件在编译器正常运行,web浏览器出问题的一点心得
  14. React-菜鸟学习笔记(一)
  15. Codeforces Round #244 (Div. 2) C. Checkposts (tarjan 强连通分量)
  16. JavaScript日期排序
  17. mysql的主主复制详解
  18. eclipse中jdk源码调试步骤
  19. InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClas...
  20. 使用Puppeteer进行数据抓取(四)——图片下载

热门文章

  1. InfluxDB使用纪录
  2. git checkout 报错 refname 'origin/branch-name' is ambiguous
  3. c# DataTable导出为excel
  4. Linux:LAMP搭建DISCU!论坛
  5. Getsystime()与Getlocaltime()函数 相差8个小时
  6. 【转】Ubuntu16.04安装WPS
  7. 对于KVO,你真的了解么?
  8. caffe官网的部分翻译及NG的教程
  9. Form表单如何传递List数组对象到后台的解决办法(转)
  10. CentOS 7.4中firewall防火墙详解和配置以及切换为iptables防火墙