清除数据库日志大小

SELECT NAME, size FROM sys.database_files

select name, recovery_model_desc from sys.databases 
alter database 数据库名称 set Recovery simple
DBCC SHRINKFILE(N‘查询出来的内部日志名称‘,10)
ALTER DATABASE  数据库名称 SET Recovery FULL

原文地址:https://www.cnblogs.com/TNSSTAR/p/11252081.html

时间: 2024-10-21 18:47:34

清除数据库日志大小的相关文章

SQL Server2005清除数据库日志

SQL2005清空删除日志: 复制代码 代码如下: Backup Log DNName with no_log  '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了.godump transaction DNName with no_loggoUSE DNNameDBCC SHRINKFILE (2)Go

SQL Server2000清除数据库日志

sqlserver2000压缩日志 可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可.复制代码 代码如下: DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP LOG [jb51] WITH NO_LOGDBCC SHRINKDATABASE([jb51])

SQL 2008 清除数据库日志

USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNNameGODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 '

SQL Server2008清除数据库日志

m缪国瑞  11:10:17 --'这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询USE dochuanGOSELECT file_id, name FROM sys.database_files;GO --开始清理USE [master]GOALTER DATABASE dochuan SET RECOVERY SIMPLE WITH NO_WAITALTER DATABASE dochuan SET RECOVERY

ms sqlserver 清除数据库日志脚本

USE [master] GO ALTER DATABASE F360DW SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE F360DW SET RECOVERY SIMPLE --简单模式 GO USE F360DW GO DBCC SHRINKFILE (N'F360DW_log' , 11, TRUNCATEONLY) /* --这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释

数据库日志收缩大小

/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤     否则可能损坏你的数据库.     --*/ 1.清空日志     DUMP     TRANSACTION     库名     WITH     NO_LOG 2.截断事务日志:     BACKUP   LOG   数据库名   WITH   NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小     企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件     --选择日志文件

python清除数据库错误日志

# coding=gbk from encodings import gbk import re import sys import  os import  pyodbc import traceback import decimal #连接数据库 conn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.43;DATABASE=master;UID=sa;PWD=passwd123!') # 获取cursor对象来进行操作 curs

清除SQL 数据库日志

随着生产数据的日志越来越大,硬盘空间越来越小的时候,我们就需要考虑清理一下数据库日志,以前都是手工弄,现在找到一个语句直接自动处理,方便很多,分享一下. DUMP TRANSACTION CMSDemo WITH NO_LOG BACKUP LOG CMSDemo WITH NO_LOG DBCC SHRINKDATABASE(CMSDemo) EXEC sp_dboption 'CMSDemo', 'autoshrink', 'TRUE'

清除SQLServer日志的两种方法

日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志.1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了. 另一种方法有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失.1: 删除