閱讀385 返回首頁    go 小米 go MIUI米柚


遷移 RDS for SQL Server 數據到本地 SQL Server__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲

阿裏雲數據庫 SQL Server 版支持通過物理備份文件將雲上數據遷移到本地數據庫。

操作步驟

  1. 下載雲數據庫全量和增量 物理備份文件 並上傳至目標服務器。

    備份文件獲取方法請參見 下載備份數據

    如果目標服務器可以訪問源實例,您也可以使用 wegt "url" 下載備份文件。其中 url 為備份文件下載地址。

  2. 下載完成後,解壓全量物理備份文件和增量物理備份文件。

    備份文件的命名為 數據庫名+備份類型+日期時間+任務號.bak,其中 備份類型 有三種:

    • datafull:代表全量備份,如 rdsumu2myfzbeai1_datafull_201402250050_2250050.bak
    • datadiff:代表增量備份,如 rdsumu2myfzbeai1_datadiff_201402260050_2260050.bak
    • log:代表日誌備份,如 rdsumu2myfzbeai1_log_201402260050_2260050.bak
  3. 獲取解壓後的全量備份文件和增量備份文件,本例以存放至如下路徑為例。

    • 全量備份文件存放路徑:d:backuprdsumu2myfzbeai1_datafull_201402250050_2250050.bak
    • 增量備份文件存放路徑:d:backuprdsumu2myfzbeai1_datadiff_201402260050_2260050.bak
  4. 登錄本地 SQL Server 控製台,通過備份文件查詢雲數據庫的文件邏輯名。

    1. restore filelistonly from disk='d:backuprdsumu2myfzbeai1_datafull_201402250050_2250050.bak'
    2. go

    係統顯示如下,紅框中為數據文件邏輯名 data1 和日誌文件邏輯名 log

    文件邏輯名

  5. 加載全量備份文件。

    1. restore database rdsumu2myfzbeai1 from disk='d:backuprdsumu2myfzbeai1_datafull_201402250050_2250050.bak' with replace,norecovery,stats=10,
    2. move 'data1' to 'd:databaserdsumu2myfzbeai1datadata1.mdf',
    3. move 'log' to 'd:databaserdsumu2myfzbeai1loglog.ldf'
    4. go

    其中:

    • d:databaserdsumu2myfzbeai1data 為數據地址,data1.mdf 為數據文件邏輯名
    • d:databaserdsumu2myfzbeai1log 為日誌地址,log.ldf 為日誌文件邏輯名

    執行完成後,數據庫 rdsumu2myfzbeai1 將顯示 正在還原 狀態。

    說明: 如果隻需恢複全量備份數據,無需執行步驟 6,請直接跳至步驟 7。如果還需要恢複增量備份數據,請執行步驟 6。

  6. 加載增量備份文件。

    1. restore database rdsumu2myfzbeai1 from disk='D:backuprdsumu2myfzbeai1_datadiff_201402260050_2260050.bak' with replace,norecovery,stats=10,
    2. move 'data1' to 'd:databaserdsumu2myfzbeai1datadata1.mdf',
    3. move 'log' to 'd:databaserdsumu2myfzbeai1loglog.ldf'
    4. go

    執行完成後,數據庫 rdsumu2myfzbeai1 將顯示 正在還原 狀態。

  7. 恢複數據庫。

    1. restore database rdsumu2myfzbeai1 with recovery
    2. go

    執行完成後,數據庫 rdsumu2myfzbeai1 將顯示可用狀態。

最後更新:2016-11-23 16:03:53

  上一篇:go 遷移 RDS for MySQL 數據到本地 MySQL__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲
  下一篇:go 遷移 RDS for PostgreSQL 數據到本地 PostgreSQL__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲