- PR -

TransactionScopeで更新できない

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/03/16
投稿数: 8
投稿日時: 2006-03-16 15:57
WindowsFormからSQL Server2000にアクセスしています。
トランザクション制御は、.Net2.0のTransactionScopeを使用しています。
更新すると「トランザクションはすでに、暗黙的または明示的にコミットされているかまたは中止されています。」例外が発生します。
テスト環境では動作しますが、実機では参照はできますが、更新できません。
実機では、SQL Server2000はDMZ上にいますが関連は不明です。
原因がわからず、いまさらトランザクション方式を変更するわけにもいかず困っています。
誰か教えてください。
未記入
会議室デビュー日: 2006/03/16
投稿数: 8
投稿日時: 2006-03-16 16:10
上記の補足です。
MSDTCは立ち上がっています。
Styx
会議室デビュー日: 2005/07/19
投稿数: 3
お住まい・勤務地: 名古屋市
投稿日時: 2007-06-14 15:54
もう解決済みでしょうか?

MSDTC(分散トランザクション コーディネータ)はRPCプロトコル(135)と
TCPポート(不定)を使用しているようです。
FWでフィルタリングされていると”何がしかの不都合”は生じると思います。

Microsoftのアプリケーションとポートの資料です。
http://support.microsoft.com/kb/832017/ja
1

スキルアップ/キャリアアップ(JOB@IT)