dump LOG  database_name  WITH NO_LOG 
godbcc checktable(syslogs)
go

解决方案 »

  1.   


    dbcc updateusage(database_name)
    go
      

  2.   

    另外现在又出现了一个新问题,
    我又新建了两个设备。
    将库扩展到这两个设备上,
    然后发现在日志文件是扩大了,但可能用空间还是0,
    这是怎么回事啊,
    sql 6.5真是麻烦。
      

  3.   

    原因是这样的,你要把该数据库绑定设备上!日志文件不能 删除,只能收缩,SQL SERVER 没有日志文件是不能工作的!
      

  4.   

    三句都执行,只是清除日志,压缩数据库要用DBCC SHRINKDB,用法如下:
    use master
    go
    sp_dboption 'dbname','single user',true    --设置单用户,注意要停止所有应用,慎重!
    gouse dbname
    godbcc SHRINKDB(dbname)
    go
    这时会给出Current size of database和size database can bu shrunk to两个数dbcc SHRINKDB(dbname,nnn)
    其中nnn为上一步给出的size database can bu shrunk to,一般应该多留一些。
      

  5.   

    sp_detach_db-->truncate log-->sp_attach_db