sql server 資料庫日誌清理

2021-08-28 11:03:24 字數 482 閱讀 1011

sql server 資料庫日誌清理

use [master]

goalter database [資料庫名] set recovery ****** with no_wait

goalter database [資料庫名] set recovery ******

gouse [資料庫名]

godbcc shrinkfile (n』[資料庫日誌檔名稱]』 , 0,truncateonly)

gouse [master]

goalter database [資料庫名] set recovery full with no_wait

goalter database [資料庫名] set recovery full

go–查詢指定資料庫的日誌檔名稱

use [資料庫名]

goselect name from sys.database_files where type_desc=『log』

SqlServer清理資料庫日誌

在sqlserver資料庫資料量提公升和大量的運算元據庫,不免產生很多的資料庫日誌,可以通過sqlserver自帶的作業進行定期的資料庫日誌清理,如下 清空所有資料庫日誌 declare exec sql nvarchar 1200 sql nvarchar 1200 full sql nvarch...

sql server收縮資料庫日誌

alter database testdbname set recovery 將 恢復模式 設定為 簡單 gouse testdbname godbcc shrinkfile n testdbname log 1 truncateonly 收縮日誌檔案大小到1m gouse testdbname g...

收縮sql server資料庫日誌

專案中,可能資料庫 sql server資料庫 日誌太多,佔了很多磁碟空間,可以通過收縮資料庫日誌,減少日誌檔案大小。下面以northwind資料庫為例 1.把資料庫的恢復模式設定為 簡單模式 選擇northwind資料庫 右鍵 屬性,在彈出的資料庫屬性視窗中,選擇 選項 設定恢復模式為 簡單 點選...