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

パスワード:


パスワード紛失

ロックファイルがオープンできません.データソース:・・・

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 | 投稿日時 2014-2-18 14:45 | 最終変更
nkmt  長老   投稿数: 1668
Windows 2008R2
SQL Server 2012 Standard のサーバーと
Windows7PRO + Magic uniPaaS V1 Plus のクライアント
の組み合わせなのですが、朝パソコンを立ち上げて
Magicのシステムを立ち上げようとすると
Magicは灰色の画面 で起動して、アプリが起動しません。

mgerror.logには
ロックファイルがオープンできません.データソース:MST会社, program: メインプログラム.
といった記載がされています。

ユーザー名とパスワードは、PCとサーバーで一致していますし、朝以外にはこのメッセージも出ません。
昨日は、SQLサーバーを停止 → 起動したら、なんとなく改善しました。

いくつか同じ組み合わせで本稼働していますが、原因がわかりません。

どなたか同じ事象に遭遇した方がいらしたら改善策を教えて下さいませんでしょうか。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-18 15:54 | 最終変更
nkmt  長老   投稿数: 1668
SQL Server Browser が停止になっていたので、試しに起動させてみました。

ちなみに別のユーザー様の
S社様では起動で、
E社様では停止していました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-18 17:22
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです。

SQL Server Browserはインスタンスを探すためのudpサービスです。
portが固定の場合Browserサービス無しで問題ないです。

複数インスタンスがあってportが固定できない場合
インスタンス名で使用portを探して そのportで接続する為に
あります。

おそらくコネクションが張られてない状態で
ロックファイルがオープンできませんと言うメッセージが
出てるとおもわれます。(想像ですが)

その時 SQLserverのサービスが起動してるか確認して下さい。



 
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-21 0:59 | 最終変更
nkmt  長老   投稿数: 1668
コネクションが張られてない状態でロックファイルがオープンできない、という事でしたら、よくわかりませんがSQL Serverのデータを定期的に読む処理でも走らせておけばいいのですかね?^^;サーバー上で。

SQLSERVERは既定のインスタンスで動いています。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-21 8:49
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです。

magicを起動された時 最初に業務メニュー等を起動されると思いますが
その時のaplがDBのtableを読む または メインプログラムで
tableを読むなどの命令があった場合 SQLserverの最初のコネクションは時間がかかりますので タイムアウトになってるかもしれません。

一度 クライアントがコネクションを張れば 起動中はメモリに
コネクションプールを持ちますので 2度目からは時間がかからずにコネクションが張られます。

また初回の起動でmagicがgatewayをloadするのですが 
その時間を待たず tableにアクセスしに行ってるなど

あくまでも想像ですが。

でわ〜でわ〜
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-21 9:16 | 最終変更
nkmt  長老   投稿数: 1668
おはようございます。レス有難うございます。

サーバーは24時間立ち上げっ放しでPCは毎晩切って帰って、朝電源入れるようにしています。
ほぼ似た構成のお客様はもう1件有るのですが、そちらは全くこのような現象は起きていないです。

今週の朝、何事もなく業務が起動出来たのは1日だけで、他の4日はSQL Serverの再起動、あるいはサーバー再起動をしているという状況です。

朝7時位からシステムを使うようですので、メインPGの先頭に朝7:00〜8:00の起動時はDelay(50)とか入れてみましょうかね。^^;

mgerro.log以外にもどこかログを見る事が出来ないか調べてみます。



投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-24 8:40
nkmt  長老   投稿数: 1668
ロックファイルがオープンできません・・・はここ1週間毎朝8割の確率で起きていました。

サーバー再起動したり、SQL Serverの再起動したりして、システムがようやく起動するなどしていました。

いくつか試してみましたが症状が改善しないので、サーバーのecfフォルダの共有とセキュリティが単純にまずいと思い、今朝はeveryone共有だった所に、クライアントユーザー名を追加しました。
今朝はこれでクライアントからシステムが動くようになりました。

単純な理由だったのかもしれません。すみませんでした。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-24 9:44
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです。

everyone fullcontorolなら問題ないと思われます
ユーザー登録したからうまくいったというのは
納得できませんが

でわ〜でわ〜
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-2-24 10:18
nkmt  長老   投稿数: 1668
ecfファイルが存在するフォルダは
共有はeveryone fullcontrol になっていました。
ここに user という名前のユーザーを追加しました。

さらにセキュリティのところにも
user という名前のユーザーを追加しました。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-28 13:52
Tanda  長老   投稿数: 2151
nkmtさん

デフォルトで動くはずなのに、明示的に設定しなおさないと動かない
というケースがよくありますね。

私はWindows 7が出たばかりのときに、ネットワークの設定で、
この問題で相当悩まされました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-2-28 14:46
nkmt  長老   投稿数: 1668
Tandaさん、こんにちは。
普段はサーバー上のecfファイル等を置いてあるフォルダの
共有やセキュリティのところに、クライアントのユーザー名
を定義していると思うんですが、今回は忘れてしまったようです。T_T
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-2-28 14:53
Tanda  長老   投稿数: 2151
あ、そうでしたか。わかりました。失礼しました。
投票数:1 平均点:10.00

  条件検索へ


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