下面是我將這教學改成適合自己用的,很簡單明暸程式又短,提供出來給大家參考:
(1) 建立 .sql 指定好要備份的 DB,假設檔名是 BackUpDB.sql :
DECLARE @DBName varchar(20) Declare @FileName Varchar(50) Declare @Folder Varchar(50) Declare @DateTimes Varchar(20) --要備份的資料庫名稱 SET @DBName='NorthWind' --儲存備份檔的路徑 SET @Folder='D:\DBbackUp\' --定義備份檔名稱,後面我加上年月日yyyymmdd SET @DateTimes = Convert(varchar(20), GETDATE(), 112) SET @FileName=@Folder + @DBName + '_' + @DateTimes + '.BAK' --執行備份 BackUp Database @DBName To Disk=@FileName
(2) 建立一個批次檔,用來指定排程去執行 BackUpDB.sql ,假設檔名是 BackUpDB.bat:
sqlcmd -S 192.168.192.10\SQLEXPRESS -E -i D:\Temp\BackUpDB.sql
exit
(3) 再來就是將 BackUpDB.bat 設定到排程去執行即可。
參考來源:Microsoft
沒有留言:
張貼留言