メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

現象

次のような状況で問題が発生します。

  • プライマリデータベースの多くのプライマリサーバー、および Microsoft SQL Server 2008 R2 または Microsoft SQL Server 2012 のセカンダリサーバーが1つしかないログ配布環境をセットアップします。

  • セカンダリサーバー上のセカンダリデータベースの1つは、シングルユーザーモードです。

  • プライマリサーバーからセカンダリサーバーにログの配布を実行しようとします。

このシナリオでは sys.dm_database_encryption_keys 動的管理ビュー (DMV) でデッドロックが発生する可能性があります。

解決方法

累積的な更新プログラムの情報

SQL Server 2012

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

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

2692828 SQL Server 2012 がリリースされた後にリリースされた SQL Server 2012 ビルド Sql server 2012 のインストールには、SQL Server 2012 修正プログラムを適用する必要があります。

SQL Server 2008 R2

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

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

981356 SQL Server 2008 R2 のリリース後にリリースされた SQL Server 2008 R2 ビルド

SQL Server 2008 R2 Service Pack 1

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

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

2567616 SQL Server 2008 R2 Service Pack 1 がリリースされた後にリリースされた SQL Server 2008 R2 ビルド

SQL Server 2008

この問題の修正プログラムは、サービスパッケージ3で初めてリリースされました。 この SQL Server 2008 サービスパッケージ3の入手方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。 968382SQL Server 2008 の最新の Service pack の入手方法

SQL Server 2008 R2 の Service pack 情報

この問題を解決するには、SQL Server 2008 R2 の最新の service pack を入手してください。詳細については、以下の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2527041SQL Server 2008 R2 の最新の Service Pack を入手する方法

回避策

この問題を軽減するには、セカンダリサーバー上で結合されているプライマリデータベースの数を減らします。

状態

Microsoft は、この問題は「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しています。この問題は、sql server 2008 R2 Service Pack 2 (SQL Server 2008 R2) で最初に修正されました。

詳細情報

次の表では、SQL Server のインスタンスと、ルールの評価対象の SQL Server 製品のバージョンで、この条件を自動的にチェックする製品またはツールについて詳しく説明します。

ルール ソフトウェア

ルール タイトル

ルールの説明

ルールが評価される対象である製品バージョン

System Center Advisor

ログ配布ジョブ間のデッドロックを防ぐために、SQL Server の更新 KB2550375 が見つからない

System Center Advisor は、SQL Server のこのインスタンスが複数のデータベースのログ配布セカンダリとして使用されるかどうかを決定します。 また、アドバイザーは、SQL Server の現在のビルドとバージョンを確認します。 SQL Server の現在のビルドが fix build よりも小さい場合は、この問題に関する通知が生成されます。 この記事で説明されている「情報の収集」セクションに記載されている詳細を確認して、この記事で説明する修正プログラムを適用します。

SQL Server 2008SQL Server 2008 R2

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×