Windows

SQL Server 2008 Express - “最佳”備份解決方案?

  • November 9, 2015

使用SQL Server 2008 Express時,您會推薦哪些備份解決方案?我對 SQL Server 還很陌生,但是由於我來自MySQL背景,所以我想在另一台電腦上設置複製,然後對該伺服器進行Xcopy備份。

但不幸的是,Express Edition 中不提供複製功能。

該站點訪問量很大,因此必須沒有延遲和停機時間。我也在考慮每天做兩次備份之類的。

你會推薦什麼?我有多台可以使用的電腦,但我不知道這是否對我有幫助,因為我使用的是 Express 版本。

SQL Server Express 2008 支持數據庫備份。它缺少允許計劃備份的 SQL 代理,以及用於創建備份任務的維護計劃嚮導。

您可以通過兩種不同的方式備份數據庫:

  1. 使用Microsoft SQL Server Management Studio Express,它在“任務”下的每個數據庫的右鍵菜單中都有備份選項。
  2. 使用 T-SQL 手動編寫備份腳本。閱讀T-SQL BACKUP 命令的 MSDN 文件

語法類似於:BACKUP DATABASE MyDatabase TO DISK='C:\MyDatabase.bak';

如果要安排備份作業,則必須編寫 T-SQL 腳本,然後使用 Windows 任務計劃呼叫SQLCmd以按照您感興趣的每個計劃執行腳本:

sqlcmd -s server_name\sqlexpress -i C:\SqlJobs\backup.sql -o C:\Logs\output.txt

引用自:https://serverfault.com/questions/4542