这几天做数据切换,操作非常多,数据库清空日志以后,数据库的实际数据大小为800M,但是硬盘上显示的大小为1.2G,请问给位高手是什么原因,如何处理;

解决方案 »

  1.   

    把数据库文件收缩一下啊
    dbcc shrikfile ("name",0)
      

  2.   

    重新备份一下,在看看mdf有没变
      

  3.   

    用命令试试
    --先备份下数据库,再把下面数据库名称blpsjxc_sl换成你要压缩的数据库名称
    use master
    backup Log blpsjxc_sl with TRUNCATE_ONLY --截断日志 blpsjxc_sl是数据库名
    Use blpsjxc_sl
    DBCC SHRINKFILE ( 2,1,TRUNCATEONLY ) --收缩日志文件,2是文件号