天天看點

SQLServer資料庫如何收縮日志空間?

SQLServer資料庫如何收縮日志空間

說明:  SQLServer資料庫日志會越來越大,尤其是伺服器空間緊張時,你不得不收縮日志來放出部分空間,下面說方法。

版本:  SQLserver 2008 R2

方法:  

   建立查詢,執行腳本。腳本如下

注意 紅色部分需要修改成相應的資料庫名. 綠色部分需要修改成相應資料庫日志名稱

USE [USRINF]

GO

ALTER DATABASE USRINF SET RECOVERY SIMPLE WITH NO_WAIT

ALTER DATABASE USRINF SET RECOVERY SIMPLE

USE USRINF 

DBCC SHRINKFILE (N'USRINF_Log' , 0,TRUNCATEONLY)

ALTER DATABASE USRINF SET RECOVERY FULL WITH NO_WAIT

ALTER DATABASE USRINF SET RECOVERY FULL

修改相應資料庫的“恢複模式”為簡單模式.  這樣日志檔案會增長很慢。

       在資料庫上右鍵-----選項-----恢複模式-----簡單

<a href="http://s2.51cto.com/wyfs02/M00/7A/6A/wKiom1aohfuBWbaqAAEGqGY2bwM720.jpg" target="_blank"></a>

本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1739290,如需轉載請自行聯系原作者