【Sql Server】兩種方式進行 SQL SERVER 收縮日誌

正文

  事務日誌記錄着在相關數據庫上的操作,同時還存儲數據庫恢復(recovery)的相關信息。

  收縮日誌的原因有很多種,有些是考慮空間不足,有些則是應用程序限制導致的。

  下面介紹的是在簡單模式下,進行收縮操作。

 

#方法一:通過圖形界面逐步操作

1、打開數據庫屬性窗口

2、更改數據庫恢復模式,“完整”改成“簡單”

3、收縮數據庫日誌,“任務”->“收縮”

 

4、收縮完,將數據庫的恢復模式修改爲“完整”

 

#方法二:使用命令

 

ALTER DATABASE test SET RECOVERY SIMPLE --將“恢復模式”設置爲“簡單”
GO
USE test
GO
DBCC SHRINKFILE (N'test_log' , 1, TRUNCATEONLY)--收縮日誌文件大小到1M
GO
USE test
GO
ALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT ----將“恢復模式”設置爲“完整”
GO
ALTER DATABASE test SET RECOVERY FULL
GO

 

 

 

 

注:通過修改恢復模式爲“簡單”,這種收縮日誌的方法是不得以的方法,也是終極方法,在收縮之前,在完整模式下,進行備份;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章