1、SQLServer日志清空方法.在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG 2.截断事务日志:BACKUP LOG databasename WITH NO_LOG 3.收缩数据库:DBCC SHRINKDATABASE(databasename) --//////////////////////////////////////////////////////////////////SQL Server日志清空方法 一种方法:
2、清空日志。 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。方法二:清空日志:------------------------------------------ BACKUP LOG 库名 WITH NO_LOG DBCC SHRINKFILE( '日志文件名',新的大小数值型如1)日志文件名是这样的:select
3、name from sysfiles如:mastlog---------------------------------------------backup log DATABASENAME with truncate_only dbcc shrinkdatabase (DATABASENAME,SIZE) 若每天有whole back up 的话可以设置一job, 每隔三天或一个星期清空一次 这样的话日志就不会长大了哦-------------------------------------1: 删除LOG1:分离数据库2:删除LOG文件3:附加数据库此法生
4、成新的LOG,大小只有500多K 再将此数据库设置自动收缩2:清空日志DUMP TRANSACTION 库名 WITH NO_LOG 再:企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了方法三: 第一步: backup log database_name with no_log 或者 backup log database_name with truncate_only --no_log和truncate_on