質問

ここでも有効かしていますNET Windowsのアプリを使用しているMSTDCで例外:

システム。ます。TransactionManagerCommunicationException:ネットワークにアクセスのための分散型のトランザクションマネージャ(MSDTCて無効になります。を有効にしていただくようお願いDTCのための ネットワークにアクセスセキュリティ設定のためのMSDTC、コンポーネントサービス管理ツールに--->のシステム。を行います。InteropServices.COMException(0x8004D024):トランザクションマネージャは、障害者支援のためのリモート-ネットワーク ます。(例外からHRESULT:0x8004D024)です。ます。Oletx.IDtcProxyShimFactory.ReceiveTransaction(UInt32 propgationTokenSize,Byte[]propgationToken,IntPtr managedIdentifier, Guid&transactionIdentifier,OletxTransactionIsolationLevel& isolationLevel,ITransactionShim&transactionShim)....

しましたが、 のKbalertzガイドをMSDTC のメンバーがコミュニケーションのアプリが設置され、そのエラーが発生します。

破壊も修復もおもしろくなこのデータベース。の答えを見出さなければならないで解決です。

正しい解決策はありません

他のヒント

このwindows Server2008r2、Windows Server2012R2

  1. クリック 開始, をクリックし , 種類 dcomcnfg をクリックし OK 開放 部品サービス.

  2. コンソールにはツリーでクリックで拡大 部品サービス, をクリックし拡大 コンピュータ, をクリックし拡大 マイコンピュータ, をクリックし拡大 分散トランザクションコーディネーター をクリックし 地DTC.

  3. 右クリック 地DTC をクリックし 特性 表示する 地DTC性 ダイアログボックスを閉じます。

  4. をクリックし 安全保障 タブがあります。

  5. チェックマーク "ネットワークDTCのアクセス" チェックを入れて下さい。

  6. 最後にチェックマーク できるインバウンド""き出" チェックします。

  7. クリック 適用, OK.

  8. メッセージがポップアップして 再起動 のサービスです。

  9. クリック OK ことになる。

参考: https://msdn.microsoft.com/en-us/library/dd327979.aspx

注意: 時には、ネットワークファイアウォールのローカルコンピュータまたはサーバが割り込み接続いただくためのルール作りへの できるインバウンド""き出" 接続 C:\Windows\System32\msdtc.exe

だく必要もないのかもしれMSDTC?の悪化を経験してい原因は、多くの場合を複数の接続が一TransactionScope.

う場合に必要とされ、その後必要なすことができるようにするにはエラーメッセージを表示します。XP:

  • く管理ツール->サービス部品
  • 拡大部サービス>コンピュータ->
  • 右クリック->プロパティ->MSDTCタブ
  • ヒットのセキュリティ設定ボタン

また、デバッグは、microsoftというツール DTCPing

  1. コピー、ファイルの両方のサーバー(DB)とクライアント(アプリケーションサーバ/クライアントpc)
    • Startでサーバとクライアント
    • のサーバー:をご記入のお客様netbiosコンピューター名として設定DTC接続
    • 再起動の両方の願います。
    • のクライアント:記載のサーバーのnetbiosコンピューター名として設定DTC接続

また運賃の問題を当社のネットワークは、もう少しヒント:

  • を取得する場合にエラーメッセージ"Gethostbynameに失敗したが、コンピュータのその他のコンピュータによる netbios名.サーバーのためのインスタンスの解決は、pingのお客様、その作品は、DNSます。いnetbiosルックアップ。をWINSサーバーまたは変更のLMHOST(汚れまで解決する問題です。
  • に取得する場合にエラー"アクセスを否定され、セキュリティの設定と一致しません.を比較する必要があのsecurityタブにmsdtcのサーバーおよびクライアントが一致するひとつを見て、 RestrictRemoteClients 値とします。によってはOSのバージョンとしてのサービスパックは、この値でなければならないと思います。
  • その他の接続の問題:
    • ファイアウォールなどの間、サーバとクライアントを許可しなければならなコミュニケーション港135.との接続ができるようになりの両方からのサイトといった多くの問題にファイアウォールの人々は自分の会社で想定のみのサーバーの開設を接続するポート)
    • のプロトコルを返しますランダムポートに接続するための取引です。ファイアウォールの嫌がること、などを制限するポートを一定の範囲です。を制限することができRPC動的なポート生成を一定の範囲のキーに記載のとおり 設定方法RPC動的なポートに配分して作業ファイアウォール.

私の経験上、場合にはDTCPingできるセットアップDTC接続を始め、クライアントから開始し、サーバから、お取引とならない問題です。

ることもでき こちらの どのようにMSDTCコントロールパネルからのサイトのサービスmsc.

サーバーがトリガの常である必要がありMSDTC サービスです。できるクをクリックすることで、このスタート>設定>コントロールパネル>管理ツール->サービスのサービスと呼ばれる分散トランザクションコーディネーター"を右クリック(で 選択)>開始されます。

MSDTCにしておく必要があります両方のシステム、サーバとクライアント
また、必ずというものはありませんファイアウォールとシステムのブロックRPC.
DTCTest 素敵士アプリがするトラブルシューティングその他です。

@段

いる必要がないmsdtcのために使用可能 取引す。

のみに対応した最先端の画像処理-そのよ単一の接続用です。味ごのみ開放シングル接続の取引についての先鋭化-性能に関する今後のより良いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top