zoukankan      html  css  js  c++  java
  • SQL server 压缩日志文件

    sqlserver 日志剧增临时解决方案:

    最直接就是在sql server控制界面操作:

    右键数据库→任务→收缩数据库→确定;

    或执行脚本:

    USE [Test]
    GO
    DBCC SHRINKDATABASE(N'Test' )
    GO

    项目中出现sqlserver日志文件剧增的情况,数据库文件2G左右,日志文件已经达到了70G,怀疑是因为做了增量备份的原因导致的日志文件剧增,现改成了完整备份跟踪一下看看,但还需要将原已产生的日志文件缩小,上脚本:

    USE [master]
    GO
    ALTER DATABASE Test SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE Test SET RECOVERY SIMPLE
    GO
    USE Otani
    GO
    DBCC SHRINKFILE (N'Test_Log' , 11, TRUNCATEONLY)
    GO
    USE [master]
    GO
    ALTER DATABASE Test SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE Test SET RECOVERY FULL
    GO

    查询数据库日志文件信息:(错误信息:Msg 8985, Level 16, State 1, Line 1   Could not locate file 'wslogdb50_Log' in sysfiles )

    select * from sysfiles t;
    

    将脚本中 Test 替换成实际数据库名就OK了。

  • 相关阅读:
    自动重连脚本
    自动输入用户名密码脚本
    idea 安装及配置
    manjaro安装anaconda
    hive 常用命令
    python built-in zip()
    isinstance(),issubclass()
    python built-in delattr()
    字符串匹配算法
    贪心,分治,回溯,动态规划 4大核心算法思想
  • 原文地址:https://www.cnblogs.com/xiaoerlang90/p/11378583.html
Copyright © 2011-2022 走看看