本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS VSS 解決方案還原執行個體的資料
您可以從 VSS 解決方案建立的 VSS 型快照還原 Windows 執行個體的 AWS EBS 磁碟區。如果您的 AWS VSS 解決方案快照包含 Microsoft SQL Server 資料庫的備份,您可以使用 AWSEC2-RestoreSqlServerDatabaseWithVss AWS Systems Manager Automation Runbook 還原資料庫。
資料庫還原執行手冊可自動執行整個還原程序,包括透過快照建立磁碟區,以及將其連接至執行個體。自動化可善用 VSS 技術來還原資料庫,從而讓您在還原時無需停止 SQL Server 應用程式,或者中斷任何作用中連線。
若要了解如何使用 Microsoft SQL Server 資料庫執行手冊的詳細說明,請參閱 Microsoft SQL Server on Amazon EC2 使用者指南中的透過基於 VSS 的快照進行還原。
自訂指令碼,以便透過 AWS VSS 解決方案快照來還原 EBS 磁碟區
您可以使用RestoreVssSnapshotSampleScript.ps1指令碼做為模型,建立自己的自訂指令碼,從 AWS VSS 解決方案快照還原 EBS 磁碟區。範例指令碼會執行以下任務:
-
停止執行個體
-
移除執行個體上的所有現有磁碟機 (若已排除開機磁碟區,則其將不會涵蓋在內)
-
從快照建立新的磁碟區
-
使用快照上的裝置 ID 標記來將磁碟區連接至執行個體
-
重新啟動執行個體
重要
下列指令碼會分離所有連接至執行個體的磁碟區,然後從快照建立新的磁碟區。請確認您已正確地備份執行個體。系統不會刪除舊的磁碟區。如果您想刪除舊磁碟區,則可編輯指令碼。
從基於 VSS 的 EBS 快照還原磁碟區
-
下載 RestoreVssSnapshotSampleScript.zip 檔案,並解壓縮檔案內容。
-
在文字編輯器中開啟
RestoreVssSnapshotSampleScript.ps1,並編輯指令碼底端的範例呼叫,加上有效的 EC2 執行個體 ID 和 EBS 快照 ID,然後從 PowerShell 執行指令碼。