

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 AWS VSS 解決方案還原執行個體的資料
<a name="application-consistent-snapshots-restore"></a>

您可以從 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 的快照進行還原](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/ms-ssdb-ec2-restore-vss.html)。

## 自訂指令碼以從 AWS VSS 解決方案快照還原 EBS 磁碟區
<a name="vss-restore-script"></a>

您可以使用`RestoreVssSnapshotSampleScript.ps1`指令碼做為模型，建立自己的自訂指令碼，從 AWS VSS 解決方案快照還原 EBS 磁碟區。範例指令碼會執行以下任務：
+ 停止執行個體
+ 移除執行個體上的所有現有磁碟機 (若已排除開機磁碟區，則其將不會涵蓋在內)
+ 從快照建立新的磁碟區
+ 使用快照上的裝置 ID 標記來將磁碟區連接至執行個體
+ 重新啟動執行個體

**重要**  
下列指令碼會分離所有連接至執行個體的磁碟區，然後從快照建立新的磁碟區。請確認您已正確地備份執行個體。系統不會刪除舊的磁碟區。如果您想刪除舊磁碟區，則可編輯指令碼。

**從基於 VSS 的 EBS 快照還原磁碟區**

1. 下載 [RestoreVssSnapshotSampleScript.zip](https://docs.aws.amazon.com/systems-manager/latest/userguide/samples/RestoreVssSnapshotSampleScript.zip) 檔案，並解壓縮檔案內容。

1. 在文字編輯器中開啟 `RestoreVssSnapshotSampleScript.ps1`，並編輯指令碼底端的範例呼叫，加上有效的 EC2 執行個體 ID 和 EBS 快照 ID，然後從 PowerShell 執行指令碼。