SQL Server日誌過大,清理日誌

2021-09-24 19:42:56 字數 599 閱讀 8364

直接執行下面的**

use

[master]go

alter

database 資料庫 set recovery ****** with

no_wait

goalter

database 資料庫 set recovery ****** --

簡單模式

gouse

資料庫

godbcc shrinkfile (n'邏輯名

' , 2000, truncateonly) --

設定壓縮後的日誌大小為2m,可以自行指定

gouse

[master]go

alter

database 資料庫 set recovery full

with

no_wait

goalter

database 資料庫 set recovery full

--還原為完全模式

go

資料庫名稱自己寫,邏輯名是

always on 清理日誌,日誌過大

資料庫定期執行指令碼 新建作業,設定步驟,指令碼放在步驟裡,然後設定計畫,計畫設定週期。use databasename godeclare bakfile nvarchar 200 bakfile備份檔案名 set bakfile d backup databasenamelog bak conv...

清理SQL Server日誌

use master goalter database 目標資料庫 set recovery with no wait goalter database 目標資料庫 set recovery 簡單模式 gouse 目標資料庫 godbcc shrinkfile n 目標日誌檔案邏輯名 2000,tr...

sqlserver清理日誌檔案

b 清理日誌檔案 b use master goalter database matchkraft 資料庫名 set recovery with no wait goalter database matchkraft 資料庫名 set recovery gouse matchkraft 資料庫名 g...