快速清除SQL2008日志文件

USE [master]
--把数据库调整为简单模式
GO
ALTER DATABASE krisvision SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE krisvision SET RECOVERY SIMPLE --简单模式
GO

--收缩数据库文件
USE krisvision
GO
DBCC SHRINKFILE (N‘krisvision_Song_Log‘ , 11, TRUNCATEONLY)

GO

USE [master]
GO
--把数据库调整成完整模式
ALTER DATABASE krisvision SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE krisvision SET RECOVERY FULL --还原为完全模式
GO

--查询日志文件名称
--SELECT file_id, name FROM sys.database_files;

来源:http://www.jb51.net/article/37305.htm
时间: 2024-10-07 23:26:53

快速清除SQL2008日志文件的相关文章

sql2008日志文件截断

日志文件比较大时,使用语句减少大小. USE DATABASENAME;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE DATABASENAMESET RECOVERY SIMPLE;GO-- Shrink the truncated log file to 1 MB.DBCC SHRINKFILE (DATABASENAME_Log, 1);GO-- Reset the

Linux下自动清除MySQL日志文件

MySQL运行过程中会生成大量的日志文件,占用不少空间,修改my.cnf文件配置bin-log过期时间,在Linux下自动清除MySQL日志文件 [mysqld] expire-logs-days=7 max-binlog-size=268435456

清除SQL日志文件

1.清除errorlog文件 MSSQL在 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG 目录下存放这一些日志文件,一共是7个,常常会因为这些日志文件不断增大而导致C盘没有空间 sql2005的error一共有7个,从errorlog,errlog.1一直到errorlog.6要清除这些日志文件的内容,可以在新建查询里执行下面语句: EXEC sp_cycle_errorlog 每执行一次就会产生一个新的errorlog,首先删除

清除sqlserver2008日志文件。

USE [master] GO ALTER DATABASE DbName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DbName SET RECOVERY SIMPLE   --简单模式 GO USE cp2yfx GO DBCC SHRINKFILE (N'DbName_log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE DbName SET RECOVERY FUL

/var/log目录下的20个Linux日志文件功能详解

如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容.在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的是20个位于/var/log/ 目录之下的日志文件.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到. /var/log/messages - 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var

linux日志文件

linux日志文件 在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中. /var/log/dmesg — 包含内核缓冲信息(kernel ring buffer).在系统启动时,会在屏幕上显示许多与硬件有关的信息.可以用dmesg查看它们. /var/

/var/log目录下的Linux日志文件功能详解_转

摘自:http://www.niaoyun.com/help/application/386.html 学习linux应该知道日志文件的所在位置以及它们包含的内容,在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的是位于/var/log/ 目录之下的日志文件.其中一些只有特定版本才用,如dpkg.log只在基于Debian的系统中有. /var/log/messages          — 包括整体系统信息,其中也包含系统启动期间的日志

SQL Server 2008 R2:快速清除日志文件的方法

本例,快速清理“students”数据库的日志,清理后日志文件不足1M. USE [master] GO ALTER DATABASE students SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE students SET RECOVERY SIMPLE GO USE students GO --此处需要注意,并非所有数据库的日志文件名都是“数据库名_log” DBCC SHRINKFILE (N'students_log' , 0,TR

清除日志文件的方法

工作中有时候不能直接删除日志文件,如运行中的mysql的日志文件,只能用清空文件内容的方法来清除,例如: cat /dev/null > ...log 下面的脚本执行的是清除系统日志messages的内容,这个操作只能由具有root权限的用户来完成: #!/bin/bash LOG_DIR=/var/log ROOT_UID=0        # $UID为0的时候,用户才具有root权限 # 必须使用root用户来运行 if [ "$UID" -ne "$ROOT_U