欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL Server定時收縮數據庫日志為指定大小的示例代碼

 更新時間:2024年03月06日 11:56:16   作者:頭上有犄角不是我の錯  
SQL Server提供了DBCC SHRINKFILE 命令來清理事務日志文件,該命令可以縮小指定文件的大小,并釋放磁盤空間,本文給大家介紹了SQL Server如何定時收縮數據庫日志為指定大小,需要的朋友可以參考下

一、編寫SQL腳本

SQL Server提供了DBCC SHRINKFILE 命令來清理事務日志文件,該命令可以縮小指定文件的大小,并釋放磁盤空間。

以下是清理事務日志的示例代碼【其中database、logName、size需要自己手動指定】:

-- 將日志文件收縮到指定的目標大?。╠atabase:數據庫名,logName:日志文件名【默認 數據庫名_log】、size:需要縮小的大?。?
USE database;
GO
-- 通過將數據庫恢復模型更改為SIMPLE來截斷日志.
ALTER DATABASE database
SET RECOVERY SIMPLE;
GO
-- 將截斷的日志文件縮小到size MB
DBCC SHRINKFILE (logName, size);
GO
-- 重置數據庫恢復模型
ALTER DATABASE database
SET RECOVERY FULL;
GO

二、創(chuàng)建定時任務

在SQL Server中設置自動化作業(yè),以便自動執(zhí)行特定的SQL

步驟如下:

1.在SQL Server Management Studio中,找到SQL Server 代理

SQL Server 代理

2.右擊SQL Server 代理下作業(yè)文件夾,點擊新建作業(yè),左側選擇頁點擊常規(guī),寫上名稱

常規(guī)

3.左側選擇頁點擊步驟,再執(zhí)行如圖操作

步驟

4.左側選擇頁點擊計劃,再執(zhí)行如圖操作

計劃

5.最后回到新建作業(yè),點擊右下角的確定

確定

效果:

效果

以上就是SQL Server定時收縮數據庫日志為指定大小的示例代碼的詳細內容,更多關于SQL Server收縮日志為指定大小的資料請關注腳本之家其它相關文章!

相關文章

最新評論