現象
SQL Server 2016 では、Transact-sql ステートメントを使ってデータベースのミラーリングを設定することを前提としています。 この設定を行うと、SQL Server エラーログに次のような継続的なエラーが表示されます。
<プリンシパル>日付時刻 spid47s エラー: 1479、レベル:16、状態: 1。日付時刻 spid47s "TCP://Node02.contoso.com:5022" へのミラーリング接続が、10秒後に応答なしでデータベース "MirrorDB" に対してタイムアウトしました。 サービスとネットワーク接続を確認します。日付時刻 spid47s データベースのミラーリングはデータベース 'MirrorDB' では無効です。 これは情報メッセージだけです。 ユーザー操作は必要ありません。日付の時刻 spid47s データベース 'MirrorDB' でプリンシパルコピーとしてデータベースのミラーリングがアクティブになります。 これは情報メッセージだけです。 ユーザー操作は必要ありません。 </プリンシパル><ミラー>日付時刻 spid53s エラー: 1474、レベル:16、状態: 1。日付時刻 spid53s データベースのミラーリング接続エラー 4 ' データ受信中にエラーが発生しました: ' 10054 (既存の接続はリモートホストによって強制的に閉じられました。) ' TCP://Node01.contoso.com:5022 '。日付時刻 spid44s データベースのミラーリングはデータベース 'MirrorDB' では無効です。 これは情報メッセージだけです。 ユーザー操作は必要ありません。日時 spid44s データベースのミラーリングは、ミラーコピーとしてデータベース 'MirrorDB' でアクティブになります。 これは情報メッセージだけです。 ユーザー操作は必要ありません。 </MIRROR>
原因
このエラーは、ネットワークが正常に機能しているが、データベースに90秒のアクティビティがない場合に記録されることがあります。 SQL Server は、90秒間のデータベースアクティビティがない場合に、データベースのミラーリング接続をチェックして終了します。 データベースアクティビティが再開されると、接続が再確立され、データベースのミラーリングが再び機能します。
解決方法
この問題を修正する更新プログラムは、次の累積的な更新プログラムに含まれています。
-
SQL Server 2016 Service Pack 1 の累積更新プログラム 1
-
SQL Server 2016 の累積更新プログラム 4
SQL Server 2016 ビルドについて
SQL Server 2016 用の新しいビルドごとに、以前のビルドに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server 2016 用の最新のビルドをインストールすることをお勧めします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
ソフトウェアの更新を説明するために Microsoft が使用する 用語について説明します。