- - PR -
TransactionScopeで更新できない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-03-16 15:57
WindowsFormからSQL Server2000にアクセスしています。
トランザクション制御は、.Net2.0のTransactionScopeを使用しています。 更新すると「トランザクションはすでに、暗黙的または明示的にコミットされているかまたは中止されています。」例外が発生します。 テスト環境では動作しますが、実機では参照はできますが、更新できません。 実機では、SQL Server2000はDMZ上にいますが関連は不明です。 原因がわからず、いまさらトランザクション方式を変更するわけにもいかず困っています。 誰か教えてください。 |
|
投稿日時: 2006-03-16 16:10
上記の補足です。
MSDTCは立ち上がっています。 |
|
投稿日時: 2007-06-14 15:54
もう解決済みでしょうか?
MSDTC(分散トランザクション コーディネータ)はRPCプロトコル(135)と TCPポート(不定)を使用しているようです。 FWでフィルタリングされていると”何がしかの不都合”は生じると思います。 Microsoftのアプリケーションとポートの資料です。 http://support.microsoft.com/kb/832017/ja |
1