亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、編寫SQL腳本

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

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

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

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

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

步驟如下:

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

SQL Server 代理

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

常規(guī)

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

步驟

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

計劃

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

確定

效果:

效果

以上就是SQL Server定時收縮數(shù)據(jù)庫日志為指定大小的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于SQL Server收縮日志為指定大小的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論