sqlserver 2005和2008在压缩日志上有所改变。
2005 脚本:
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
2008 脚本:
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE --简单模式
GO
USE 数据库名
GO
DBCC SHRINKFILE
(
'日志逻辑名称' , 11, TRUNCATEONLY
)
GO
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL --还原为完全模式
GO
本文介绍了如何在SQL Server 2005和2008中通过不同的脚本进行日志压缩操作,包括清空日志、设置数据库恢复模式等步骤。
5605

被折叠的 条评论
为什么被折叠?



