サーバー上のMSDTC 'サーバーは利用できません'



Msdtc Serverserver Is Unavailable



解決:

私の場合、サービスは 停止 。解決策:MSDTCサービスをオンにする必要があります

  1. に行く サービス 。 ([スタート]> [設定]> [コントロールパネル]> [管理ツール]> [サービス])
  2. 'というサービスを探す 分散トランザクションコーディネーター 'と右クリック(その上で選択)> 始める
  3. このサービスを実行する 自動的 この問題を恒久的に解決するため

トリガーは、挿入、更新、および削除ステートメントに必要な暗黙のトランザクションに含まれています。トランザクション内でリンクサーバーに接続しているため、SQLServerはそれを分散トランザクションに昇格させます。



MSDTCを構成する必要があります。MMCを開いてMSDTCプラグインをロードするか、次のスクリプトを使用してインバウンドトランザクションとアウトバウンドトランザクションを開くことができます。

https://technet.microsoft.com/en-us/library/cc731495.aspx



REG QUERY'HKLM  Software  Microsoft  MSDTC  Security '/ v NetworkDtcAccess REG QUERY'HKLM  Software  Microsoft  MSDTC  Security' / v NetworkDtcAccessTransactions REG QUERY'HKLM  Software  Microsoft  MSDTC  Security '/ v NetworkDtcAccessInbound REG QUERY 'HKLM  Software  Microsoft  MSDTC  Security' / v NetworkDtcAccessOutbound PAUSE REG ADD'HKLM  Software  Microsoft  MSDTC  Security '/ f / v NetworkDtcAccess / t REG_DWORD / d 1 REG ADD'HKLM  Software  Microsoft  MSDTC セキュリティ '/ f / v NetworkDtcAccessTransactions / t REG_DWORD / d 1 REG ADD' HKLM  Software  Microsoft  MSDTC  Security '/ f / v NetworkDtcAccessInbound / t REG_DWORD / d 1 REG ADD' HKLM  Software  Microsoft  MSDTC  Security ' / f / v NetworkDtcAccessOutbound / t REG_DWORD / d 1PAUSEネット停止MSDTCネット開始MSDTCPAUSE 

同じエラーが発生しましたが、Distributed TransactionCoordinatorサービスが実行されていないことほど単純ではありませんでした。 COM +で問題が発生し、MSDTCサービスが実行されていても、MSDTCが正しく通信できない原因となっているドライバーの更新をWindowsから自動的に受信しました。私の場合、これはHPホットキードライバーの問題でしたが、調査したところ、他のメーカーのオーディオドライバーの問題が原因であるという他の報告も見つかりました。

同様の問題があるかどうかを確認するには、コンポーネントサービス(dcomcnfg.exe)を起動し、[コンポーネントサービス]> [コンピューター]> [マイコンピューター]を展開します。ここから[COM +アプリケーション]をクリックして、[COM +]でエラーがポップアップするかどうかを確認します。 Microsoft Distributed Transaction Coordinatorと通信できないか、ナビゲーションの[マイコンピュータ]のアイコンに赤いエラーが表示されます。

私の修正は、「HPHotkeyService」および「HotKeyServiceUWP」サービスを無効にすることでした。それらが無効になると、MSDTCはすぐに機能を開始しました。