修正: データベース ミラーリング セッションは、2005 年または 2008 年SQL Serverにミラー SQL Server サーバーに存在しないプリンシパル サーバー上のフォルダーに複数のログ トランザクション ファイルを追加すると中断されます

Microsoft は、Microsoft SQL Server 2005 の修正プログラムを 1 つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しい各リリースには、すべての修正プログラムと、以前の SQL Server 2005 修正プログラム リリースに含まれていたすべてのセキュリティ修正プログラムが含まれています。Microsoft は、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008 の修正プログラムを配布します。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれます。

現象

たとえば次のようなシナリオを考えてみます。

  • Microsoft SQL Server 2005 または Microsoft SQL Server 2008 では、2 つのサーバー間でデータベース ミラーリングを設定します。
  • プリンシパル サーバーにフォルダーを作成します。 このフォルダーは、ミラー サーバーに存在しません。
  • フォルダーに複数のログ トランザクション ファイルを追加します。

このシナリオでは、データベース ミラーリング セッションが中断されます。 一方、次のエラー メッセージは、プリンシパル サーバーのSQL Serverエラー ログ ファイルに記録されます。

<Date><Time> spid28s エラー: 1453、重大度: 16、状態: 1。

<Date><Time> spid28s 'TCP://<server name>:5022', the remote mirroring partner for database 'test1', encountered error 5123, status 1, severity 16. データベース ミラーリングが中断されました。

次のエラー メッセージは、ミラー サーバーのSQL Server エラー ログ ファイルに記録されます。

<Date><Time> spid30s エラー: 5123、重大度: 16、状態: 1。

<Date><Time> spid30s CREATE FILE で、物理ファイル 'C:\temp\newfolder\test1_log5.ldf' を開いたり作成しようとしたときに、オペレーティング システム エラー 3 (エラーが見つかりません) が発生しました。

<Date><Time> spid30s エラー: 5123、重大度: 16、状態: 1。

<Date><Time> spid30s CREATE FILE で、物理ファイル 'C:\temp\newfolder\test1_log5.ldf' を開いたり作成しようとしたときに、オペレーティング システム エラー 3 (エラーが見つかりません) が発生しました。

<Date><Time> spid30s Error: 1454, Severity: 16, State: 1.

<Date><Time> spid30s データベース 'test1' のミラーリング パートナーとして機能しているときに、サーバー インスタンス '<instance name>' でエラー 5123、状態 1、重大度 16 が発生しました。 データベース ミラーリングが中断されます。 エラーを解決し、ミラーリングを再開してください。

この問題が発生した場合は、ミラー サーバーに同じフォルダーを作成し、ミラー セッションを再開します。 生成されていないスケジューラ エラーが生成され、SQL Server ログ フォルダーにミニダンプ ファイルが生成されます。 また、SQL Server応答が停止する場合があります。

解決策

SQL Server 2005 Service Pack 3

この問題の修正プログラムは、SQL Server 2005 Service Pack 3 用の累積的な更新プログラム 6 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

974648 SQL Server 2005 Service Pack 3Note 用の累積的な更新プログラム パッケージ 6 ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2005 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 Microsoft では、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

960598 2005 Service Pack 3 のリリース後にリリースされた SQL Server 2005 ビルドSQL Server
Microsoft SQL Server 2005 修正プログラムは、特定のSQL Server サービス パック用に作成されます。 SQL Server 2005 Service Pack 3 修正プログラムを、SQL Server 2005 Service Pack 3 のインストールに適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。

SQL Server 2008 のリリース バージョン

重要 この修正プログラムは、SQL Server 2008 のリリース バージョンを実行している場合にインストールする必要があります。

この問題の修正プログラムは、累積的な更新プログラム 8 で最初にリリースされました。 SQL Server 2008用のこの累積的な更新プログラムパッケージを入手する方法の詳細についてはをクリックして以下「サポート技術情報」(Microsoft サポート技術情報)資料を参照。

975976 SQL Server 2008Note 用の累積的な更新プログラム パッケージ 8 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

956909 SQL Server 2008 のリリース以降にリリースされた SQL Server 2008 のビルド

SQL Server 2008 Service Pack 1

重要 2008 Service Pack 1 SQL Server実行している場合は、この修正プログラムをインストールする必要があります。

この問題の修正プログラムは、SQL Server 2008 Service Pack 1 用の累積的な更新プログラム 5 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

975977 SQL Server 2008 Service Pack 1Note 用の累積的な更新プログラム パッケージ 5 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 Microsoft では、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

970365 2008 Service Pack 1 のリリース後にリリースされた SQL Server 2008 ビルドSQL Server
Microsoft SQL Server 2008 修正プログラムは、特定のSQL Server サービス パック用に作成されます。 SQL Server 2008 Service Pack 1 修正プログラムを、SQL Server 2008 Service Pack 1 のインストールに適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

SQL Serverの増分サービス モデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

935897 報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデル (ISM) について

2005 Service Pack 3 SQL Server入手する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

913089 SQL Server 2005 の最新のサービス パックを入手する方法

  SQL Server 2005 Service Pack 3 (SP3) の新機能と、SQL Server 2005 SP3 の機能強化の詳細については、次の Microsoft Web サイトを参照してください。

http://go.microsoft.com/fwlink/?LinkId=131442SQL Server更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい名前付けスキーマ

  ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

824684
  Microsoft のソフトウェア更新の説明で使用される一般的な用語の解説