この資料では、Microsoft SQL Server と Microsoft 分散トランザクション コーディネーター サービス (MSDTC) が Windows Server 2012 R2 の間の競合について説明します。この問題を解決する修正プログラムがあります。修正プログラムには、前提条件があります。
現象
次のような状況を考えます。
-
MSDTC との組み合わせでは、SQL Server を使用しています。
-
2 つ以上のデータベース インスタンスにまたがる分散トランザクションを作成するとします。
-
2 フェーズ コミットは、中に SQL Server、トランザクションの準備が、データベースを再起動します。
-
データベースのリスタートの一環として、SQL Server は、ログを復元しようとし、登録を呼び出すことによって、結果の MSDTC と通信する必要があります。
このシナリオでは、SQL Server の呼び出しは、データベース ・ リカバリの実行中に登録すると、MSDTC プロキシ スロー XACT_E_RECOVERYALREADYDONE (0x8004D104L) を再参加させるかを示すエラー メッセージになって呼び出される利用可能です。
解決策
この問題を解決するには、修正プログラムをリリースしました。場合でも、この問題は Windows Server 2012 R2 でのみ発生、修正プログラムは Windows 8.1 および Windows RT 8.1 にも適用されます。Windows への言語パックの追加」を参照してください。
重要 この修正プログラムをインストールした後に言語パックをインストールする場合は、この修正プログラムを再インストールする必要があります。したがって、この修正プログラムをインストールする前に、必要な言語パックをインストールすることを推奨します。詳細については、「修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、この資料に記載されている問題のみを修正するものです。この問題が発生しているシステムにのみ適用してください。
修正プログラムがダウンロード可能な場合は、このサポート技術情報の記事の上部にある「修正プログラム ダウンロード使用可能な"セクションがあります。このセクションが表示されない場合は、修正プログラムを取得するには、マイクロソフト カスタマー サービス & サポートに要求を送信します。 注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。追加の質問およびこの特定の修正プログラムに該当しない問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号または別のサービス リクエストを作成する、次のマイクロソフト web サイトを参照してください。http://support.microsoft.com/contactus/?ws=support注: 「修正プログラムのダウンロード利用可能」フォームは、修正プログラムで利用可能な言語を表示します。お使いの言語が表示されない場合は、その言語の修正プログラムが使用できないためです。
必要条件
この修正プログラムを適用するには、 2014 年 4 月の更新プログラムのロールアップ Windows RT 8.1、Windows 8.1 では、Windows Server 2012 R2 (2919355) のWindows 8.1 または Windows Server 2012 R2 のインストールが必要です。
レジストリ情報
このパッケージで修正プログラムを使用するには、レジストリに変更を加える必要はありません。
再起動の必要性
この修正プログラムの適用後、コンピューターの再起動が必要な場合があります。
修正プログラムの置き換えに関する情報
この修正プログラムでは、以前にリリースされた修正プログラムを置き換えません。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
マイクロソフトのソフトウェア更新プログラムの説明に使用される用語を参照してください。
ファイル情報
このソフトウェア更新プログラムの英語 (米国) 版では、次の表に示す各属性を持つファイル群がインストールされます。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ローカル コンピューターにおけるこれらのファイルの日付と時刻は、現在の夏時間を使用したローカル時刻で表示されます。ファイルに対して特定の操作を実行すると、日時が変更される場合があります。
重要 Windows 8.1 修正プログラムおよび Windows Server 2012 R2 修正プログラムには同じパッケージが含まれます。ただし、修正プログラムのリクエスト ページにある修正プログラムは各オペレーティング システムの下に一覧表示されています。1 つまたは両方のオペレーティング システムに適用される修正プログラム パッケージを要求するには、ページの「Windows 8.1/Windows Server 2012 R2"下に記載されている修正プログラムを選択します。必ず資料の「対象製品」を参照して、各修正プログラムの適用対象である実際のオペレーティング システムを確認してください。
マニフェスト ファイル (.manifest) および MUM ファイル (.mum) インストールされているそれぞれの環境には、追加のファイル情報」セクションで個別に表示されます。MUM ファイルおよび MANIFEST ファイル、および関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要です。属性の一覧が表示されていない、セキュリティ カタログ ファイルは、マイクロソフトのデジタル署名で署名されています。x86 Windows 8.1
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
x64 Windows 8.1 および Windows Server 2012 R2
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
871,424 |
20-Aug-2015 |
17:24 |
x64 |
Xolehlp.dll |
2001.12.10530.17415 |
61,440 |
29-Oct-2014 |
01:16 |
x64 |
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
Windows RT 8.1
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
642,048 |
20-Aug-2015 |
17:06 |
該当なし |
Xolehlp.dll |
2001.12.10530.16384 |
51,712 |
22-Aug-2013 |
02:10 |
該当なし |
x86 Windows 8.1
ファイルのプロパティ |
値 |
---|---|
ファイル名 |
Update.mum |
ファイル バージョン |
該当なし |
ファイル サイズ |
1,784 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
X86_371607d1b28380f8ea27e02daaea0c72_31bf3856ad364e35_6.3.9600.18034_none_6f40ce842bc8ceb1.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
702 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
X86_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1c88e97d4bf0dfd.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
6,520 |
日付 (UTC) |
20-Aug-2015 |
時刻 (UTC) |
19:51 |
プラットフォーム |
該当なし |
x64 Windows 8.1 および Windows Server 2012 R2
ファイルのプロパティ |
値 |
---|---|
ファイル名 |
Amd64_6a7ed12e076afa4086d7c90226660b88_31bf3856ad364e35_6.3.9600.18034_none_1432988083f73ea8.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
706 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
Amd64_bda90ef8cbf10a53fc08bccd85da6f29_31bf3856ad364e35_6.3.9600.18034_none_6376f31f89e655c3.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
706 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
Amd64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_3de72a1b8d1c7f33.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
6,525 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:33 |
プラットフォーム |
該当なし |
ファイル名 |
Update.mum |
ファイル バージョン |
該当なし |
ファイル サイズ |
2,896 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
Wow64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_483bd46dc17d412e.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
6,240 |
日付 (UTC) |
20-Aug-2015 |
時刻 (UTC) |
19:51 |
プラットフォーム |
該当なし |
Windows RT 8.1
ファイルのプロパティ |
値 |
---|---|
ファイル名 |
Arm_1eeffb75132b79c966d9c0abcd47047b_31bf3856ad364e35_6.3.9600.18034_none_efd176d820dbb986.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
702 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
Arm_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1cb00efd4bc2cc3.manifest |
ファイル バージョン |
該当なし |
ファイル サイズ |
6,523 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |
ファイル名 |
Update.mum |
ファイル バージョン |
該当なし |
ファイル サイズ |
1,566 |
日付 (UTC) |
21-Aug-2015 |
時刻 (UTC) |
10:26 |
プラットフォーム |
該当なし |