サーバー上で msdtc が利用できない問題を解決する方法

王林
リリース: 2019-12-21 10:56:04
オリジナル
5614 人が閲覧しました

サーバー上で msdtc が利用できない問題を解決する方法

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 キーを押します。

関連する質問をさらに知りたい場合は、

FAQ を確認してください。

以上がサーバー上で msdtc が利用できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート