SQL2005、2008、2000 清空删除日志
SQL2005清空删除日志:
代码如下:
Backup Log
DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
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
'这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询
'USE DNName
'GO
'SELECT file_id, nameFROM sys.database_files;
'GO
USE [master]
GO
ALTER DATABASE
DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE
DNName SET RECOVERY FULL --还原为完全模式
GO
sqlserver2000压缩日志
可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
复制代码 代码如下:
DUMP TRANSACTION [
DNName] WITH NO_LOG
BACKUP LOG [
DNName] WITH NO_LOG
DBCC SHRINKDATABASE([
DNName])
里面的数据库名要清楚:
详细出处参考:http://www.jb51.net/article/37305.htm
最新文章
- Java递归算法——二分查找
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(一)视图共性 学习笔记
- 图示-Centos7完整安装
- vim使用快捷键
- HeadFirst设计模式之工厂模式
- uboot启动linux的过程
- 水题:HDU 5112 A Curious Matt
- NSString 去掉前后空格或回车符
- div滚动与控制
- IE 加速插件之 Google Chrome Frame
- Node.js学习 - Function
- [刷题]算法竞赛入门经典(第2版) 4-2/UVa201 - Squares
- Servlet和web服务器关系
- 自定义view入门
- xmanager 开启X11转发失败问题解决
- UVa10129(还没ac)各种re,o(╥﹏╥)o
- git 创建项目
- 程序员快速掌握的UI设计技巧
- day 41 mysql 函数 事物
- nginx 刷新显示404
热门文章
- 关于RadUpload上传问题总结
- runtime的概念,message send如果寻找不到相应的对象,如何进行后续处理
- IOS开发之格式化日期时间的使用 &;&; 编程中常见问题
- .net 中实现php rawurlencode方法(RFC3986)
- [置顶] 关于CSDN2013博客之星的一些看法
- Vim中如何全选并复制?
- 17.2?Replication Implementation 复制实施:
- java学习之IO对象流
- 简单的iOS抽屉效果
- CoreAnimation —— CALayer