通過(guò)Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫(kù)備份
建立mybackup.bat ,輸入以下內(nèi)容直接運(yùn)行該腳本,即可開(kāi)始自動(dòng)備份數(shù)據(jù)庫(kù)也可把該腳本加入windows任務(wù)計(jì)劃里執(zhí)行。
@echo off set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn echo 數(shù)據(jù)庫(kù)備份開(kāi)始 >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt date /t >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt time /t >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt isql.exe -S 127.0.0.1 -U sa -P sa -i mybackup.sql echo 數(shù)據(jù)庫(kù)備份完成 >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt date /t >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt time /t >> E:\DataBaseBAK\任務(wù)計(jì)劃完成記錄.txt echo . echo . echo . 數(shù)據(jù)庫(kù)備份完成 echo . echo . rem pause
在同一個(gè)文件夾里,建立一個(gè)sql腳本:mybackup.sql
內(nèi)容如下:
----------------------------------------------------------------------------
DECLARE @name varchar(50) DECLARE @datetime char(14) DECLARE @path varchar(255) DECLARE @bakfile varchar(255) set @name='V5HQS' set @datetime=CONVERT(char(8),getdate(),112) + REPLACE(CONVERT(char(8),getdate(),108),':','') set @path='E:\DataBaseBAK' set @bakfile=@path+''+@name+'_'+'bak_'+@datetime+'.BAK' backup database @name to disk=@bakfile with name=@name go
以上所述是小編給大家介紹的通過(guò)Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫(kù)備份的相關(guān)內(nèi)容,希望對(duì)大家以上幫助!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信