本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
原生SQL伺服器備份/還原
亞馬遜 RDS 使用完整備份和差異備份 (.bak) 檔案,支援 Microsoft SQL Server 資料庫的原生備份和還原操作。它也支援 Amazon RDS for SQL 伺服器資料庫執行個體或 Amazon EC2 SQL 伺服器執行個體上的差異還原和日誌還原選項,以將應用程式的停機時間降到最低。
注意
您可以在 Amazon RDS for SQL Server 上執行完整、差異和日誌還原操作。不過,您目前只能執行完整備份和差異備份 (不能執行記錄備份)。
使用原生 .bak 檔案是備份和還原 SQL Server 資料庫的最簡單方法。您可以使用此方法將資料庫遷移至 Amazon RDS 或從 Amazon RDS 遷移資料庫。您可以備份和還原單一資料庫,而非整個資料庫執行個體。您也可以在 Amazon RDS for SQL Server 的資料庫執行個體之間移動資料庫。
使用 Amazon RDS 時,您可以在 Amazon 簡單儲存服務 (Amazon S3) 中存放和傳輸備份檔案,以提供額外的災難復原保護。例如:
-
您可以從本機伺服器建立資料庫的完整備份,將其複製到 S3 儲存貯體,然後將其還原到現有的 Amazon RDS SQL Server 資料庫執行個體。
-
您可以從 Amazon RDS for SQL Server 料庫執行個體進行備份,將它們存放在 Amazon S3 中,然後隨時隨地還原。
-
您可以實作 Amazon S3 生命週期組態規則來存檔或刪除長期備份。
Amazon RDS for SQL Server 支援將 SQL 伺服器原生備份還原到已設定僅供讀取複本的 SQL Server 資料庫執行個體。這表示在將原生備份檔案還原到 Amazon RDS for SQL Server 資料庫執行個體之前,您不需要移除僅供讀取複本。
注意
您可以使用 Migration Hub 協調器,透過使用原生備份和還原,自動化和協調您的 SQL Server 資料庫遷移到 Amazon EC2 或 Amazon RDS。如需詳細資訊,請參閱一AWS Migration Hub Orchestrator節。
下圖顯示原生 SQL Server 備份/還原程序。您可以使用 Migration Hub 協調器來自動執行此程序。您也可以使用此程序將 SQL 伺服器資料庫備份和還原到 Amazon EC2。
若要自動備份和還原,請參閱 Migration Hub 協調器說明文件。
若要使用 Amazon S3 設定原生備份/還原,請參閱亞馬遜 RDS 文件。
如需使用 SQL Server 原生備份和還原時的限制,請參閱 Amazon RDS 說明文件中的限制和建議。