SQL 压缩日志

  • SQL2000 、 SQL2005

 Backup Log 数据库名称 with no_log
go
dump transaction 数据库名称 with no_log
go
DBCC SHRINKDATABASE(数据库名称)

Go

  • SQL 2008

USE 數據庫名稱 ;
GO
ALTER DATABASE 數據庫名稱 SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE (數據庫日誌名稱, 1);
GO
ALTER DATABASE 數據庫名稱  SET RECOVERY FULL;--恢复为原模式
GO

 

  • 备注:

可通过以下命令查找数据库日志名称等

Sp_helpdb
SELECT * FROM sys.database_files

你可能感兴趣的:(SQL 压缩日志)