]Kloveさん自前で発行は私も発見しました。ここで良い対策が見つからなければ、同じ方法で対処しようと思っておりました。時間的には余裕があるので、もうしばらく待って(ここで他に良いアイデアが出てくるのを待って)から対応しようおともいます。S2DaoをMSSQLでトランザクションではまっていますkloveです。TRANSACTIONを自前で発行しています。connection->rollback()をZend_Dbのようにexecで発行するように編集するとトランザクションが効くのではないかと思います。(実際に試してないです。)よろしくお願いいたします。masasと申します。S2DaoをMSSQLで使っていてトランザクションがうまく動かず困っています。トランザクションをPointCutで指定して、そのメソッドを呼び出します。メソッドの中では、daoのインスタンスからinsertを2回行っています。このとき、1回目のinsertの分がデータベースに入ってしまいます。トランザクションが聞いていないように思われます。ご存じでしたらアドバイスをいただけると助かります。