一般的情況下我們會(huì)選用SQLServer自帶的數(shù)據(jù)庫(kù)維護(hù)計(jì)劃來(lái)定義備份.
但有些時(shí)候,有的機(jī)器數(shù)據(jù)庫(kù)維護(hù)計(jì)劃不能成功實(shí)現(xiàn)備份.
錯(cuò)誤原因可能不盡相同,這時(shí)我們可以用簡(jiǎn)單的SQLServer備份腳本來(lái)做備份.
生成簡(jiǎn)單的SQLServer備份腳本的SQL語(yǔ)句:
usemaster
select'backupdatabase'+name+'todisk=''F:\sqlserver_backup\'+name+'.bak''withinit'fromsysdatabases
-------------------------------------------------------------------------------------------------
backupdatabasemastertodisk='F:\sqlserver_backup\master.bak'withinit
backupdatabasemodeltodisk='F:\sqlserver_backup\model.bak'withinit
backupdatabasemsdbtodisk='F:\sqlserver_backup\msdb.bak'withinit
backupdatabasedb_app1todisk='F:\sqlserver_backup\db_app1.bak'withinit
backupdatabasedb_app2todisk=F:\sqlserver_backup\db_app2.bak'withinit