SQLServer 清除并收缩数据库日志
2021-08-16 Shane Jhu
根据版本不同,SQL Server 删除日志的命令也有差异。
SQL Server 2008 及以上:
USE TestDB; 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原创,转载请注明出处:查看原文
如果觉得文章还不错,请点个赞吧