使用SQL SERVER備份命令備份資料庫
阿新 • • 發佈:2019-01-27
SQL SERVER資料庫備份命令:
- 完整備份(包括資料data和日誌log):
Backup Database *database_name*
To disk='*X:\folder\databse_name_backupname.bak*'
注:前提是X:\folder存在
成功:
注 : 此命令無法將資料庫備份到網路地址上
使用該命令:
Backup Database *database_name*
To disk='*\\xxx.xxx.xxx.xxx\folder\databse_name_backupname.bak*'
會出現如下錯誤提示:
注:即使將網路地址對映為驅動器也是不行的:
Backup Database *database_name*
To disk='*Z:\databse_name_backupname.bak*'
同樣會出現錯誤提示:
- 差異備份(包含資料data和日誌log)
Backup Database *database_name*
To disk='X:\folder\database_name_diff_backupname.bak'
with Differential
注:前提是X:\folder存在
成功:
3. 映象備份
說明:mirror1和mirror2兩個備份都是一樣的
Backup Database database_name
To disk='X:\folder\database_name_mirror1.backupname.bak'
Mirror
To disk='X:\folder\database_name_mirror2.backupname.bak'
with Format
注:如果沒有with Format,則會提示錯誤,並給出錯誤訊息
加上with Format後,成功:
To disk='\\xxx.xxx.xxx.xxx\folder\database_name_mirror.backupname.bak'
with Format
4. 映象備份到本地和遠端
5. 每天生成一個備份檔案
6.