RIAでロックファイルがオープン出来ません
皆さんこんにちは TOP@KAWAです。
この度、RIAでアプリケーションを作成しました。
サーバには開発版とRIAサーバが共存しています。
RIAサーバを稼働中に開発版にてAPGにてテーブルを参照しようとすると、
ロックファイルファイルがオープンできません:テーブル名
と表示されてしまいます。
RIAサーバを停止すると問題なく開発版でテーブルを参照できます。
またMSSQL以外(例えば:memory)のテーブルだと問題なく参照できます。
過去に作成したRIAアプリケーションだと発生しませんでした。
SQL関係の設定とは思うのですが。
環境:XPA4PLUS PT1
MSSQL 2022Express
何か心当たりある方がいらしたら教えてください。
よろしくお願いいたします。
-
すみません自己レスです。
RIAサーバ起動をブローカーと連動しているのが原因のようでショートカットを手動起動すると問題なく開発版で取得可能でした。
この場合、起動するユーザが開発版とRIAサーバで違うのが原因でしょうか?
-
解決しました。
broker.iniの最後の値 1,0⇒1,1 を変更したらアクセスできました。
ありがとうございました。
-
AIS川島さん、
開発版のブローカーはWindowsサービスのブローカーを使わずに、デフォルトのWindows通知領域経由にしておいたほうが環境設定が楽ですよ。
-
川島です。
言葉足らずですみません。
開発版のINIは
アプリケーションサーバ=N
と設定しておりAPGでデータを見るだけに使用するつもりです。
解決としましたがやはり現象変わらずです。
以上報告まで
-
AIS川島さん、
「ロックファイルがオープンできません」というのは、Magicロックがオンなっていて、物理パスが間違った記述になっているのではないかと思います。
Magicロックを使用せずに、SQL Serverによるデフォルトロックに戻されてはいかがでしょうか?開発版のほうで、なにかMagicロックを使用しなければならない事情とかありますか?
サインインしてコメントを残してください。
コメント
5件のコメント