通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份
建立mybackup.bat ,輸入以下內容直接運行該腳本,即可開始自動備份數(shù)據(jù)庫也可把該腳本加入windows任務計劃里執(zhí)行。
@echo off set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn echo 數(shù)據(jù)庫備份開始 >> E:\DataBaseBAK\任務計劃完成記錄.txt date /t >> E:\DataBaseBAK\任務計劃完成記錄.txt time /t >> E:\DataBaseBAK\任務計劃完成記錄.txt isql.exe -S 127.0.0.1 -U sa -P sa -i mybackup.sql echo 數(shù)據(jù)庫備份完成 >> E:\DataBaseBAK\任務計劃完成記錄.txt date /t >> E:\DataBaseBAK\任務計劃完成記錄.txt time /t >> E:\DataBaseBAK\任務計劃完成記錄.txt echo . echo . echo . 數(shù)據(jù)庫備份完成 echo . echo . rem pause
在同一個文件夾里,建立一個sql腳本:mybackup.sql
內容如下:
----------------------------------------------------------------------------
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
以上所述是小編給大家介紹的通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份的相關內容,希望對大家以上幫助!
相關文章
SQL?Server新特性SequenceNumber用法介紹
這篇文章介紹了SQL?Server新特性SequenceNumber的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-02-02設置SQLServer數(shù)據(jù)庫中某些表為只讀的多種方法分享
在某些情況下需要把SQLServer的表設為只讀,下面舉出幾種方法,需要的朋友可以參考下2012-06-06Sql檢驗數(shù)據(jù)庫中各個表的數(shù)據(jù)量
本文主要介紹了Sql檢驗數(shù)據(jù)庫中各個表的數(shù)據(jù)量,這樣的查詢有助于評估每個表的數(shù)據(jù)量,從而更好地進行數(shù)據(jù)庫性能優(yōu)化,具有一定的參考價值,感興趣的可以了解一下2023-12-12MSSQL MySQL 數(shù)據(jù)庫分頁(存儲過程)
有關分頁 SQL 的資料很多,有的使用存儲過程,有的使用游標。本人不喜歡使用游標,我覺得它耗資、效率低;使用存儲過程是個不錯的選擇,因為存儲過程是經過預編譯的,執(zhí)行效率高,也更靈活2012-01-01CMD命令操作MSSQL2005數(shù)據(jù)庫(命令整理)
創(chuàng)建數(shù)據(jù)庫、創(chuàng)建用戶、修改數(shù)據(jù)的所有者、設置READ_COMMITTED_SNAPSHOT以及備份、日志扥等等,感興趣的朋友可以參考下2013-05-05一列保存多個ID(將多個用逗號隔開的ID轉換成用逗號隔開的名稱)
在做項目時,經常會遇到這樣的表結構在主表的中有一列保存的是用逗號隔開ID2012-07-07