SQL数据库收缩日志

BenderKou 阅读量:37 2018-09-13 SQL数据库收缩日志 SQL

关键词:SAPBusinessOne,SBO,SAPB1,SQLServer,备份大,日志清除。

SQLServer数据库备份太大,经查看发现时日志文件太大,可以通过该方法清理日志文件。

注:清理日志之前务必进行一次数据库的全备。

/*
在SQL SERVER 2008 中
BACKUP LOG WITH TRUNCATE_ONLY 已不再被支持,
要收缩数据库日志,
首先需要通过将数据库恢复模式设置为 SIMPLE 来截断该文件。
语句如下
*/
USE [数据库名];
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE [数据库名]
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE ([数据库日志逻辑名], 1);--在数据库属性中,文件中日志的逻辑文件名称
GO
-- Reset the database recovery model.
ALTER DATABASE [数据库名]
SET RECOVERY FULL;
GO

微信公众号.jpg

扫描二维码,关注我的公众号,第一时间获取文章!

上一篇
SQL根据字段名查询表名

下一篇
SAP_Lumira 安装包下载&无限试用方法