次の方法で共有


DPM SQL Server 2012 Always On保護が内部エラー 0x80990F75で失敗する

この記事では、Data Protection Manager (DPM) でSQL Server Always On可用性グループを保護しようとしたときにエラー 0x80990F75が発生する問題を解決するのに役立ちます。

元の製品バージョン: System Center 2012 Data Protection Manager
元の KB 番号: 2769094

現象

System Center 2012 Data Protection Manager を使用してSQL Server Always On可用性グループを保護しようとすると、ジョブは次のエラーで失敗します。

SQL Server インスタンスが保護エージェントへの接続を拒否したため、SQL Server 2012 データベース <DBname> on <serverName> の DPM ジョブが失敗しました。(ID 30172 詳細: 内部エラー コード: 0x80990F75)

SQL Serverでは、Always Onは次のように構成されます。

  • 可用性モード: 同期コミット
  • フェールオーバー モード: 自動
  • プライマリ ロールのConnections: すべての接続を許可する
  • 読み取り可能なセカンダリ: いいえ
  • バックアップ設定:
    • セカンダリを優先する
    • 優先度: 50 (ノードごとに)
    • レプリカの除外: False (ノードごとに)

一般に、プライマリ レプリカがオンラインの唯一のレプリカである場合を除き、セカンダリ レプリカでセカンダリ バックアップを 優先 する必要があります。 使用可能なセカンダリ レプリカが複数ある場合は、バックアップの優先順位が最も高いノードがバックアップに選択されます。 プライマリ レプリカのみを使用できる場合は、プライマリ レプリカでバックアップを実行する必要があります。

原因

これは、読み取り可能なセカンダリの作成[いいえ] に設定されている DPM バックアップのSQL Server Always On設定が正しくないために発生します。

解決方法

すべてのノード で [読み取り可能なセカンダリ にする] を [はい ] に設定します。

詳細

すべてのノードで [読み取り可能なセカンダリにする] を [はい] に設定しても問題が解決しない場合は、DPMRA サービスがローカル システム アカウントで実行されていること、および NT Authority\System にサーバー ロールの sysadmin が選択されていることをSQL Server Management Studioで SQL Server確認します。

  1. SQL Server側では、DPMRA サービスはローカル システム アカウントで実行する必要があります。 これは、コンピューター管理のサービスを使用して確認できます。
  2. SQL Server 2012 Management Studio で、SQL Server 2012 インスタンスに接続します。 次に、[セキュリティ>ログイン] を選択して展開し、[NT AUTHORITY\SYSTEM] を右クリックし、[プロパティ>サーバーの役割] を選択し、[sysadmin] チェック ボックスをチェックして、[OK] をクリックします

その後、場合によっては、DPM エージェントをSQL Serverに再インストールするか、DPM サーバーを指定するSQL Serverでコマンドを手動で実行SetDPMServerする必要があります。