想过各种办法全部失败~~~~~
现在有个想法
类似装水
当一个水桶满了 拿走 接上另外一个
当一个日志文件我认为足够大的时候将该日志文件复制到其他盘
然后删除  新建一个日志文件不知道是否可行

解决方案 »

  1.   

    如果你在full恢复模式下,你可以backup log来备份日志,然后收缩日志即可!
    有用的命令:
    dbcc loginfo([db_name])
    dbcc sqlperf(logspace)
      

  2.   

    其实比较好的方法还是分离数据库 然后删除LDF文件 然后再附加数据库
      

  3.   

    "问题是现在日志没法备份,进度读到一段程度 就停止了 日志50G大小
    另外 所有任务里面的收缩数据库用过了 没有效果"--> 为何会无法备份? backup log [数据库名] to ... 会报错吗?
        一般在系统闲时做收缩,实在没有回收到空间,那就说明实在已满.