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

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

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

一、編寫SQL腳本

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

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

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

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

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

步驟如下:

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

SQL Server 代理

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

常規(guī)

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

步驟

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

計(jì)劃

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

確定

效果:

效果

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

相關(guān)文章

最新評(píng)論