SQL Server 2008收缩日志文件
来源:互联网 发布:淘宝菜鸟快递打印 编辑:程序博客网 时间:2024/05/29 03:15
1 使用背景
由于数据库的恢复模式被设置为“完全”,导致日志文件随着操作日益增大,以至于占用过多的磁盘空间
2 解决方法
使用命令dbcc shrinkfile可以收缩数据日志文件
use master
go
alter database 数据库名 set recovery simple with no_wait
go
alter database 数据库名 set recovery simple --简单模式
go
use 数据库名
go
dbcc shrinkfile(N'数据库名_log',10)
go
use master
go
alter database 数据库名 set recovery full with no_wait
go
alter database 数据库名 set recovery full --还原为完全模式
go
注意:
A. dbcc shrinkfile(N'数据库名_log',10)中的数据库名_log是逻辑名称,而不是实际文件名(个别情况下,逻辑名称/实际文件名不一致)
逻辑名称取得方法:选择数据库,右键"属性",左侧选择"文件",右侧显示的"数据库文件"中"逻辑名称"列
B. 关于dbcc shrinkfile的参数说明,见"dbcc shrinkfile参数说明"
说明:优点:此清除日志所运行消耗的时间短。
缺点:不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
- 收缩SQL SERVER 2008日志文件
- SQL Server 2008收缩日志文件
- sql server 2008日志文件收缩
- sql server 收缩日志文件
- SQL Server 2008 日志收缩
- Sql Server 2008 收缩日志.
- SQL Server 2008收缩日志文件--dbcc shrinkfile参数说明
- sql server 2000、2008 删除日志,收缩LDF文件
- SQL Server 2008 收缩清空大日志文件方法总结
- SQL SERVER 的日志文件的收缩
- 两步走,轻松收缩SQL Server日志文件
- SQL Server 收缩数据库日志文件!
- sql server 日志文件的收缩
- Sql Server 2005 日志文件清除,收缩
- MS SQL Server收缩日志文件
- sql server 日志收缩
- sql server 收缩日志
- Sql Server 日志收缩
- SQL Server 2008收缩日志文件--dbcc shrinkfile参数说明
- UC何小鹏:App Store伪应用危及产业生态
- Ubuntu11.10上的bugzilla搭建
- 一个牛人在群里的聊天记录(面试)
- ARM体系结构
- SQL Server 2008收缩日志文件
- Android教程之MediaStore
- 二叉堆
- 敏捷开发-敏捷建模的实践
- 【3D图像编程】DirectX Vs OpenGL
- delete 误删了全表数据
- 三维重建读书笔记
- 测试复合信号需要的测试资源
- 给控件做数字签名