在一次項目實施的過程當中,發現一個小問題,在開發環境中備份下來的數據庫大約15G,壓縮後更小一些,可是在另一臺設備上部署的時候,發現老是提示空間不足。經過查詢發現數據庫的日誌文件比較大,致使空間的不足,找到問題的緣由所在,就能夠針對這個問題,找到一個簡單的解決方案。數據庫
首先將數據庫的【恢復模式】設置成【簡單】,操做步驟是右鍵單擊目標數據庫,選中【選項】,右側的第二行的【恢復模式】就是了。修改完成後,對數據庫進行【收縮】操做,收縮的目的是清理日誌文件,在下拉框中選中【日誌】,下方的【收縮操做】選擇第二項的【在釋放未使用的空間前從新組織頁】,而後將文件收縮到你想要的大小便可。spa
在收縮前和收縮後能夠經過如下語句進行查看日誌的大小變化:日誌
SELECT name, CONVERT(FLOAT,size) * (8192.0/1024.0)/1024. AS size FROM [DB].dbo.sysfiles