首页数据库SQL Server 2008 清空删除日志文件(瞬间日志变几M)

SQL Server 2008 清空删除日志文件(瞬间日志变几M)

时间2024-02-28 19:44:03发布访客分类数据库浏览175
导读:收集整理的这篇文章主要介绍了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
SQL Server 2008中的代码安全(六) 对称密钥加密 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法

游客 回复需填写必要信息