本文介紹如何通過RDS控制台複製資料庫到其他執行個體。
前提條件
執行個體版本為SQL Server 2008 R2(雲端硬碟)。
說明
- SQL Server 2008 R2(雲端硬碟)執行個體僅支援複製資料庫到其他執行個體。具體操作請參見複製資料庫到其他執行個體。
- 對於SQL Server 2012及以上版本的執行個體,只能通過SQL命令複製資料庫。具體操作請參見複製資料庫SQL Server 2012及以上版本。
複製資料庫到其他執行個體
- 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
- 在左側功能表列中單擊資料庫管理。
- 單擊複製到其他執行個體按鈕,在彈出的複製到其他執行個體對話方塊中,配置相關資訊。
配置項 說明 源執行個體名 系統預設顯示RDS執行個體ID。 目標執行個體名 選擇目標RDS執行個體。 說明 源執行個體和目標執行個體版本必須相同,且必須在同一地區,可用性區域可以不同,但網路類型需相同。需複製的資料庫 指定哪些源執行個體中的資料庫需要複製到目標執行個體。您可以通過或靈活控制需要複製的資料庫。 選擇多個資料庫或者全部資料庫時,請確保:- 目標執行個體的可用儲存空間大於源執行個體中待覆制資料庫佔用的空間。
- 需要複製的資料庫沒有與目標執行個體中的資料庫重名。
說明 若複製操作進行中時,目標執行個體中建立了與需要複製的資料庫同名的庫,此時系統會跳過同名的資料庫,不做複製。需複製的資料庫 是否將來源資料庫的所屬使用者以及許可權複製到目標執行個體的資料庫中。 - 同步複製資料庫的使用者和許可權:將源執行個體中該庫對應的使用者和許可權複製到目標執行個體。存在以下兩種情形:
- 若目標執行個體中存在對應的使用者,直接給其添加源執行個體中對應的許可權;
- 若目標執行個體中不存在對應的使用者,則先在目標執行個體中建立該使用者,再賦予相應的許可權。
- 僅複製資料庫,不恢複使用者和許可權:源執行個體該庫對應的使用者和許可權不複製到目標執行個體,預設選項。您可以在目標執行個體中為該庫添加帳號和許可權,詳情請參見建立資料庫和帳號(SQL Server 2008 R2)。
- 單擊確定。