1、每日自動(dòng)備份
打開(kāi)企業(yè)管理器,進(jìn)入“管理”-“數(shù)據(jù)庫(kù)維護(hù)計(jì)劃”,在右側(cè)窗口點(diǎn)擊右鍵,選擇“新建維護(hù)計(jì)劃”,啟動(dòng)“數(shù)據(jù)庫(kù)維護(hù)計(jì)劃向?qū)?rdquo;;點(diǎn)擊“下一步”選擇需要維護(hù)的數(shù)據(jù)庫(kù),維護(hù)特性數(shù)據(jù)庫(kù)時(shí),選擇最后一個(gè)單選框并勾選需要維護(hù)的數(shù)據(jù)庫(kù)名稱;“下一步”選擇更新數(shù)據(jù)優(yōu)化信息、“下一步”檢查數(shù)據(jù)庫(kù)完整性、“下一步”指定數(shù)據(jù)庫(kù)備份計(jì)劃、“下一步”指定備份存放位置、“下一步”指定事務(wù)日志備份計(jì)劃、“下一步”指定報(bào)表,“下一步”指定歷史紀(jì)錄維護(hù),最后設(shè)定維護(hù)作業(yè)名稱;通常來(lái)說(shuō),如果只需要備份數(shù)據(jù)庫(kù)文件,則只需要指定備份計(jì)劃以及存放位置即可,其他項(xiàng)目不做改動(dòng)。
在指定備份計(jì)劃時(shí)候,由于需要每日備份,因此要更改調(diào)度。點(diǎn)擊“更改”編輯調(diào)度。發(fā)生頻率選擇每天;每日頻率選擇作業(yè)開(kāi)始時(shí)間,最好選擇數(shù)據(jù)庫(kù)訪問(wèn)量小時(shí)進(jìn)行,多為半夜時(shí)間,可根據(jù)流量圖確定具體時(shí)間;持續(xù)時(shí)間通常不用做改動(dòng),開(kāi)始日期為編輯日期,無(wú)結(jié)束日期。
編輯好上述維護(hù)計(jì)劃后,還要注意下 sql server代理服務(wù)是否啟動(dòng)了,因?yàn)槊咳照{(diào)度維護(hù)計(jì)劃是要啟動(dòng)這個(gè)服務(wù)才能執(zhí)行的。如果該服務(wù)沒(méi)有啟動(dòng),需要手動(dòng)啟動(dòng)一下,這是可以在其子項(xiàng)“作業(yè)”中看到剛剛添加過(guò)的數(shù)據(jù)庫(kù)維護(hù)計(jì)劃。
2、定期自動(dòng)清理數(shù)據(jù)庫(kù)日志文件
數(shù)據(jù)庫(kù)日志文件是隨著時(shí)間增長(zhǎng)而增長(zhǎng)的,如果長(zhǎng)時(shí)間不清理,文件會(huì)變得特別大,因此需要定期清空,但是日至文件是恢復(fù)數(shù)據(jù)庫(kù)的重要依據(jù),不用日志文件也是不明智的。手工清除單個(gè)數(shù)據(jù)庫(kù)的還好說(shuō),但數(shù)據(jù)庫(kù)多了,或者臨時(shí)沒(méi)有來(lái)得及清理,可能硬盤(pán)空間就會(huì)占滿了,影響訪問(wèn)。因此設(shè)置自動(dòng)清理數(shù)據(jù)庫(kù)日志文件還是比較實(shí)用的。
手動(dòng)清理方法:右鍵單擊需要清理的數(shù)據(jù)庫(kù),選擇“屬性”,在“選項(xiàng)”卡上,把故障還原模型設(shè)定為簡(jiǎn)單,確定后關(guān)閉;再右鍵單擊該數(shù)據(jù)庫(kù),“所有任務(wù)”-“收縮數(shù)據(jù)庫(kù)”,確認(rèn)后即可清除日志文件,最后記得重新選擇“屬性”,將故障還原模型設(shè)置為完全。
自動(dòng)清理方法:同樣是利用sql server代理服務(wù),執(zhí)行自動(dòng)作業(yè)。
打開(kāi)企業(yè)管理器,進(jìn)入“管理”-“sql server代理服務(wù)”-“作業(yè)”,在右側(cè)窗口點(diǎn)擊右鍵,選擇“新建作業(yè)”。“常規(guī)”選項(xiàng)卡中,填寫(xiě)作業(yè)名稱,具體描述,注意所有者最好還是用sa或者默認(rèn)的管理帳號(hào)。
轉(zhuǎn)到“步驟”選項(xiàng)卡,新建作業(yè)步驟,填寫(xiě)步驟名稱,類型為腳本,數(shù)據(jù)庫(kù)為需要清理日志的數(shù)據(jù)庫(kù),在下邊命令中填寫(xiě)以下命令:
DUMP TRANSACTION 數(shù)據(jù)庫(kù)名稱 WITH NO_LOG
DBCC SHRINKFILE(數(shù)據(jù)庫(kù)日志文件名,1)
上邊的數(shù)據(jù)庫(kù)名稱填寫(xiě)需要維護(hù)的數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)庫(kù)日志文件名填寫(xiě)其對(duì)應(yīng)的日志文件名,注意,不是資源管理器里看到的帶后綴名的那個(gè)名字,而是企業(yè)管理器里,數(shù)據(jù)庫(kù)屬性里日志選項(xiàng)卡中日志的名字(通常也只是差一個(gè)后綴名……),確定后添加一個(gè)作業(yè)步驟。 如果需要維護(hù)多個(gè)數(shù)據(jù)庫(kù),用上述方法重復(fù)添加作業(yè)步驟,注意每個(gè)步驟成功或失敗后的動(dòng)作即可,最后選擇一下開(kāi)始的步驟。
在“調(diào)度”選項(xiàng)卡中,類似備份的維護(hù)計(jì)劃,填寫(xiě)調(diào)度周期,即定期清理的周期,不再細(xì)述。如果需要,可以在最后的“通知”選項(xiàng)卡上設(shè)置作業(yè)完成后的通知項(xiàng),需要設(shè)置操作員,以及設(shè)置相應(yīng)的服務(wù),這里也不具體說(shuō)明了,通常不用……
MSsql每天自動(dòng)備份數(shù)據(jù)庫(kù)并每天自動(dòng)清除log的腳本
2019-10-31 16:02mssql教程網(wǎng) Sql Server
有自己服務(wù)器的朋友需要用到的東西,因?yàn)閙ssql數(shù)據(jù)需要經(jīng)常備份
延伸 · 閱讀
- 2024-12-13安全公司曝黑客針對(duì)開(kāi)源游戲引擎 Godot 下手,分
- 2022-03-09Python Log文件大小設(shè)置及備份的方法
- 2022-03-07unity學(xué)習(xí)教程之定制腳本模板示例代碼
- 2022-03-05MSSQL 附加數(shù)據(jù)庫(kù)提示“錯(cuò)誤 823”數(shù)據(jù)恢復(fù)實(shí)操
- 2022-03-05sqlserver數(shù)據(jù)庫(kù)加密后無(wú)法使用MDF,LDF,log文件名稱被
- 2022-03-05CocosCreator學(xué)習(xí)之模塊化腳本
- Sql Server
SQL_Server全文索引的用法解析
SQL Server全文索引相信大家都有一定的了解,下面就為您介紹SQL Server全文索引的用法及相關(guān)的語(yǔ)句,希望可以讓您對(duì)SQL Server全文索引能有更深的認(rèn)識(shí) ...
- Sql Server
SQLServer 數(shù)據(jù)庫(kù)的數(shù)據(jù)匯總完全解析(WITH ROLLUP)
乍一看,好像很容易,用group by好像能實(shí)現(xiàn)?但仔細(xì)研究下去,你又會(huì)覺(jué)得group by也是無(wú)能為力,總欠缺點(diǎn)什么,無(wú)從下手。那么,到底該如何做呢?別急,...
- Sql Server
SQLServer2005創(chuàng)建定時(shí)作業(yè)任務(wù)
這篇文章主要為大家介紹了SQLServer2005創(chuàng)建定時(shí)作業(yè)任務(wù)的詳細(xì)過(guò)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下 ...
- Sql Server
三種SQL分頁(yè)查詢的存儲(chǔ)過(guò)程代碼
三種SQL分頁(yè)查詢的存儲(chǔ)過(guò)程代碼,需要的朋友可以參考下。 ...
- Sql Server
SQL2005 存儲(chǔ)過(guò)程解密方法
SQL2005 存儲(chǔ)過(guò)程解密方法,需要的朋友可以參考下。...
- Sql Server
SQLServer2005 批量查詢自定義對(duì)象腳本
SQLServer2005 批量查詢自定義對(duì)象腳本,使用系統(tǒng)函數(shù)object_definition和系統(tǒng)表 sysobjects 就可以了 ...
- Sql Server
SQL JOIN 連接詳細(xì)介紹及簡(jiǎn)單使用實(shí)例
這篇文章主要介紹了SQL JOIN 連接詳細(xì)介紹及簡(jiǎn)單使用實(shí)例的相關(guān)資料,需要的朋友可以參考下 ...
- Sql Server
深入SQLServer中ISNULL與NULLIF的使用詳解
本篇文章是對(duì)SQLServer中ISNULL與NULLIF的使用進(jìn)行了詳細(xì)分析介紹,需要的朋友參考下 ...