資料庫定期執行指令碼:
新建作業,設定步驟,指令碼放在步驟裡,然後設定計畫,計畫設定週期。
use databasename
godeclare @bakfile nvarchar(200) --@bakfile備份檔案名
set @bakfile='d:\backup\databasenamelog_bak_'+convert(nvarchar(8),getdate(),112)+'.log'
backup log databasename to disk= @bakfile with retaindays= 1,compression
dbcc shrinkfile(databasename_log,100) --100為希望日誌收縮到的mb數
go
SQL Server日誌過大,清理日誌
直接執行下面的 use master go alter database 資料庫 set recovery with no wait goalter database 資料庫 set recovery 簡單模式 gouse 資料庫 godbcc shrinkfile n 邏輯名 2000,trunc...
日誌清理 sh
bin bash log dir var log root uid 0 lines 50 e xcd 66 e notroot 67 e wrongargs 65 if uid ne root uid then echo must be root to run this script.exit e ...
清理登入日誌
root localhost root echo var log wtmp 此檔案預設開啟時亂碼,可查到ip等資訊 root localhost root last 此時即查不到使用者登入資訊 清除登陸系統失敗的記錄 root localhost root echo var log btmp 此檔案...