サーバー上のMSDTC 'サーバーは利用できません'
Msdtc Serverserver Is Unavailable
解決:
私の場合、サービスは 停止 。解決策:MSDTCサービスをオンにする必要があります
- に行く サービス 。 ([スタート]> [設定]> [コントロールパネル]> [管理ツール]> [サービス])
- 'というサービスを探す 分散トランザクションコーディネーター 'と右クリック(その上で選択)> 始める 。
- このサービスを実行する 自動的 この問題を恒久的に解決するため
トリガーは、挿入、更新、および削除ステートメントに必要な暗黙のトランザクションに含まれています。トランザクション内でリンクサーバーに接続しているため、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はすぐに機能を開始しました。