校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 數(shù)據(jù)庫清除日志文件(LDF文件過大)

數(shù)據(jù)庫清除日志文件(LDF文件過大)

熱門標(biāo)簽:鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應(yīng)商 貴州房產(chǎn)智能外呼系統(tǒng)供應(yīng)商 小e電話機(jī)器人 電銷外呼有錄音系統(tǒng)有哪些 百度地圖標(biāo)注改顏色 臨沂智能電銷機(jī)器人加盟哪家好 申請(qǐng)400電話在哪辦理流程 一個(gè)導(dǎo)航軟件能用幾個(gè)地圖標(biāo)注點(diǎn) 外呼運(yùn)營商線路收費(fèi)
清除日志:
復(fù)制代碼 代碼如下:

DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT
USE szwzcheck -- 要操作的數(shù)據(jù)庫名
SELECT @LogicalFileName = 'szwzcheck_Log', -- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 20 -- 你想設(shè)定的日志文件的大小(M)
-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
FROM sysfiles
WHERE name = @LogicalFileName
SELECT 'Original Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
CREATE TABLE DummyTrans
(DummyColumn char (8000) not null)
DECLARE @Counter INT,
@StartTime DATETIME,
@TruncLog VARCHAR(255)
SELECT @StartTime = GETDATE(),
@TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'
DBCC SHRINKFILE (@LogicalFileName, @NewSize)
EXEC (@TruncLog)
-- Wrap the log if necessary.
WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time
AND @OriginalSize = (SELECT size FROM sysfiles WHERE name =
@LogicalFileName)
AND (@OriginalSize * 8 /1024) > @NewSize
BEGIN -- Outer loop.
SELECT @Counter = 0
WHILE ((@Counter @OriginalSize / 16) AND (@Counter 50000))
BEGIN -- update
INSERT DummyTrans VALUES ('Fill Log')
DELETE DummyTrans
SELECT @Counter = @Counter + 1
END
EXEC (@TruncLog)
END
SELECT 'Final Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),size) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(size*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
DROP TABLE DummyTrans
SET NOCOUNT OFF

把szwzcheck換成你數(shù)據(jù)庫的名字即可,在查詢分析器里面運(yùn)行。
有全角的空格(為了顯示好看),你自己把他換一下.

腳本之家編輯注:
一般情況下,用下面的語句更簡單
復(fù)制代碼 代碼如下:

DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])

其中jb51就是你要處理的數(shù)據(jù)庫名。

標(biāo)簽:三明 澳門 晉城 保定 日照 嘉興 合肥 延邊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《數(shù)據(jù)庫清除日志文件(LDF文件過大)》,本文關(guān)鍵詞  數(shù)據(jù)庫,清除,日志,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《數(shù)據(jù)庫清除日志文件(LDF文件過大)》相關(guān)的同類信息!
  • 本頁收集關(guān)于數(shù)據(jù)庫清除日志文件(LDF文件過大)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 方正县| 宁德市| 明水县| 黔东| 盐亭县| 元阳县| 友谊县| 广东省| 文登市| 宣恩县| 长乐市| 龙胜| 黄骅市| 宣化县| 鄂州市| 原阳县| 神池县| 依兰县| 武川县| 大兴区| 左权县| 哈尔滨市| 永德县| 兴仁县| 古浪县| 湘潭市| 钦州市| 盐池县| 施甸县| 巩留县| 敦煌市| 美姑县| 当雄县| 邵武市| 民乐县| 江川县| 康保县| 临朐县| 嵊州市| 莲花县| 鄂托克前旗|