你的方法错误清空日志
DUMP  TRANSACTION  库名  WITH  NO_LOG 再收缩

解决方案 »

  1.   

    或:截断日志:
    backup log 数据库 with no_log再收缩
      

  2.   

    当时我是先在查询分析器中用:backup log 数据库 with no_log
    backup log 数据库 with TRUNCATE_ONLY 上面两句都试过还是出现那个错误,我刚试过DUMP  TRANSACTION  库名  WITH  NO_LOG 也是出现那个错误!当初新数据库前,做了一些数据库的属性设置,会不会和它有关,设置如下:USE MASTER
    GO
    ALTER DATABASE MODEL
      SET  ANSI_NULL_DEFAULT          ON,
           ANSI_NULLS                 ON,
           ANSI_PADDING               ON,
           ANSI_WARNINGS              ON,
           ARITHABORT                 ON,
           CONCAT_NULL_YIELDS_NULL    ON,
           CURSOR_CLOSE_ON_COMMIT     ON,
           NUMERIC_ROUNDABORT         ON,
           QUOTED_IDENTIFIER          ON,
           RECURSIVE_TRIGGERS         ONGO
      

  3.   

    好了是这样的:SET NUMERIC_ROUNDABORT    ON,在做怪,
    将其设为OFF,就好了