ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: DBエラーについて

このトピックの投稿一覧へ

なし Re: DBエラーについて

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-4-22 10:15
hiro  長老 居住地: 三重  投稿数: 188
こんにちは AlphaHoshinoさん
更新時の排他ロックについてですが
ロック用のファイルにレコード排他を掛けて
相手を待ち状態にする方法はどうでしょうか?

1.ロック用のDB特性をアクセス=書込、共有=書込で設定
  します。
2.タスクのロック方式を即時に設定します。
3.トラザクションのタイミングはタスク前の前で全体を
  トラザクション配下にします。
  トランザクションモードは物理にします。
4.更新バッチを処理する一番上のタスクでロック用の
  ファイルからレコードを読み込みます。
  レコードはダミーで1件作っておきます。

レコード排他で更新バッチ終了まで待ち状態なると思います
但し、ステータス行にレコードロック解除待ちの
メッセージが出る場合があります。
MS SQL2005ではできました。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約