對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2016/11/12 7:45:15
SQL Server 如何縮小Log記錄檔
今天終於遇到Log檔太大的問題連500G硬碟都無法備份了
還好之前有找許多方試當備用今天終於用上了
開啟管理工具輸入清掉Log檔
但清完後發覺怎麼還是一樣大呢? 右鍵工作 > 壓縮 > 檔案 > 釋放未使用的空間之前,先重新組織頁面打上你要的大小,確定後就ok
2008 & 2012
以下為來源
參考網頁1
參考網頁2
參考網頁3
參考網頁4
還好之前有找許多方試當備用今天終於用上了
開啟管理工具輸入清掉Log檔
DUMP TRANSACTION DBNAME WITH NO_LOG
但清完後發覺怎麼還是一樣大呢? 右鍵工作 > 壓縮 > 檔案 > 釋放未使用的空間之前,先重新組織頁面打上你要的大小,確定後就ok
2008 & 2012
USE [資料庫名稱]
GO
ALTER DATABASE [資料庫名稱] SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
ALTER DATABASE [資料庫名稱] SET RECOVERY FULL WITH NO_WAIT
GO
2000& 2005 USE [資料庫名稱]
GO
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
BACKUP LOG [資料庫名稱] WITH TRUNCATE_ONLY
DBCC SHRINKFILE(記錄檔邏輯名稱, 1)
GO
以下為來源
參考網頁1
參考網頁2
參考網頁3
參考網頁4
原文出處: SQL Server 如何縮小Log記錄檔 | 簡單使用