SQL Server 收縮日誌

lhrbest發表於2020-09-18


  我的回收指令碼:



 

正文

  事務日誌記錄著在相關資料庫上的操作,同時還儲存資料庫恢復(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

 

 

 

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

USE 資料庫名 
SELECT NAME, size FROM sys.database_files
ALTER DATABASE 資料庫名 SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE 資料庫名 SET RECOVERY SIMPLE
USE 資料庫名
DBCC SHRINKFILE (N'日誌檔名' , 0,TRUNCATEONLY)
ALTER DATABASE 資料庫名 SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE 資料庫名 SET RECOVERY FULL
--操作步驟:將上述 資料庫名 字樣,均替換為當前對應資料庫名稱,按F5執行。執行完成後提示 如
--訊息 8985,級別 16,狀態 1,第 6 行
--在 sys.database_files 中找不到資料庫 'WeWay_jxc61' 的檔案 '日誌檔名'。該檔案不存在或者已被刪除。 
--請點下面的‘結果’   把第二行的NAME中的資訊  填入上面紅色字型的引號內,即日誌檔名。再執行一次即可。





About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在個人微 信公眾號( DB寶)上有同步更新

● QQ群號: 230161599 、618766405,微信群私聊

● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由

● 於 2020年9月 在西安完成

● 最新修改時間:2020年9月

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店

● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用、DBA學習班http://blog.itpub.net/26736162/viewspace-2148098/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

........................................................................................................................

請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。

........................................................................................................................

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2722452/,如需轉載,請註明出處,否則將追究法律責任。

相關文章