我的数据库文件200多兆,日志接近2G,怎么缩小?谢谢了

解决方案 »

  1.   

    备份 
    ,
    backup log DataBaseName with no_log
    dbcc shrinkfile(2,10)
    go
      

  2.   

    USE AdventureWorks;
    GO
    -- Truncate the log by changing the database recovery model to SIMPLE.
    ALTER DATABASE AdventureWorks
    SET RECOVERY SIMPLE;
    GO
    -- Shrink the truncated log file to 1 MB.
    DBCC SHRINKFILE (AdventureWorks_Log, 1);
    GO
    -- Reset the database recovery model.
    ALTER DATABASE AdventureWorks
    SET RECOVERY FULL;
    GO
      

  3.   

    backup log 数据库名称 with no_log
    dbcc shrinkdatabase ('数据库名称')这样一定可行