|
眾所周知SqlServerExpress2005 屬于簡裝版,安裝程序五六十兆,在客戶的服務(wù)器上部署時很暢快。但該數(shù)據(jù)庫無Agent這樣對我們進行定時備份保護數(shù)據(jù)安全帶來了麻煩。為了定時備Express2005數(shù)據(jù)庫,可以采取以下方案:
1.編寫WindowsService,在服務(wù)內(nèi)調(diào)用備份數(shù)據(jù)庫方法。
2.使用Windows自帶的計劃任務(wù)。(推薦使用)。
下面就由我來介紹一下如何用計劃任務(wù)實現(xiàn)數(shù)據(jù)庫備份的,操作步驟如下:
1. 首先建立一個windows任務(wù)計劃,打開任務(wù)計劃向?qū)Вx擇指定的的exe文件,該文件名為SQLCMD.EXE,位于x:/Program Files/Microsoft SQL Server/90/Tools/Binn 目錄下。
2.然后選擇執(zhí)行周期,假設(shè)選擇每天上午9點,接著輸入Windows用戶名和密碼。
3.在任務(wù)計劃向?qū)瓿汕肮催x “在單擊完成時,打開此任務(wù)的高級屬性”這個CheckBox。
4.修改運行命令為:sqlcmd -S ./SQLEXPRESS -E -i e:/Backup/Backup.sql
注:./SQLEXPRESS 是你的數(shù)據(jù)庫實例, e:/Backup/Backup.sql 磁盤位置可任意更改。Backup.sql 文件內(nèi)容為:
exec [sp_BackupDatabase] '需要備份的數(shù)據(jù)庫名','F'
go
it知識庫:SqlServerExpress2005自動備份,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。