MS-SQLでロックが掛りません
mshirai
投稿数: 14
データベースにSQL Server 2000 を使用しているのですが、レコードロックが掛からず対応に苦慮しております。
<設定内容>
・データベースの分離レベル・・・・1
・タスク トランザクションモード ・・・ P=物理
トランザクション開始 ・・・・T=タスク前の前
ロック方式・・・・ I=即時
この状態でデータベース内のある値に1を加算するバッチプログラムがネットワーク内で複数起動するのですが、排他制御が機能せず、加算結果が同値であるケースが発生してしまいます。
どこに問題があるのかご教授いただけませんでしょうか。
ちなみにMagicのバージョンはv10sp2aです
<設定内容>
・データベースの分離レベル・・・・1
・タスク トランザクションモード ・・・ P=物理
トランザクション開始 ・・・・T=タスク前の前
ロック方式・・・・ I=即時
この状態でデータベース内のある値に1を加算するバッチプログラムがネットワーク内で複数起動するのですが、排他制御が機能せず、加算結果が同値であるケースが発生してしまいます。
どこに問題があるのかご教授いただけませんでしょうか。
ちなみにMagicのバージョンはv10sp2aです
投票数:0
平均点:0.00
投稿ツリー
-
MS-SQLでロックが掛りません
(mshirai, 2007-9-20 19:46)
- Re: MS-SQLでロックが掛りません (mshirai, 2007-9-22 11:20)