失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SQL Server 清空删除日志文件 130G日志 10秒内变10M .

SQL Server 清空删除日志文件 130G日志 10秒内变10M .

时间:2022-06-29 05:50:40

相关推荐

SQL Server  清空删除日志文件 130G日志 10秒内变10M .

SQL:

BackupLogDNNamewithno_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。

go

dumptransactionDNNamewithno_log

go

USEDNName

DBCCSHRINKFILE (2)

Go

SQL:

'在SQL中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

USE[master]

GO

ALTERDATABASEDNNameSETRECOVERY SIMPLEWITHNO_WAIT

GO

ALTERDATABASEDNNameSETRECOVERY SIMPLE--简单模式

GO

USEDNName

GO

DBCCSHRINKFILE (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

ALTERDATABASEDNNameSETRECOVERYFULLWITHNO_WAIT

GO

ALTERDATABASEDNNameSETRECOVERYFULL--还原为完全模式

GO

如果觉得《SQL Server 清空删除日志文件 130G日志 10秒内变10M .》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。