タグ

ブックマーク / devlights.hatenablog.com (2)

  • OracleでTransactionScopeを使用する際の注意点 (System.Data.OracleClient.OracleConnection, oramts, TransactionScope) - いろいろ備忘録日記

    Oracle(10gR2)でTransactionScopeを利用する際に、以下のエラーがでる場合があります。 "oramts.dllが見つかりません。" このエラーが出た場合、以下の点を疑ってみてください。 マシンに、Oracle Services For Microsoft Transaction Service (OraMTS)がインストールされているかどうか? OraMTSは、Oracle Clientをカスタムモードでインストールしないとインストールされません。 インストールすると、ORACLE_HOME/Binの下に以下のファイルが見つかります。 oramts.dll oramts10.dll このファイルが無いと、TransactionScopeブロック内でコネクションをOpenした時に落ちます。 逆に言うとこのファイルさえあれば動きます。 また、TransactionSco

    OracleでTransactionScopeを使用する際の注意点 (System.Data.OracleClient.OracleConnection, oramts, TransactionScope) - いろいろ備忘録日記
    AppleTea500ml
    AppleTea500ml 2011/07/28
    TransactionScope
  • MS-DTCサービス起動・終了管理クラス - いろいろ備忘録日記

    ADO.NET2.0にて、新たに追加されているTransactionScope等を使用する場合 MS-DTCサービスが起動していないとエラーとなります。 でも、実際にアプリを配布する対象のマシンのサービスを起動してくださいって 頼むのも大変ですので、アプリが動いている間だけ起動しておいてほしいな って感じですね。てことで、ちょろっと作ってみました。 めっちゃ簡素な作りになっていますがご勘弁を。一応、個人的には使えているので オッケイかなとw Permission周りとか全然考慮していませんので、権限が弱いと多分エラーでます。w 以下のような感じです。 using System; using System.ServiceProcess; namespace Gsf.Lib.ServiceControl { /// /// MS-DTCサービスの起動と終了を管理するクラスです。 /// ///

    MS-DTCサービス起動・終了管理クラス - いろいろ備忘録日記
    AppleTea500ml
    AppleTea500ml 2011/07/28
    TransactionScope
  • 1