| 桐の質問なのか…またはServer機の問題なのか… なのでこちらで質問させて下さい。 しかも説明が下手なので長文となります。 お許し下さい。
***環境説明*** ネットワーク環境 閉鎖(インターネット非接続)のローカルネットワーク。 同一セグメントでルーター等もありません。
Server機 Windows2003Server SP2 32bit ファイアウォール等未設定。 ファイルサーバーとして使用。 「共有する.tbl」をWindowsの共有フォルダ上に置いてます。 共有フォルダ設定はEveryOneに全権限(セキュリティも)渡してます。
クライアント機 Windows7 32bit 8台 桐9-2012 「共有する.tbl」の共有フォルダに8台とも同一の ネットワークドライブを割り当て、そのネットワークドライブ(Z:\)を 桐の環境設定「共有情報管理ファイル」に設定しています。
共有する.tbl 顧客情報の基本データ[ID]、[氏名]、[性別]、[生年月日]など。 [ID]は重複禁止項目です。 この[ID]を比較項目としその他の項目を表引きや参照などで利用しています。
**********
この環境下で6〜7年ほど数多のトラブルと付き合いながら 各部署が各部署に必要な.tblを作成し共通情報である顧客情報に付加すべき 情報の入力を続けていました。
各部署が作成する.tblは別部署でも閲覧する事が多いので、 表をオープンする時に”共有で開く”設定をフォーム等で設定して .tblを共有状態で開き入力、運用しています。
ところが今日、その共有状態で開く.tblを1レコード更新する際に Waitが非常に掛る自体となりました。 (1レコードを削除する時も同様です。) カーソルがクルクルまわる、XPで言う砂時計状態が1〜2分程かかる状況です。 8台どの.tblで行っても同一の現象が起きました。 これでは業務に差し支えがでてきます。
そこで、共有で.tblを開くことを止め専有で開きました。 するとサクサク動きます。 が、これではその.tblを別クライアント機から閲覧する時にイチイチ表を 閉じてもらわなくてはなりません。
次に共有で.tblを開くものの「共有情報管理ファイル」のチェックをはずし、 共有する.tblをクライアント機上に移し表引き設定などもそこへ変更しました。 するとサクサク動きます。 が、これでは共有する.tblの更新が行われないので却下です。
最後にServer上の共有フォルダ自体をServer上にコピーしフォルダ名を変え、 フォルダの共有設定・アクセス権等を全く一緒(全権限許可)にして、 各クライアント機にコピーしたフォルダを別途ネットワークドライブ(Y:\)に 割り当て、そのネットワークドライブ(Y:\)を「共有情報管理ファイル」にしました。 …サクサク動きました。
結果的にはこれで改善ですが、全クライアント機の設定や.tblの表引きを変更… やるにはやるのですが、並行して
1.なぜにこうなった?昨日まで平和だったのに… 2.他に改善策は無いのか? 3.将来また起きないのか?
等を現在調べています。
同様な現象、改善策を知っている、対処方法、参考すべきサイト等 御存知の方居られましたらどんな情報でも結構ですので、 御教授頂けましたら幸いです。 よろしくお願い致します。
長文駄文、最後まで御読み頂きありがとうございました。
|