現象
次のような状況を考えます。
-
Microsoft SQL Server 2012 Service Pack 1 (SP1) がインストールされている累積的な更新プログラム 7 があります。
-
SQL Server 2012 の AlwaysOn 可用性グループ機能を有効にするとします。
-
AlwaysOn 可用性グループに含まれる一部のデータベースのログ配布機能を有効にするとします。
-
セカンダリを使用するには、可用性グループのバックアップの優先順位を設定します。
-
現在のレプリカが優先バックアップ両方のレプリカ データベースのプライマリとセカンダリであるかどうかを確認するのにはシステム関数sys.fn_hadr_backup_is_preferred_replicaを実行するとします。
このシナリオでは、システム関数が返すこと1両面に正しくします。
原因
この問題は、 KB 2887115の修正プログラムがインストールされている場合に発生する回帰が原因で発生します。
解決策
SQL Server 2012 SP1 用の累積的な更新プログラム 8/en-us/help/2917531
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていた、すべての修正プログラムおよびすべてのセキュリティ更新プログラムが含まれています。以下で、SQL Server 用の最新の累積的な更新プログラムを確認してください。
修正プログラムの情報サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。
修正プログラムをダウンロードできる場合は、本サポート技術情報の資料の上部に「修正プログラムをダウンロードできます」というセクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにリクエストを送信し、修正プログラムを入手してください。