本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
匯入資料庫
若要匯入資料庫 (資料庫),請遵循下列步驟。
使用 MS SQL 原生備份和還原來備份來源內部部署資料庫 (請參閱支援 SQL Server 中的原生備份和還原)。由於執行該操作,您應該有一個 .bak (備份) 檔案。
使用 AWS S3 CLI 或 AWS S3 主控台將 .bak 檔案上傳至 和現有的傳輸 S3 S3 儲存貯體。如需傳輸 S3 儲存貯體的資訊,請參閱使用加密保護資料。
將 .bak 檔案匯入目標 RDS for SQL Server MS SQL 執行個體上的新資料庫 (如需類型的詳細資訊,請參閱 Amazon RDS for MySQL 執行個體類型
): 登入 EC2 執行個體 (內部部署工作站) 並開啟 MS SQL Management Studio
連線至在步驟 #1 中建立為先決條件的目標 RDS 執行個體。請依照此程序進行連線:連線至執行 Microsoft SQL Server 資料庫引擎的資料庫執行個體
使用新的結構化查詢語言 (SQL) 查詢啟動匯入 (還原) 任務 (如需 SQL 查詢的詳細資訊,請參閱 SQL 簡介
)。目標資料庫名稱必須是新的 (請勿使用與您先前建立的資料庫相同的名稱)。未加密的範例: exec msdb.dbo.rds_restore_database @restore_db_name=TARGET_DB_NAME, @s3_arn_to_restore_from='arn:aws:s3:::BUCKET_NAME/FILENAME.bak';在不同的視窗中執行此查詢,以定期檢查匯入任務的狀態:
exec msdb.dbo.rds_task_status;如果狀態變更為失敗,請在訊息中尋找失敗詳細資訊。