FAQ:
http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112

解决方案 »

  1.   

    你肯定批量的导入数据造成数据文件和日志文件的迅猛增长.建议你以后在批量的导入数据之前执行:
    exec sp_dboption yourDB,'trunc. log on chkpt.',true
    让其不写日志.
    然后在导入后执行:
    exec sp_dboption yourDB,'trunc. log on chkpt.',false
    恢复写日志的功能.至于收缩数据文件,可以执行:
    dbcc shrinkfile (数据文件在DB中的逻辑名, 指定的大小) --注意指定的大小单位为MB,而且它不能小于你目前实际存储数据的空间.日志文件truncate方法:
    backup log yourDB with no_log
    如果效果不大,可以用如下方法干掉:
    http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112
      

  2.   

    你肯定批量的导入数据造成数据文件和日志文件的迅猛增长.建议你以后在批量的导入数据之前执行:
    exec sp_dboption yourDB,'trunc. log on chkpt.',true
    让其不写日志.
    然后在导入后执行:
    exec sp_dboption yourDB,'trunc. log on chkpt.',false
    恢复写日志的功能.至于收缩数据文件,可以执行:
    dbcc shrinkfile (数据文件在DB中的逻辑名, 指定的大小) --注意指定的大小单位为MB,而且它不能小于你目前实际存储数据的空间.日志文件truncate方法:
    backup log yourDB with no_log
    如果效果不大,可以用如下方法干掉:
    http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112
      

  3.   

    数据库属性->选项->选中数据自动收缩。或用一个数据库维护计划进行数据库收缩
      

  4.   

    先把数据库分离掉,然后删除它的log,然后在附加回来就可以了