SQL Server 2008 清空删除日志文件(瞬间日志变几M)
导读:收集整理的这篇文章主要介绍了SQL Server 2008 清空删除日志文件(瞬间日志变几M ,觉得挺不错的,现在分享给大家,也给大家做个参考。 SQL2008清空删除日志:方法一:US...
收集整理的这篇文章主要介绍了SQL Server 2008 清空删除日志文件(瞬间日志变几M),觉得挺不错的,现在分享给大家,也给大家做个参考。 SQL2008清空删除日志:
方法一:
USE [master]GOALTER DATABASE AFMS SET RECOVERY SIMPLE WITH NO_WaiTGOALTER DATABASE AFMS SET RECOVERY SIMPLEGOUSE AFMSGODBCC ShrINKFILE (N'AFMS_LOG' , 11, TRUNCATEONLY) GOUSE [master]GOALTER DATABASE AFMS SET RECOVERY FULL WITH NO_WAITGOALTER DATABASE AFMS SET RECOVERY FULLGO
'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNNameGODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO '这里的DNName_Log 如果不知道在Sys.database_files里是什么名字的话,可以用以下注释的语句进行查询'USE DNName'GO'SELECT file_id, nameFrom sys.database_files; 'GOUSE [master]GOALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式GO
SQL2005清空删除日志:
Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。godump transaction DNName with no_log goUSE DNNameDBCC SHRINKFILE (2)Go
sqlserver2000压缩日志
可以将jb51.lDF文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
DUMP TRANSACTION [jb51] WITH NO_LOG BACKUP LOG [jb51] WITH NO_LOG DBCC SHRINKDATABASE([jb51])
您可能感兴趣的文章:
- SQL Server 数据库清除日志的方法
- SQL Server 压缩日志与减少SQL Server 文件大小的方法
- SqlServer修改数据库文件及日志文件存放位置
- SQL Server 2005删除日志文件的几种方法小结
- SqlServer数据库提示 “tempdb” 的日志已满 问题解决方案
- SQL Server 2000 清理日志精品图文教程
- sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- sql server日志处理不当造成的隐患详解
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: SQL Server 2008 清空删除日志文件(瞬间日志变几M)
本文地址: https://pptw.com/jishu/631861.html