mssql-tools
(含sqlcmd
)。sqlcmd
執行BACKUP DATABASE
命令,指定數據庫名、備份路徑及選項(如WITH FORMAT
覆蓋舊備份)。sqlcmd -S localhost -U sa -P '密碼' -Q "BACKUP DATABASE [數據庫名] TO DISK='/路徑/備份.bak' WITH FORMAT"
cron
定時任務定期執行備份腳本。sqlcmd
執行RESTORE DATABASE
命令,指定備份文件路徑和恢復選項(如RECOVERY
完成恢復)。sqlcmd -S localhost -U sa -P '密碼' -Q "RESTORE DATABASE [數據庫名] FROM DISK='/路徑/備份.bak' WITH REPLACE, RECOVERY"
WITH RECOVERY
完成。dbcc checkdb
修復損壞)。參考來源: