ms sql 收缩数据库日志
我们常常会遇到数据库日志不断增长带来的困扰! 严重时导致程序无法运行。
一下代码可以收缩数据库日志文件,使数据库恢复到轻便的状态。
红色文件为需要收缩的数据库名称。
USE [master]
GO
ALTER DATABASE DataBaseName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DataBaseName SET RECOVERY SIMPLE --简单模式
GO
USE DataBaseName
GO
DBCC SHRINKFILE (N'DataBaseName_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DataBaseName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DataBaseName SET RECOVERY FULL --还原为完全模式
GO


