AlwaysOn構成のデータベースの復元方法
AlwaysOn構成のデータベースを復元する為に、全てのサーバのデータベースを同じタイミングでバックアップする必要があります。もし一つのデータベースだけリストアしてもデータベースは復元できますが、AlwaysOnは正常な状態に戻りません。もし一つのデータベースしかバックアップデータしていない場合は、AlwaysOnを再構成する必要があります。
以下に、AlwaysOnの再構成の方法を記載します。
1) フロントエンドからアクセスを停止
2) Windows Server Failover Cluster (WSFC)の各データベースの役割を停止
3) AlwaysOnの設定とレプリカのデータベースを削除する
4) 3)の実行後、プライマリのデータベースの末尾に「復元しています」と表示される為、フロントエンドからデータベースにアクセスできる様に以下のコマンドを実行します
---
use [master]
go
restore database [データベース名] with recovery
---
5) 「新しい可用性グループウィザード」を使って、AlwaysOnを構築する
6) レプリカのデータベースを結合する
7) Windows Server Failover Cluster (WSFC)の各データベースの役割を起動
8) フロントエンドからのアクセスを再開する
以上