SQL2005/2008清除日志
来源:互联网 发布:淘宝店铺类目在哪设置 编辑:程序博客网 时间:2024/05/21 17:18
注:SQL2008 的收缩日志
由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:
--(SQL2005)
Backup Log DNName with no_log
go
dump transaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
--------------------------------------------------------------
--(SQL2008):
--在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
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
--优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内
即可完成。
缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
- SQL2005/2008清除日志
- sql2005 清除日志
- SQL2005压缩清除日志
- sql2005 清除日志
- SQL2005压缩清除日志
- SQL2005压缩清除日志
- 清除SQL2005数据库日志文件
- sql2005 日志清理 SQL2005压缩清除日志的方法
- sqlserver 2008清除日志
- sql 2008 清除日志
- SQL2005自动备份,定期删除的维护计划及自动定期清除日志
- SQL2005、2008、2000 清空删除日志
- SQL 2008 清除日志文件
- sql server 2008 清除日志
- 清除日志
- 清除日志
- sql2005 无日志附加
- 清理sql2005事务日志
- shell 单引号 双引号 反引号区别+反斜杠
- 防止刷新按钮提交
- 原机拷贝康佳SP21SK391原机数据(24C08 OM8373PS/N3/A/1914)
- i++和++i的效率问题
- magento -- 推荐插件 -- 页面布局分析插件 -- Layout Analyzer
- SQL2005/2008清除日志
- linux 2.6.24.4及根文件系统在S3C2410上的移植(使用4.3.2编译器支持eabi)(基于GEC2410)
- Mac OS 文件系统开发框架
- python 模块安装
- 点滴感悟
- Java EE 设计模式学习笔记——不佳实践
- Android 编译,反编译,AXMLPrinter2,smali,baksmali
- 利用 DirectShow 开发自己的 Filter
- oracle判断列名是否存在