• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:分散トランザクションを開始できなかった)

分散トランザクションを開始できなかったエラーの解決方法について

このQ&Aのポイント
  • 分散トランザクションの開始に失敗するエラーが発生しています。
  • エラーメッセージによると、OLE DBプロバイダ 'SQLOLEDB' が新しいトランザクションに参加できないため、要求した操作は実行されませんでした。
  • 解決方法として、ビューやMSDTCの設定を確認する、エンタープライズマネージャーを使用してリンクサーバーを設定し、データベースの内容を確認することができます。また、ストアドプロシージャ内でカーソルを使用している場合は、カーソルの定義やフェッチの方法を確認する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.1

もしかしたらですが、レジストリの HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\TurnOffRpcSecurity は1になっていますか。 RPC (リモート プロシージャ コール) のセキュリティを無効にする必要があるかもしれません。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;827805
bobu-desu
質問者

お礼

その通りでした ありがとうございました 最初そのページを見たのですが、元々あるものだと 思っていて、追加するなんて思わなかったです うまくいきました ありがとうございました

関連するQ&A