実行中:SQL Server 2012、Windows Server 2008 R2
分離されたサーバーに復元してバックアップをテストしたいと思います。バックアップはAvailabilityGroup(HADR)構成から取得されましたが、ターゲットサーバーにクラスタリング/ HADR構成がないため、セットアップする必要はありません。
復元を実行しようとすると、次のように返されます。
Could not process the operation. AlwaysOn Availability Groups replica manager is disabled on this instance of SQL Server. Enable AlwaysOn Availability Groups, by using the SQL Server Configuration Manager. Then, restart the SQL Server service, and retry the currently operation. For information about how to enable and disable AlwaysOn Availability Groups, see SQL Server Books Online.
メッセージは理にかなっていて理解できますが、ターゲットに存在せず、クラスターがないなどの理由で存在できないAGからメッセージを取り出す方法がありません。
このシナリオを機能させる方法はありますか?
これは、AlwaysOn可用性グループが構成されているサーバーからマスターデータベースを復元する場合、またはAGレプリカからマスターデータベースが復元されたサーバーに追加のユーザーデータベースを復元しようとした場合に発生するエラーです。
マスターデータベースをAGレプリカからマスターデータベースとして別のSQLServerに復元しないでください。
どうしてもマスターを復元してユーザーオブジェクトを取得する必要がある場合は、別のデータベース(master_oldなど)として復元してから、必要なオブジェクトを転送します。