在SQL Server中出于數(shù)據(jù)安全的考慮,所以需要定期的備份數(shù)據(jù)庫。而備份數(shù)據(jù)庫一般又是在凌晨時間基本沒有數(shù)據(jù)庫操作的時候進(jìn)行,所以我們不可能要求管理員每天守到晚上1點(diǎn)去備份數(shù)據(jù)庫。要實(shí)現(xiàn)數(shù)據(jù)庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業(yè)。
首先確保啟動SQL Server Agent服務(wù)(確保SQL Server Agent服務(wù)以經(jīng)啟動)
一、打開SQL SERVER 2012,如圖所示:
服務(wù)器類型:數(shù)據(jù)庫引擎;
服務(wù)器名稱:127.0.0.1(本地),也可以選擇遠(yuǎn)程連接;
身份驗(yàn)證:包含Windows身份驗(yàn)證和 SQL Server身份驗(yàn)證,此處選擇Windows 身份驗(yàn)證;
二、如圖,選擇【管理】-->【維護(hù)計劃】-->【維護(hù)計劃向?qū)А浚?
三、在【SQL SERVER 維護(hù)計劃向?qū)А拷缑?,點(diǎn)擊【下一步】:
四、填寫如圖所示:名稱和說明,點(diǎn)擊【更改】:
五、在【新建作業(yè)計劃】界面,選擇數(shù)據(jù)庫備份的頻率,如圖,然后確定:
計劃類型:重復(fù)執(zhí)行;
頻率執(zhí)行:每周(每天、每月);
每天頻率:時間自行選擇;
持續(xù)時間:開始時間默認(rèn)當(dāng)前時間,結(jié)束時間可以不填;
六、如圖,顯示當(dāng)前計劃屬性:
七、此處選擇【備份數(shù)據(jù)庫(完整)】,然后【下一步】:
八、如果有多個數(shù)據(jù)庫同時備份,這里可以選擇執(zhí)行順序,此處默認(rèn)一個:
九、選擇要備份的數(shù)據(jù)庫(可以多選):
十、選擇數(shù)據(jù)庫備份的目錄:
十一、選擇報告文件對應(yīng)的目錄:
十二、在【完成該向?qū)А拷缑妫梢钥吹皆O(shè)置備份的詳細(xì)信息:
十三、到此,數(shù)據(jù)庫自動備份就設(shè)置完成了!
十四、最后在”SQL Server代理——作業(yè)“找到新建的作業(yè)名稱,修改所有者為”sa“
注意:SQL SERVER一定要啟動,才能執(zhí)行數(shù)據(jù)庫自動備份。
SqlServer在使用中會產(chǎn)生大量的日志文件,當(dāng)不需要的時候可以進(jìn)行刪除。
刪除方式:右鍵數(shù)據(jù)庫-->任務(wù)-->收縮-->文件
進(jìn)入收縮文件頁面,按照如下配置就可以了:
有時候收縮并不成功,這是因?yàn)?數(shù)據(jù)庫還沒有設(shè)置為簡單模式,操作如下:右擊數(shù)據(jù)庫名->點(diǎn)“屬性”->“選項(xiàng)”->恢復(fù)模式改成“簡單”->“確定”按鈕,
之后再重復(fù)上面的操作,即可完成,最后在將數(shù)據(jù)庫恢復(fù)到“完整”模式
建站咨詢熱線
029-33273980