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,如需轉載請自行聯系原作者