sql >> データベース >  >> RDS >> Sqlserver

分散トランザクションを開始できません

    それを見つけた、リモートサーバー上のMSDTCはローカルサーバーのクローンでした。

    Windowsアプリケーションイベントログから:

    イベントタイプ:エラー
    イベントソース:MSDTC
    イベントカテゴリ:CM
    イベントID:4101
    日付:2011年9月19日
    時間:1:32:59 PM
    ユーザー:N / A
    コンピューター:ASITESTSERVER
    説明:

    ローカルMSDTCは、ASICMSTEST上のMSDTCがローカルMSDTCと同じ一意のIDを持っていることを検出しました。これは、2つのMSDTCが相互に通信できないことを意味します。この問題は通常、サポートされていないクローン作成ツールを使用してシステムの1つがクローン作成された場合に発生します。 MS DTCでは、SYSPREPなどのサポートされているクローン作成ツールを使用してシステムをクローン化する必要があります。コマンドプロンプトから「msdtc-uninstall」を実行してから「msdtc-install」を実行すると、問題が修正されます。注:「msdtc-uninstall」を実行すると、システムはすべてのMSDTC構成情報を失います。

    詳細については、ヘルプとサポートセンター(http://go.microsoft.com/fwlink/events.asp)を参照してください。

    実行中

    msdtc -uninstall
    msdtc -install
    

    その後、SQLServerサービスを停止して再起動すると修正されました。



    1. インデックスの列の順序はどのくらい重要ですか?

    2. ユーザーがVBAの入力ボックスで[キャンセル]をクリックしたかどうかを確認する方法

    3. MariaDB JSON_MERGE_PRESERVE()の説明

    4. データベースおよびリレーショナルデータベース管理システム(RDBMS)とは