天国论坛

 找回密码
 注册
搜索
查看: 64|回复: 0

SQL SERVER 数据库日志已满,清理数据库日志的方法

[复制链接]

升级   100%

  • TA的每日心情
    擦汗
    2011年11月8日 21:37
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    果分
    0
    宝宝
    小火龙
    波加曼 Lv.100
    发表于 2020年12月8日 16:09:25 | 显示全部楼层 |阅读模式
    SQL SERVER 数据库日志占用很大的空间 ,如果长时间不清除,就会影响数据存储。

    二 方法、步骤

    1、打开sql  server 数据库 在菜单中选择新建查询



    2、选择master数据库



    3、在sql执行窗口执行下面的sql语句


    USE [master]
        GO
        ALTER DATABASE blog SET RECOVERY SIMPLE WITH NO_WAIT   ----blog为需要清除日志的数据库名称
        GO
        ALTER DATABASE blog SET RECOVERY SIMPLE   --简单模式   ----blog为需要清除日志的数据库名称
        GO
        USE blog     ----blog为需要清除日志的数据库名称
        GO
        DBCC SHRINKFILE (N'blog_Log' , 11, TRUNCATEONLY)    ----blog_Log为需要清除日志的数据库名日志名称
        GO
        USE [master]
        GO

        ALTER DATABASE blog SET RECOVERY FULL WITH NO_WAIT   ----blog为需要清除日志的数据库名称

        GO

        ALTER DATABASE blog SET RECOVERY FULL  --还原为完全模式   ----blog为需要清除日志的数据库名称

    4、点击执行,完成数据库日志清除
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|天国论坛 ( 本站已通过工信部备案!【皖ICP备19016282号-3】、【皖ICP备19016282号-5】 )

    GMT+8, 2021年1月22日 07:22 , Processed in 0.060493 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表