加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER 2008 R2如何清理日志

发布时间:2020-12-12 13:28:54 所属栏目:MsSql教程 来源:网络整理
导读:USE DBNAME GO --查看数据库的recovery_model_desc类型 SELECT NAME,recovery_model_desc FROM sys.databases --如果是FULL类型,修改为SIMPLE类型 ALTER DATABASE DBNAME SET Recovery simple --收缩日志文件大小(单位是M) DBCC SHRINKFILE (N'DBNAME_log',

USE DBNAME
GO

--查看数据库的recovery_model_desc类型
    SELECT NAME,recovery_model_desc FROM sys.databases

--如果是FULL类型,修改为SIMPLE类型  
    ALTER DATABASE DBNAME SET Recovery simple

--收缩日志文件大小(单位是M)
    DBCC SHRINKFILE (N'DBNAME_log',10)

--检查日志文件名称
    SELECT NAME,size FROM sys.database_files
--恢复成FULL类型
    ALTER DATABASE DBNAME SET Recovery FULL


--EXEC sp_cycle_errorlog;


1.将数据库设置成简单模式

步骤:选择要清理日志的数据库,右键点击–》属性–》选项,选择简单模式

2.进行日志清理收缩

操作步骤:选择要清理日志的数据库,右键点击–》任务–》收缩–》文件

3.选择日志,再选择–在释放未使用的空间前重新组织页,然后填写收缩后的日志大小,点击确定即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读