lena和shane,家庭日志,xulavigne,Lena&Shane

如何实现

SQLServer 清除并收缩数据库日志

2021-08-16 Shane Jhu

根据版本不同,SQL Server 删除日志的命令也有差异。


SQL Server 2008 及以上:

ALTER DATABASE TestDB SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE TestDB SET RECOVERY SIMPLE --简单模式
DBCC SHRINKFILE (N'TestDB_Log', 1, TRUNCATEONLY) --1是大小 1M
ALTER DATABASE TestDB SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE TestDB SET RECOVERY FULL --还原为完全模式


SQL Server 2000/2005:

DUMP TRANSACTION TestDB WITH NO_LOG
DBCC SHRINKFILE ('TestDB_log',1) 
BACKUP LOG TestDB WITH NO_LOG



本文由lenashane.com原创,转载请注明出处:查看原文

如果觉得文章还不错,请点个赞吧


8月 28 2021
父母教给孩子最重要的一课是如何独立生存。

弗兰克·克拉克 (Frank Clark 艺术家、教育家)