none
新規トランザクションを参加できませんでした RRS feed

  • 質問

  •  

    以下のようなASPを実行すると(WindowsServer2008 or VISTA)、"新規トランザクションを参加できませんでした"のエラーがでます。

    (local)の場合は問題は発生しません。

    MSDTCの設定の問題だと思うのですが、設定方法が以前と若干かわっているようで、よくわかりません。

    参考となる情報があれば、教えて下さい。

     

     

    <%@ TRANSACTION=Required%>
    <%
     Option Explicit
            On Error Resume Next
     Dim oConn, oRS
      
     Set oConn = Server.CreateObject("ADODB.Connection")

     
     oConn.Open "Provider=SQLOLEDB;Server=192.168.10.61;User Id=sa;Password=xxx;Database=test"
     'oConn.Open "Provider=SQLOLEDB;Server=(local);User Id=sa;Password=xxx;Database=test"
     
     if err.Number <> 0 Then
         Response.Write "<BR>Error Occurred Opening Connection...<BR>"
         Response.Write "<BR>Error Description: " & err.Description & "...<BR>"
                ObjectContext.SetAbort
         Response.End
     else
         Response.Write "Connection Opened Successfully...<BR>"
         ObjectContext.SetComplete
     End If

     

    %>

     

    2008年9月25日 8:28

回答

  •  hotcake さんからの引用

    MSDTCの設定の問題だと思うのですが、設定方法が以前と若干かわっているようで、よくわかりません。

    「よくわかりません。」というのはMSDTCのセキュリティ構成を設定する画面はどこにいっちゃったんだ?ということでしょうか。

    であれば、コンポーネントサービスの

    [コンピュータ]-[マイコンピュータ]-[Distributed Transaction Coordinator]-[ローカルDTC]

    のプロパティの[セキュリティ]タブにあります。

    内容はWS2003SP1から変わっていないはずですけれども。

     

    双方で、ネットワークDTCアクセスをONにしてさらに受信・送信を許可すればOKかと思いますが、いかがでしょうか。

    2008年9月26日 8:42

すべての返信

  •  hotcake さんからの引用

    MSDTCの設定の問題だと思うのですが、設定方法が以前と若干かわっているようで、よくわかりません。

    「よくわかりません。」というのはMSDTCのセキュリティ構成を設定する画面はどこにいっちゃったんだ?ということでしょうか。

    であれば、コンポーネントサービスの

    [コンピュータ]-[マイコンピュータ]-[Distributed Transaction Coordinator]-[ローカルDTC]

    のプロパティの[セキュリティ]タブにあります。

    内容はWS2003SP1から変わっていないはずですけれども。

     

    双方で、ネットワークDTCアクセスをONにしてさらに受信・送信を許可すればOKかと思いますが、いかがでしょうか。

    2008年9月26日 8:42
  •  

    レスありがとうございます。

     

    WS2003SP1と同じという情報も確認したかった事柄です。

     

    ネットワークDTCアクセスの設定はそのとおりになっているのですが、昨日は動作しませんでした。

    でも今日、来てPCをONしたら、動作しました。

     

    初回の設定変更に限り、マシン自体の再起動が必要だったのかもしれません。

     

    とりあえず、問題解決しました。ありがとうございます。

     

     

     

    2008年9月26日 10:44
  • こんにちは、フォーラムオペレーターの鈴木裕子です

     

    hotcake さん、その後は問題なく動作できてますでしょうか?

    今回の現象は、再起動で回避できたとのことでしたが、

    こちらの情報を他の方に活用していただきたいと思いまして、

    勝手ながら私の方で回答チェックをつけさせていただきました。

    hotcake さんはチェックの解除ができますので、もし不適切でしたら修正をお願いします。

     

    これからもForumをご活用くださいね!

    それでは。

    2008年10月3日 2:57
    モデレータ