清除SQLServer数据库日志(ldf文件)的几种方法
概述
我是下面有三个ldf:**_log2.ldf,**_log3.ldf,**_log.ldf,我是通过方案2减小了**_log.ldf。另两个改了后缀名还没有报错,因为我这个是测试环境,运行一段时间没事我就删掉。
随着系统运行时间的推移,数据库日志文件会变得越来越大,这时我们需要对日志文件进行备份或清理。
解决方案1 - 直接删除本地ldf日志文件:(比较靠谱方案!)
解决方案2 - 收缩数据库日志文件 (最靠谱方案!)
解决方案3 - 采用SQL脚本删除。
SQL Code:--下面的所有库名都指你要处理的数据库的库名--1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG--2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG--3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了--也可以用SQL语句来完成(注:根据我的实践,用企业管理器执行收缩操作后,ldf文件大小并没有发生变化,用下面的SQL指令就可以)--收缩数据库
DBCC SHRINKDATABASE(XQOMS)
DBCC SHRINKDATABASE(XQOMS_System)--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles --select * from sysfilesDBCC SHRINKFILE(1)
DBCC SHRINKFILE(2)//来源:C/S框架网 | www.csframework.com | QQ:23404761
转:http://www.csframework.com/archive/1/arc-1-20201126-2946.htm
清除SQLServer数据库日志(ldf文件)的几种方法相关推荐
- oracle数据库导入dmp文件,两种方法
开始的准备工作:前面的步骤都一样 一: 创建表空间: create tablespace root datafile 'D:\Oracle\dataSpace\root.dbf' (你自己的存放空间) ...
- SQLSERVER数据库日志文件过大,如何压缩并定期清理 ?
日志文件64.7G,硬盘都快满了, 解决方案如下:先压缩数据库日志文件 (以我SQL2000 的iRecorder数据库为例): 右键iRecorder 属性 --> 选项-->故障还 ...
- 服务器文件被篡改evopro后缀,SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933...
SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933 常见的扩展名如下: ReadInstructions Devos fuk25933 eking 从以下几点着手, ...
- python如何实现下载文件_python实现下载文件的三种方法
python实现下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件. ...
- android写入文件方法,Android 追加写入文件的三种方法
一.使用FileOutputStream 使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true public static void method1 ...
- php数组如何写入txt文件中_php将数组写入到文件的三种方法
php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...
- 导入mdf文件的两种方法
导入mdf文件的两种方法: 1: 在企业管理器里面的菜单 操作->所有任务->附加数据库里面,根据需求填写就搞定了. 2:在查询分析器里执行如下语句 exec sp_attach_db ' ...
- 在Linux中查找和删除重复文件的4种方法
大神教你在Linux中查找和删除重复文件的4种方法 在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件. ...
- matlab读取cvs文件的几种方法
matlab读取CVS文件的几种方法: 1,实用csvread()函数 csvread()函数有三种使用方法: 1.M = csvread('filename') 2.M = csvread('fil ...
最新文章
- 模拟linux磁盘满,linux 磁盘满了简单处理一下
- MongodDB数据库安装和简单使用
- Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()的使用
- 【ETL】ETL讲解(很详细!!!)
- 信息系统项目管理师-战略管理知识点
- mysql insert replace_mysql 操作总结 INSERT和REPLACE
- 25 个精美的后台管理界面模板和布局
- C++ opengl 绘制地面
- 我参与的一个项目的继续总结:技术篇
- 逐步回归 图像降维matlab,使用matlab对训练样本图像降维,并对测试图像使用变换矩阵降维并重构...
- 函数call相关[ASM]
- Android自定义控件及自定义属性
- javascript语言
- 【优化预测】基于matlab天牛须算法优化BP神经网络预测【含Matlab源码 1316期】
- cdn的费是多少_cdn费用是多少
- Matlab中统计灰度值出现的次数
- java基础知识整理
- vue实现购物车简单的功能-单选全选总价计算、批量删除
- DNA存储技术创造新纪录 存储容量已达200MB
- 嵌入式软件开发调试问题常用方法及案例分析