通過(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ì)大家以上幫助!
相關(guān)文章
SQL?Server新特性SequenceNumber用法介紹
這篇文章介紹了SQL?Server新特性SequenceNumber的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02設(shè)置SQLServer數(shù)據(jù)庫(kù)中某些表為只讀的多種方法分享
在某些情況下需要把SQLServer的表設(shè)為只讀,下面舉出幾種方法,需要的朋友可以參考下2012-06-06簡(jiǎn)單觸發(fā)器的使用 獻(xiàn)給SQL初學(xué)者
簡(jiǎn)單觸發(fā)器的使用 獻(xiàn)給SQL初學(xué)者,使用sqlserver的朋友可以參考下。2011-09-09Sql檢驗(yàn)數(shù)據(jù)庫(kù)中各個(gè)表的數(shù)據(jù)量
本文主要介紹了Sql檢驗(yàn)數(shù)據(jù)庫(kù)中各個(gè)表的數(shù)據(jù)量,這樣的查詢(xún)有助于評(píng)估每個(gè)表的數(shù)據(jù)量,從而更好地進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12MSSQL MySQL 數(shù)據(jù)庫(kù)分頁(yè)(存儲(chǔ)過(guò)程)
有關(guān)分頁(yè) SQL 的資料很多,有的使用存儲(chǔ)過(guò)程,有的使用游標(biāo)。本人不喜歡使用游標(biāo),我覺(jué)得它耗資、效率低;使用存儲(chǔ)過(guò)程是個(gè)不錯(cuò)的選擇,因?yàn)榇鎯?chǔ)過(guò)程是經(jīng)過(guò)預(yù)編譯的,執(zhí)行效率高,也更靈活2012-01-01CMD命令操作MSSQL2005數(shù)據(jù)庫(kù)(命令整理)
創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建用戶(hù)、修改數(shù)據(jù)的所有者、設(shè)置READ_COMMITTED_SNAPSHOT以及備份、日志扥等等,感興趣的朋友可以參考下2013-05-05一列保存多個(gè)ID(將多個(gè)用逗號(hào)隔開(kāi)的ID轉(zhuǎn)換成用逗號(hào)隔開(kāi)的名稱(chēng))
在做項(xiàng)目時(shí),經(jīng)常會(huì)遇到這樣的表結(jié)構(gòu)在主表的中有一列保存的是用逗號(hào)隔開(kāi)ID2012-07-07