找回密码
 立即注册
搜索
查看: 708|回复: 10

请教高手,如何定时清理SQL的日志,防止因日志满而影响服务器的访问!

[复制链接]

16

主题

6

回帖

29

积分

新手上路

积分
29
发表于 2004-10-19 11:29:47 | 显示全部楼层 |阅读模式
请教高手,如何定时清理SQL的日志,防止因日志满而影响服务器的访问!

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
发表于 2004-10-19 12:35:17 | 显示全部楼层
动网好象有提供一个SQL日志清理工具,但我从来没有试成功,
还是用手工压缩
回复

使用道具 举报

1

主题

185

回帖

266

积分

海星

积分
266
发表于 2004-10-19 13:12:38 | 显示全部楼层
作一个计划任务即可@
回复

使用道具 举报

269

主题

3291

回帖

4703

积分

论坛元老

积分
4703
发表于 2004-10-22 09:16:35 | 显示全部楼层
在数据库属性--选项中的“故障还原”项选择简单。
这样日志将不会较快增长,你如果不对数据库的结构作频繁的变动,几乎不会增长
回复

使用道具 举报

2

主题

827

回帖

1117

积分

金牌会员

积分
1117
发表于 2004-10-23 11:52:46 | 显示全部楼层
做一个Job即可.
回复

使用道具 举报

3

主题

431

回帖

587

积分

高级会员

积分
587
发表于 2004-10-23 12:02:07 | 显示全部楼层
手工太繁了
回复

使用道具 举报

22

主题

606

回帖

848

积分

金牌会员

积分
848
发表于 2004-12-6 10:31:00 | 显示全部楼层
做一个PROCEDURE~~~~
回复

使用道具 举报

33

主题

391

回帖

574

积分

高级会员

积分
574
发表于 2004-12-6 16:30:20 | 显示全部楼层

用procedure

可以办到。不知道还有什么其他的方法。
回复

使用道具 举报

33

主题

391

回帖

574

积分

高级会员

积分
574
发表于 2004-12-8 00:03:17 | 显示全部楼层

现成的方法

DBCC SHRINKDATABASE
DBCC用法:DBCC SHRINKFILE
    ( { file_name | file_id }
        { [ , target_size ]
            | [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ]
        }
    )
回复

使用道具 举报

33

主题

391

回帖

574

积分

高级会员

积分
574
发表于 2004-12-8 00:05:34 | 显示全部楼层

还有:

让SQL Server自动收缩,使用 ALTER DATABASE AUTO_SHRINK 选项(或 sp_dboption 系统存储过程)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 08:46 , Processed in 0.113774 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表