S4产品FAQ

首页 » S4产品FAQ » 客户服务 » 常见问题问答 » 针对SQL SERVER 2008 日志文件暴增,如何处理?
taojie - 2012/7/2 16:21:42
--针对SQL SERVER 2008 LOG文件暴增的情况(几十G),如何压缩日志文件?
使用下面的脚本,将数据库改为需要压缩的数据库的名称,例如:metadb_auto.
压缩前最好备份数据库。

USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE
GO
USE 数据库名
GO
DBCC SHRINKFILE (N'数据库日志名例如metadb_auto_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL
GO
changzhongyi - 2020/8/10 17:09:32
USE [master]
GO
ALTER DATABASE metadb_auto SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE metadb_auto  SET RECOVERY SIMPLE
GO
USE metadb_auto
GO
DBCC SHRINKFILE (N'metadb_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE metadb_auto  SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE metadb_auto  SET RECOVERY FULL
GO
1
查看完整版本: 针对SQL SERVER 2008 日志文件暴增,如何处理?