none
カーネル トランザクション マネージャへの通信チャネルを作成できません。 RRS feed

  • 質問

  • お世話になります。

    浦野です。

    Windows server 2008のイベントログにて、下記エラーメッセージを確認致しました。

    #########################################################################################################

    エラー 2010/7/1 23:31 Microsoft-Windows-MSDTC Client 4456 TM カーネル トランザクション マネージャへの通信チャネルを作成できません。エラー 0x%1!%08x! で失敗しました

    #########################################################################################################

    エラーコード 0x%1!%08x!がどのようなものか調べてみましたが、分かりません。

    もし本エラーの原因と対策が分かりましたらご教示下さい。

    宜しくお願いします。

    2010年7月2日 2:12

すべての返信

  • こんにちは。

     0x%1!%08x! というエラーコードは存在しません。これは変数を表示しようとしたが、変数を取得できなかったのかと思います。

    一般的に、何らかの変数を代入する場合は "0x%1" や "%d"などと記述します。例えばprintf(“%d”,c)は、"変数cを文字列として表示して下さい"という意味です。

    本来であれば、0x%1!%08x! のところにエラーコードが代入されて表示されるものだとは思いますが、エラーコードが取得できないのでそのまま表示されているのだと思います。

    2010年7月5日 4:28
  • 中年やっちゅうねんさん

    お世話になります。

    浦野です。

    ご回答頂きありがとうございます。

    0x%1!%08x!がエラーコードかと勘違いしていました。

    実際には変数を表示できなかったということですね。

    引き続き、もう少しこちらでも本エラーについて調査してみます。 

    2010年7月7日 1:41