原先在创建应用库时,主库与日志库为100M,几年下来,主库增至381M,日志库增至5G多,
快撑破硬盘了,现已对日志作了截短处理,但文件大小未变。如何减少日志文件的大小?
请高手指教。

解决方案 »

  1.   

    你用右键点击要备份的数据库 选所有任务/备份数据库 然后选中事务日志 备份后,事务日志会自动缩小 并设定删除X天前的备份文件 建议事务日志天天备份 数据库 每1周备份一次 使用数据库维护计划 设置好以后可自动备份 不过要将SQL服务器的 SQL Server Agewnt 服务启动(选中当启动OS时自动启动)否则不能自动备份可参考 http://www.csdn.net/expert/topic/781/781323.xml?temp=.5948145
      

  2.   

    BACKUP LOG  database_name WITH NO_LOG
    go
    use database_name 
    go
    DBCC SHRINKFILE log file_name ,50
      

  3.   

    // SQLServer 2000中BACKUP LOG  database_name WITH NO_LOG
    go
    use database_name
    go
    DBCC SHRINKFILE (database_name_log ,20)
    --DBCC SHRINKDATABASE (database_name, 10)