sql server自動備份

sql server備份可以使用兩種方式:①SQLcmd命令 ②數據庫軟件代理方式備份

關於使用軟件代理備份可以參考:https://jingyan.baidu.com/article/3a2f7c2e2dd90126afd611f3.html

使用sqlcmd命令:

@echo off
::定義備份文件存放目錄
set folder=D:\Backup\DB\
if not exist %folder% md %folder%
set Ymd=%date:~,4%%date:~5,2%%date:~8,2%
sqlcmd -S 127.0.0.1 -U sa -P 123 -Q"BACKUP DATABASE [要備份的數據庫名稱] to disk='%folder%[文件名稱]_%Ymd%.bak'"
@echo on

-s 是數據庫的ip,-u 是用戶名 -p是密碼 ,可以自行定義要備份的目錄(folder)。

然後可以拖動到cmd命令裏面運行,然後在使用windows的計劃任務就可以實現定時備份。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章