在centos系統中,若需對sql server數據庫進行備份,可以采用sqlcmd命令行工具或使用sql server management studio(ssms)圖形界面工具。以下是通過sqlcmd執行備份的具體操作流程:
-
連接至SQL Server:
打開終端窗口,運行以下命令以登錄到目標SQL Server實例。sqlcmd -S your_server_name -U your_username -P your_password
請將your_server_name、your_username和your_password替換為實際的服務器名、用戶名及密碼。
-
運行數據庫備份語句:
成功進入sqlcmd交互環境后,輸入如下T-sql語句來執行數據庫備份操作。BACKUP DATABASE your_database_name TO DISK = 'D:backupyour_database_name.bak' WITH FORMAT, MEDIANAME = 'YourBackupSetName', NAME = 'YourBackupSetName-Full Database Backup';
其中your_database_name應替換為待備份的數據庫名稱;路徑D:backupyour_database_name.bak為保存備份文件的位置;YourBackupSetName為備份集標識名稱。
-
結束sqlcmd會話:
完成備份后,在提示符下輸入EXIT命令退出當前會話。
對于習慣圖形界面操作的用戶,可選擇安裝并使用SQL Server Management Studio (SSMS) 來完成備份任務:
-
獲取并安裝SSMS:
前往微軟官方下載中心下載適用于linux系統的SSMS版本,并根據安裝指引完成安裝過程。 -
建立數據庫連接:
啟動SSMS應用程序,填寫服務器地址、身份驗證信息,成功連接至SQL Server實例。 -
設定備份參數:
在打開的“備份數據庫”窗口中,選擇備份類型(完整/差異/事務日志)、指定備份目標路徑(本地磁盤或云存儲URL),以及定義備份集名稱等。 -
開始執行備份:
確認所有配置無誤后,點擊“確定”按鈕觸發備份流程。
注意事項:由于備份操作可能引起較高的磁盤I/O壓力,建議安排在業務低峰期進行。同時,應定期驗證備份文件的有效性與恢復能力,以確保數據安全。