本人初用sql server,对其中的一些操作不是很熟,期盼指教.
机器情况:sql server 2000 和 windows 2003 server
1、数据库用的时间长了,日志文件占用的空变得非常大,怎样在企业管理器中清空事务日志,或缩减事务日志,我记得以前右击数据库在“所有任务”子菜单中有一项“清空日志”,现在怎么没了?请教清空日志的方法。
2、我在企业管理器是右击数据库,弹出数据库属性,进入事务日志窗口,我设置的是文件增长不受限制。
(1)如果设置成“将文件增长限制为**M”,是否可使日志文件增长到一定程度不增长?
(2)如果设置成“将文件增长限制为**M”:那么是新的事务日志无法写入了呢?还是会自动删除排在最前的事务日志后,再加入新的日志,使总的日志占用空间保持**M?

解决方案 »

  1.   

    清空日志
    BACKUP LOG database_name WITH NO_LOG 如果设置成“将文件增长限制为**M”,是否可使日志文件增长到一定程度不增长?
    是如果设置成“将文件增长限制为**M”:那么是新的事务日志无法写入了呢?还是会自动删除排在最前的事务日志后,再加入新的日志,使总的日志占用空间保持**M?
    无法写入