AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 253472
Accepted
MiscellaneousUser
MiscellaneousUser
Asked: 2019-11-17 09:11:39 +0800 CST2019-11-17 09:11:39 +0800 CST 2019-11-17 09:11:39 +0800 CST

如何删除 SQL Server 错误日志

  • 772

我有六个错误日志加上当前。他们在我的 VPS 服务器上占用了我的硬盘驱动器上的 10G 磁盘空间。那大约是服务器空间的 25%。最大的文件是 6G 并且还在增长。

如何删除不需要的错误日志,并在回收前减小归档文件的大小。

谢谢,

sql-server sql-server-2014
  • 1 1 个回答
  • 19718 Views

1 个回答

  • Voted
  1. Best Answer
    LowlyDBA - John M
    2019-11-17T09:55:25+08:002019-11-17T09:55:25+08:00

    那大约是服务器空间的 25%。

    首先,您确实需要增加驱动器的大小或将错误日志移动到不同的驱动器。大约 40GB 的 C:\ 驱动器在几年前可能是一个不错的默认设置,但您可以使用应用程序中的 misc 文件快速烧录它 - 正如您所看到的。

    您可以通过 SQL Server 配置管理器轻松配置它:

    在此处输入图像描述

    通过修改参数的目录,该-e参数控制错误日志的目的地。


    我如何删除不需要的存档日志,并在回收前减小存档文件的大小。

    您当然可以手动删除文件,但听起来您确实想减少使用的日志数量和/或减小它们的大小。

    上述链接中包含的步骤详细说明了如何在 SQL Server Management Studio 中执行此操作:

    1. 在对象资源管理器中,展开 SQL Server 实例,展开管理,右键单击 SQL Server 日志,然后单击配置。

    2. 在“配置 SQL Server 错误日志”对话框中,从以下选项中进行选择。

      一个。日志文件计数

      在回收之前限制错误日志文件的数量

      检查以限制在回收之前创建的错误日志的数量。每次启动 SQL Server 实例时都会创建一个新的错误日志。SQL Server 保留前六个日志的备份,除非您选中此选项,并在下面指定不同的最大错误日志文件数。

      错误日志文件的最大数量

      指定在回收之前创建的归档错误日志文件的最大数量。默认值为 6,不包括当前的。此值确定 SQL Server 在回收它们之前保留的以前备份日志的数量。

      湾。日志文件大小

      错误日志文件的最大大小(KB)

      您可以以 KB 为单位设置每个文件的大小。如果将其保留为 0,则日志大小是无限的。

    在此处输入图像描述

    • 9

相关问题

  • SQL Server - 使用聚集索引时如何存储数据页

  • 我需要为每种类型的查询使用单独的索引,还是一个多列索引可以工作?

  • 什么时候应该使用唯一约束而不是唯一索引?

  • 死锁的主要原因是什么,可以预防吗?

  • 如何确定是否需要或需要索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve