LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server 數(shù)據(jù)庫(kù)清除日志的方法

admin
2014年9月15日 11:30 本文熱度 6549

http://www.jb51.net/article/30811.htm

SQLSERVER的數(shù)據(jù)庫(kù)日志占用很大的空間,下面提供三種方法用于清除無(wú)用的數(shù)據(jù)庫(kù)日志文件
方法一:
1、打開查詢分析器,輸入命令
BACKUP LOG database_name WITH NO_LOG
2、再打開企業(yè)管理器--右鍵要壓縮的數(shù)據(jù)庫(kù)--所有任務(wù)--收縮數(shù)據(jù)庫(kù)--收縮文件--選擇日志文件--在收縮方式里選擇收縮至xxm,這里會(huì)給出一個(gè)允許收縮到的最小m數(shù),直接輸入這個(gè)數(shù),確定就可以了。

方法二:
設(shè)置檢查點(diǎn),自動(dòng)截?cái)嗳罩?

一般情況下,SQL數(shù)據(jù)庫(kù)的收縮并不能很大程度上減小數(shù)據(jù)庫(kù)大小,其主要作用是收縮日志大小,應(yīng)當(dāng)定期進(jìn)行此操作以免數(shù)據(jù)庫(kù)日志過大
1、設(shè)置數(shù)據(jù)庫(kù)模式為簡(jiǎn)單模式:打開SQL企業(yè)管理器,在控制臺(tái)根目錄中依次點(diǎn)開Microsoft SQL Server-->SQL Server組-->雙擊打開你的服務(wù)器-->雙擊打開數(shù)據(jù)庫(kù)目錄-->選擇你的數(shù)據(jù)庫(kù)名稱(如用戶數(shù)據(jù)庫(kù)cwbase1)-->然后點(diǎn)擊右鍵選擇屬性-->選擇選項(xiàng)-->在故障還原的模式中選擇“簡(jiǎn)單”,然后按確定保存
2、在當(dāng)前數(shù)據(jù)庫(kù)上點(diǎn)右鍵,看所有任務(wù)中的收縮數(shù)據(jù)庫(kù),一般里面的默認(rèn)設(shè)置不用調(diào)整,直接點(diǎn)確定
3、收縮數(shù)據(jù)庫(kù)完成后,建議將您的數(shù)據(jù)庫(kù)屬性重新設(shè)置為標(biāo)準(zhǔn)模式,操作方法同第一點(diǎn),因?yàn)槿罩驹谝恍┊惓G闆r下往往是恢復(fù)數(shù)據(jù)庫(kù)的重要依據(jù)

方法三:通過SQL收縮日志

把代碼復(fù)制到查詢分析器里,然后修改其中的3個(gè)參數(shù)(數(shù)據(jù)庫(kù)名,日志文件名,和目標(biāo)日志文件的大小),運(yùn)行即可


方法四:刪除日志文件。

此方法有一定的風(fēng)險(xiǎn)性,因?yàn)閟ql server的日志文件不是即時(shí)寫入數(shù)據(jù)庫(kù)主文件的,如處理不當(dāng),會(huì)造成數(shù)據(jù)的損失。1、操作前請(qǐng)斷開所有數(shù)據(jù)庫(kù)連接。
2、分離數(shù)據(jù)庫(kù)
分離數(shù)據(jù)庫(kù):企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->cwbase1->右鍵->分離數(shù)據(jù)庫(kù)
分離后,cwbase1數(shù)據(jù)庫(kù)被刪除,但保留了數(shù)據(jù)文件和日志文件
3、刪除log物理文件
刪除LOG物理文件,然后附加數(shù)據(jù)庫(kù): 企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->右鍵->附加數(shù)據(jù)庫(kù)
此法生成新的log,大小只有500多k。

注意:建議使用第一種方法。操作前請(qǐng)確保所有操作員都已經(jīng)推出系統(tǒng),斷開數(shù)據(jù)庫(kù)的連接。

以上操作前,請(qǐng)務(wù)必做好數(shù)據(jù)備份!

1.sql server 2005 清除日志語(yǔ)句

dump transaction 數(shù)據(jù)庫(kù)名稱 with no_log
backup log 數(shù)據(jù)庫(kù)名稱 with no_log
dbcc shrinkdatabase(數(shù)據(jù)庫(kù)名稱)


該文章在 2014/9/15 11:31:08 編輯過

全部評(píng)論1

admin
2014年9月15日 11:36
因?yàn)閿?shù)據(jù)庫(kù)要不要斷的對(duì)dml操作進(jìn)行寫日志,日志文件過大,會(huì)降低寫入的性能。所以,要定時(shí)備份截?cái)鄶?shù)據(jù)庫(kù)日志,有以下幾種處理方式:

1、備份數(shù)據(jù)庫(kù)
  備份數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)截?cái)鄶?shù)據(jù)庫(kù)日志。

2、單獨(dú)備份數(shù)據(jù)庫(kù)日志
BACKUP LOG 數(shù)據(jù)庫(kù)名
   TO 事務(wù)日志備份將寫入的備份設(shè)備

示例
下例在以前創(chuàng)建的命名備份設(shè)備 MyNwind_log1 上創(chuàng)建 MyNwind 數(shù)據(jù)庫(kù)的事務(wù)日志備份:

BACKUP LOG MyNwind
   TO MyNwind_log1
GO

3、若日志可以忽略不用備份的,只需要截?cái)嗑涂梢缘模瑒t這樣清理:

BACKUP LOG 數(shù)據(jù)庫(kù)名 with no_log搜索

4、另外,截?cái)鄶?shù)據(jù)庫(kù)日志后,若日志文件還是占用空間很大,可以手工收縮:
  DBCC SHRINKFILE (日志文件名, 收縮后的目標(biāo)大小)

示例
下例將 UserDB 用戶數(shù)據(jù)庫(kù)中名為 DataFil1 的文件收縮到 7 MB。

USE UserDB
GO
DBCC SHRINKFILE (DataFil1, 7)
GO

該評(píng)論在 2014/9/15 11:36:42 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
伊人精品久久久久中文字幕 | 丝袜亚洲精品中文字幕 | 伊人色综合久久大香 | 亚洲成a人片在线不卡 | 热久久九九这里有精品 | 亚洲日韩欧美少妇精品 |