MSDTC (分散トランザクション コーディネーター) は、複数のデータベース、メッセージ キュー、ファイル システム、その他のリソース マネージャーにわたるトランザクションを調整します。
このサービスのプロセス名は Msdtc.exe で、システム Microsoft Personal Web Server および Microsoft SQL Server を呼び出します。
このサービスは、複数のサーバーを管理するために使用されます。
場所: コントロール パネル -- 管理ツール -- サービス -- 分散トランザクション コーディネーター
依存関係: リモート プロシージャ コール (RPC) およびセキュリティ アカウント マネージャー
推奨事項: 一般ホームメッセージ キュー サービスを有効にしない限り、コンピューターは関与しません。メッセージ キュー サービスは停止しても構いません。
解決策:
1. Windows の [コントロール パネル] -> [管理ツール] -> [サービス] -> [分散トランザクション コーディネーター] -> [プロパティ] -> ## を起動します。
#2. CMD で「net start msdtc」を実行してサービスを開始すると、正常に動作します。 注: 手順 1 で分散トランザクション コーディネーターを開始できない場合は、ログ ファイルが失われたためです。ログ ファイルを再作成して、再度開始してください。 MSDTC ログを再作成し、サービスを再起動する手順は次のとおりです。 (1) [開始] をクリックし、[ファイル名を指定して実行] をクリックし、cmd と入力して [OK] を押します。 (2) 次のように入力します: msdtc -resetlog (このコマンドを実行するときは、保留中のトランザクションを実行しないことに注意してください)(3) 最後に次のように入力します: net start msdtc を入力して Enter キーを押します。関連する質問をさらに知りたい場合は、以上がサーバー上で msdtc が利用できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。