在centos上設置sql server自動備份,可以遵循以下步驟:
方法一:使用SQL Server Management Studio (SSMS)
-
安裝SQL Server Management Studio (SSMS):
- 如果尚未安裝,可以從microsoft官方網站下載并安裝SSMS。
-
連接到SQL Server實例:
- 打開SSMS,輸入服務器名稱和憑據以連接到你的SQL Server實例。
-
創建備份計劃:
- 在對象資源管理器中,展開“管理”節點。
- 右鍵點擊“SQL Server代理”,選擇“新建作業”。
- 在“常規”頁簽中,輸入作業名稱和描述。
- 在“步驟”頁簽中,點擊“新建”,配置備份步驟:
- 步驟名稱:輸入備份步驟的名稱。
- 類型:選擇“Transact-SQL腳本(T-SQL)”。
- 數據庫:選擇要備份的數據庫。
- 命令:輸入備份命令,例如:
BACKUP DATABASE [YourDatabaseName] TO DISK = 'D:BackupYourDatabaseName_Backup.bak' WITH FORMAT, MEDIANAME = 'YourDatabaseNameBackup', NAME = 'Full Backup of YourDatabaseName';
- 在“計劃”頁簽中,點擊“新建”,配置備份計劃:
- 計劃名稱:輸入計劃名稱。
- 頻率:選擇備份頻率(例如,每天、每周等)。
- 開始日期和時間:設置備份開始的時間。
- 結束日期和時間:如果需要,可以設置備份結束的時間。
- 在“成功步驟操作”和“失敗步驟操作”頁簽中,可以配置備份成功或失敗時的操作。
-
保存并啟用作業:
- 點擊“確定”保存作業。
- 右鍵點擊作業,選擇“啟用”。
方法二:使用T-SQL腳本
-
創建備份腳本:
- 使用文本編輯器創建一個T-SQL腳本文件,例如backup_script.sql,內容如下:
BACKUP DATABASE [YourDatabaseName] TO DISK = 'D:BackupYourDatabaseName_Backup.bak' WITH FORMAT, MEDIANAME = 'YourDatabaseNameBackup', NAME = 'Full Backup of YourDatabaseName';
- 使用文本編輯器創建一個T-SQL腳本文件,例如backup_script.sql,內容如下:
-
創建SQL Server代理作業:
- 使用SQL Server Management Studio (SSMS)連接到SQL Server實例。
- 在對象資源管理器中,展開“管理”節點。
- 右鍵點擊“SQL Server代理”,選擇“新建作業”。
- 在“常規”頁簽中,輸入作業名稱和描述。
- 在“步驟”頁簽中,點擊“新建”,配置備份步驟:
- 步驟名稱:輸入備份步驟的名稱。
- 類型:選擇“Transact-SQL腳本(T-SQL)”。
- 數據庫:選擇要備份的數據庫。
- 命令:輸入備份命令,例如:
BACKUP DATABASE [YourDatabaseName] TO DISK = 'D:BackupYourDatabaseName_Backup.bak' WITH FORMAT, MEDIANAME = 'YourDatabaseNameBackup', NAME = 'Full Backup of YourDatabaseName';
- 在“計劃”頁簽中,點擊“新建”,配置備份計劃:
- 計劃名稱:輸入計劃名稱。
- 頻率:選擇備份頻率(例如,每天、每周等)。
- 開始日期和時間:設置備份開始的時間。
- 結束日期和時間:如果需要,可以設置備份結束的時間。
- 在“成功步驟操作”和“失敗步驟操作”頁簽中,可以配置備份成功或失敗時的操作。
-
保存并啟用作業:
- 點擊“確定”保存作業。
- 右鍵點擊作業,選擇“啟用”。
方法三:使用Cron作業
如果你更喜歡使用命令行工具,可以使用Cron作業來定期執行備份腳本。
-
創建備份腳本:
- 使用文本編輯器創建一個T-SQL腳本文件,例如backup_script.sql,內容如下:
BACKUP DATABASE [YourDatabaseName] TO DISK = '/path/to/backup/YourDatabaseName_Backup.bak' WITH FORMAT, MEDIANAME = 'YourDatabaseNameBackup', NAME = 'Full Backup of YourDatabaseName';
- 使用文本編輯器創建一個T-SQL腳本文件,例如backup_script.sql,內容如下:
-
創建shell腳本:
- 創建一個Shell腳本文件,例如backup.sh,內容如下:
/opt/mssql-tools/bin/sqlcmd -S localhost -U YourUsername -P YourPassword -i /path/to/backup_script.sql
- 創建一個Shell腳本文件,例如backup.sh,內容如下:
-
設置Cron作業:
- 打開終端并輸入crontab -e以編輯Cron作業。
- 添加一行來設置備份計劃,例如每天凌晨2點執行備份:
0 2 * * * /path/to/backup.sh
- 保存并退出編輯器。
通過以上方法,你可以在centos上設置SQL Server自動備份。選擇適合你需求的方法進行配置即可。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END