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

(SQL2005)

BackupLog DNName with no_log

go

dumptransaction DNName with no_log

go

USE DNName

DBCC SHRINKFILE (2)

Go

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

(SQL2008):

在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

方案一:完全命令模式

USE[master]

GO

ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式

GO

USE DNName

GO

DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)

GO

USE[master]

GO

ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT

GO

ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式

GO

方案二:部分命令模式 + 任务-收缩-文件(单个数据库)

ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式

GO

右键-任务-收缩-文件-确定 下来数据库的日志只保留了1M

ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式

GO

优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内

即可完成。

缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。

此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。

2008日志清理 server sql_SQL Server 2008 收缩日志 清空删除大日志文件相关推荐

  1. SQL Server 2008 收缩日志 清空删除大日志文件

    SQL2008 的收缩日志  由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) BackupLog DNName ...

  2. as cast float server sql_Sql Server中Float格式转换字符串varchar方法

    SELECT CONVERT(varchar(100), CAST(@testFloat AS decimal(38,2))) SELECT STR(@testFloat, 38, 2) 从Excel ...

  3. as cast float server sql_Sql Server中Float格式转换字符串varchar方法(转)

    SELECT CONVERT(varchar(100), CAST(@testFloat AS decimal(38,2))) SELECT STR(@testFloat, 38, 2) 从Excel ...

  4. dbcc dbreindex server sql_SQL Server性能的提高,可通过DBCC DBREINDEX重建索引

    以下的文章主要介绍的是DBCC DBREINDEX重建索引对SQL Server性能进行提高的实际操作步骤,大多数SQL Server数据库表需要索引来对数据的实际访问速度进行提高,如果没有索引,SQ ...

  5. dbcc dbreindex server sql_SQL Server数据库碎片整理

    碎片产生 在SQL Server中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式是通过B树结构 SQL Server向每个页内存储数据的最小单位是表的行(Row) 当叶子 ...

  6. python 日志不会按照日期分割_python 按照日期切分大日志文件(重点)和按照指定大小切分日志文件...

    #! /usr/bin/env python # -*- coding:utf8 -*- # 切分nginx 按照日期切分日志文件 from __future__ import division im ...

  7. Kafka日志清理之Log Deletion

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  8. 金仓数据库KingbaseES 归档日志清理

    WAL是Write Ahead Log的简写,和Oracle的redo日志类似,在R3版本存放在data/sys_log中,R6版本以后在data/sys_wal目录,在数据库访问过程中,任何对数据块 ...

  9. java批量删除日志文件_日志清理与文件批量删除

    工具下载地址:小工具 作为一个开发人员,一个一线的码农,我们在写程序的时候往往会给自己的程序添加很多的日志输出,这是一个好习惯,但是很多程序员却没有在程序里面增加日志定期清除的好习惯,从事IT领域十多 ...

最新文章

  1. 普京谈“元宇宙”:这无疑是一种挑战
  2. 【ArcGIS遇上Python】ArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)
  3. 随机森林RF、XGBoost、GBDT和LightGBM的原理和区别
  4. java gc error_java.lang.OutOfMemoryError GC overhead limit exceeded原因分析及解决方案
  5. oracle增加文件组,Oracle 文件和文件组
  6. 存储高手速成:推荐10个存储技术网站和论坛
  7. jquery audio没有声音_Audio-technica 铁三角 ATH-DSR7BT 头戴式蓝牙无线耳机测评报告 [Soomal]...
  8. python数值计算库Numpy学习之—np.linalg.norm(求范数)
  9. unlocker解锁虚拟机安装黑苹果出现权限错误问题permission denied
  10. 通过Hook进行游戏的全局加速
  11. 中国十大垃圾软件网站
  12. 微信聊天记录如何才能永久删除?这些彻底删除的方法你知道多少
  13. 微信小程序 某个页面直接返回首页(微信小程序回退到首页)
  14. 【商城报错】-商品上架功能报错
  15. NLP系列——(7)卷积神经网络
  16. 一个移动互联网自媒体的运营手记
  17. 如何做高自由度的游戏
  18. 基追踪算法 matlab,什么是基追踪算法?基于改进基追踪方法的信号去噪 - 全文
  19. 高中计算机教案范文,最新高一信息技术教学设计范文
  20. 一维黎曼激波管精确解python

热门文章

  1. mpvue 小程序 页面跳转获取参数
  2. flex 点击空格键会有以前点击过的事件的保留
  3. winmail计算机三级,2016年计算机三级网络技术机考模拟题(1)
  4. php对象比较大小,PHP 面向对象:对象的比较
  5. linux 内核 hrtimer,hrtimer在Linux内核中重复任务
  6. 为有朝一日自己弄个玩具玩而准备
  7. 如何给SAP Cloud Connector Region列表中添加新的Region
  8. 几个python小程序
  9. 【WPF学习笔记】[转]周银辉之WPF中的动画 晓风影天之wpf动画——new PropertyPath属性链...
  10. 宁波Uber优步司机奖励政策(12月14日到12月20日)