帮助中心 >  技术知识库 >  数据库 >  数据库管理 >  SQL server 2008以上版本数据库清理日志SQL命令方法

SQL server 2008以上版本数据库清理日志SQL命令方法

2019-06-23 19:39:03 6597

USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式
GO
--select * from sys.database_files
USE ibcs_wuxi
GO
DBCC SHRINKFILE (N'日志文件名称' , 1, TRUNCATEONLY) 
GO
 
USE [master]
GO
ALTER DATABASE 数据库名称 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名称 SET RECOVERY FULL --还原为完全模式
GO

需要注意的是日志文件名字一般情况是“数据库名字_log”的形式。
如果不确定可以查看数据库属性里面可以看到。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: