sqlserver2008 如何清日志

代码如下:

USE Lancome2
GO
ALTER DATABASE Lancome2 SET RECOVERY SIMPLE WITH NO_WAIT
GO
DBCC SHRINKFILE (N'Lancome2_log' , 11, TRUNCATEONLY) 
go

思路解析:

1、首先要将数据库的恢复模式改成简单。

2、然后调用压缩命令,即可将LOG清除掉。

3、这2个动作也可以用图形界面完成。

-------------------------------------------------------------------------------------------------

如果不知道日志名称,利用如下命令来查询:

use Lancome;
go
SELECT file_id, name FROM sys.database_files;

注意:有时数据库名称和日志名称不匹配,此时只能去数据库上看属性来查找是哪个文件了。

refurl:http://www.jb51.net/article/37305.htm

-------------------------------------------------------------------

注意到:以后BA那个鸟服务器再磁盘空间满了,就用命令写个脚本跑下。今天耽误了好多时间啊。

猜你喜欢

转载自wandejun1012.iteye.com/blog/2005569
今日推荐