sqlserver學習筆記(三:數據庫日志文件的清理及設置為作業定時執行)


一:日志清理sql語句

USE [master]
GO
ALTER DATABASE YNYY SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE YNYY SET RECOVERY SIMPLE --簡單模式
GO

USE YNYY
GO
DBCC SHRINKFILE (N'LXCX_log' , 1, TRUNCATEONLY)   --日志文件邏輯名稱,可點擊數據庫->屬性->文件查看
GO

USE [master]
GO
ALTER DATABASE YNYY SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE YNYY SET RECOVERY FULL --還原為完全模式
GO

 

二:設為作業進行定期清理

(一)、右鍵點擊SQLserver代理,選擇新建作業;

 

(二)、在常規選項中填寫作業名稱和說明,選擇所有者和類別;

 

(三)、點擊步驟,常規中填寫步驟名稱,復制清理日志的sql到命令欄,點擊分析;

 

(四)、在步驟高級中選擇成功和失敗時要執行的下步操作,因為此作業只有一個步驟,均選擇退出;

 

(五)、點擊計划,填寫計划名稱,選擇執行的頻率,時間等,點擊確定,作業設置成功;

 

(六)、在SQLserver代理處找到該計划,可試着手動執行一次,查看執行結果;

提示:SQL語句或作業執行前后,可找到數據庫日志所在文件,觀察文件執行前后的大小驗證清理成功與否。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM