常见问题 Microsoft/微软数据库软件的常见问题>>

如何使Microsoft SQL Server的日志文件不会增大?

发布时间:2010-11-10 15:46:47

答案:

一个简单的方法就是把数据库的故障还原模型设置为“简单”(SQL2K)。这样它就会在Checkpoint的时候截断日志。具体操作方法是:

1)在Enterprise Manager中右键点数据库,“属性——》选项——》故障还原”,选择“简单”就可以了,如果是SQL7,在“属性——》选项”中有一个“trunc. log on chkpt. ”选中就可以了。
2)如果不想用Enterprise Manager,在Query Analyser或者isql里面执行EXEC sp_dboption your_dbname , trunc. log on chkpt. , TRUE 就可以了,但是,要注意的是,这样做了之后,虽然日志不会增大,但是也意味着你一旦出现误操作,将不会有利用日志恢复的机会。
    所以,绝对不建议在生产数据库上截断日志,除非你有充足的理由和足够的把握,

下一步您可以:
查看Microsoft/微软数据库软件产品 >>
查看数据库软件产品 >>
查看Microsoft/微软数据库软件常见问题 >>