並行実行プログラム(バッチ)について
- depth:
- 0
前の投稿
-
次の投稿
|
親投稿
-
子投稿なし
|
投稿日時 2008-11-10 14:43
OKABA
投稿数: 35
投稿数: 35
トランザクションの知識が足りず困っていることがあります。
レベルの低い質問かと思いますが・・・
並行実行のプログラムを動かそうとすると、「レコードロック解除待ち」というエラーが起こり困っています。
プログラムは以下のようになっています。
�.瓮縫紂璽廛蹈哀薀爐魑�動。(トランザクションなし)
�▲瓮縫紂治丕任�らオンラインタスクの入力プログラムを実行する。(トランザクションあり)
↓↓↓5分おきに実行されるイベントが動く(メニューPG内)↓↓↓
��メニュー内のイベントでバッチタスクのプログラム(並行実行)をコール。
�ぅ丱奪船織好�のプログラム(並行実行)でファイルを更新する。(トランザクションあり)
�い了�点で「レコードロック解除待ち」となってしまうのですが、同一ファイルを触っていることはないのです
Magic自体が、トランザクションの二重管理(言い方はあってるのかな?)はできないということなのでしょうか?
どうしてもできないなら仕方がないと思っていますが、皆様からのご教授をよろしくお願い致します。
ちなみに、データベースはMSSQL2005を使用しています。
レベルの低い質問かと思いますが・・・
並行実行のプログラムを動かそうとすると、「レコードロック解除待ち」というエラーが起こり困っています。
プログラムは以下のようになっています。
�.瓮縫紂璽廛蹈哀薀爐魑�動。(トランザクションなし)
�▲瓮縫紂治丕任�らオンラインタスクの入力プログラムを実行する。(トランザクションあり)
↓↓↓5分おきに実行されるイベントが動く(メニューPG内)↓↓↓
��メニュー内のイベントでバッチタスクのプログラム(並行実行)をコール。
�ぅ丱奪船織好�のプログラム(並行実行)でファイルを更新する。(トランザクションあり)
�い了�点で「レコードロック解除待ち」となってしまうのですが、同一ファイルを触っていることはないのです
Magic自体が、トランザクションの二重管理(言い方はあってるのかな?)はできないということなのでしょうか?
どうしてもできないなら仕方がないと思っていますが、皆様からのご教授をよろしくお願い致します。
ちなみに、データベースはMSSQL2005を使用しています。
投票数:0
平均点:0.00
投稿ツリー
-
並行実行プログラム(バッチ)について
(OKABA, 2008-11-10 14:43)