Page 279 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼LANで使うには jjroach 05/12/10(土) 23:29 ┗Re:LANで使うには 翡翠(Shoubin) 05/12/11(日) 8:05 ┗Re:LANで使うには jjroach 05/12/11(日) 11:42 ┗Re:LANで使うには 翡翠(Shoubin) 05/12/11(日) 13:30 ┗Re:LANで使うには jjroach 05/12/14(水) 20:10 ─────────────────────────────────────── ■題名 : LANで使うには ■名前 : jjroach ■日付 : 05/12/10(土) 23:29 -------------------------------------------------------------------------
| 皆様のおかげで何とか実用に使えそうなデータベースが動き出しました。社内で共有できるように初めてLAN環境を作ることになりましたが、経験がありません。こちらでの書き込みを参考に1.1台だけあるXP.PROのデスクトップに共有フォルダーを作り、DATABASEとして2.LAN内(有線・無線含め10台以下)のすべてのPC.にアプローチ2001を組み込み、3.LANにてファイルの共有。という方法を考えていますが、見当違いでしょうか。その際、「サーバー側にdbf.クライアント側にapr.」ともありましたが、私のケースでは「XP・Pro機の共有フォルダーにdbf.をまとめる」という意味でしょうか。具体的にはどのように作業するのでしょう。 また、複数台で同時に同じデータベースを参照できるのでしょうか。 参考になりますものなど含め、ご教授いただければ幸いです。よろしく御願いいたします。 |
| >> jjroachさん: LAN接続は2パターンの方法があります。ただし、私はサーバーOSの乗ったマシーンを扱ったことが無いのでそちらではどのような運用になるのかは判りません。 あくまで、ピアツーピアでの接続です。(PC1をサーバーと仮定) パターン1 【PC1】----------------【PC2】 APR ADX DBF パターン2 【PC1】----------------【PC2】 APR APR ADX DBF 実際に、アプローチを稼動させるPCにプログラムをインストールする。 当然、PC1にプログラムをインストールしていればPC1でも使用可能です。というより、PC1でも動く状態にしておくことを薦めます。 レポート等で、PC1側でやらないとどうにも遅い処理が出来上がったりします、これはDBFの問題(詳しくは別スレを探して読んでください)です。 パターン(1)の場合はPC1のAPRを叩く(ショートカットを作っておくと便利)。 パターン(2)の場合は自PCのAPRを叩く、ただしAPRを修正したときはちょっと面倒。 それと、PC1で作ったAPRを単純にPC2にコピーしても、たしか動かなかったと思います(コンピュータ名などネットワークを考慮したファイル指定の必要があったと思います)が、よく記憶していません。 私の会社ではパターン(1)で使用しています。 当然データ(DBF)ファイルは共用です。でないと意味がないですからね(最大の問題はデータの同期・一貫性なのだから)。 |
| 翡翠(Shoubin)様、ありがとうございます。 PC1に特別にサーバーOSを乗せるつもりはありません。XP/PROにはそのような機能が最初から付属しているとも聞きますがよくわからないのでごく一般的な使いかたをしたいと思います。図説された中のPC1は入力と変更、設計者以上の権限での運用、PC2以下(PC6位まで)は当面検索閲覧に限定してもよいと思っています。だんだんみな慣れてくれば、もう少し進化した使い方を希望すると思いますが。したがってお答えをそのまま解釈すれば、PC2-6には新しく検索閲覧用のAPR.を作っておけばよいのですね(1つ作って6まではCOPYで大丈夫でしょうか)。その場合、PC1にしかないDBFとはどのように関連づけるのでしょうか。 PC1でデータの入力・更新をしている時、同時にPC2や3でデータの閲覧、検索は可能でしょうか。 >実際に、アプローチを稼動させるPCにプログラムをインストールする。 >当然、PC1にプログラムをインストールしていればPC1でも使用可能です。というより、PC1でも動く状態にしておくことを薦めます。 勿論、その予定です。 >レポート等で、PC1側でやらないとどうにも遅い処理が出来上がったりします、これはDBFの問題(詳しくは別スレを探して読んでください)です。 それは拝見しているので、イロイロ不安です。 >当然データ(DBF)ファイルは共用です。でないと意味がないですからね(最大の問題はデータの同期・一貫性なのだから)。 おっしゃる通りです。よろしく御願いいたします。 |
| >> jjroachさん: >PC1に特別にサーバーOSを乗せるつもりはありません。XP/PROにはそのような機能が最初から付属しているとも聞きますがよくわからないのでごく一般的な使いかたをしたいと思います。 こちらのほうは、LANの本でも買って勉強してみてください。 私も十分理解しているとはいえませんし、掲示板で説明するのも大変ですし、何よりこの掲示板の目的のアプローチとは別のところにいってしまいますので…。 APRはPC1で作成されていると思います。 ですから、APRの中はPC1の[データドライブ:\データフォルダ\xxx.DBF]と繋がっている形で保管されていることになります。 PC1のAPRをそのままコピーすると、おそらくADXやDBFが無いのでどうするか聞かれると思います。 これは、PC1ではなくて自機(PC2)の[データドライブ:\データフォルダ\xxx.DBF]を探すためです。 ネットワークでは\\PC名\ドライブ(or共有フォルダ名)\〜〜という感じで指定しなければなりませんが全てを説明するのはちょっと…。 まず、テスト的なファイルを作るなりして、実際に試行錯誤してみてください。 その上で具体的に判らないということなら、回答もしやすいと思いますが、漠然とした疑問や幅のある質問には答えにくいです。 パターン(1)のときは、アプローチのデータフォルダを共有にして、全てのPCからアクセスできるように設定すれば問題ありません。 複数台からAPRを同時に叩いても、当方の運用経験では問題はでていません。 >PC1でデータの入力・更新をしている時、同時にPC2や3でデータの閲覧、検索は可能でしょうか。 基本的に問題は無いです。 たまたま、更新中の同じレコードを他PCで閲覧したりするとタイミングで更新される前のものを見ることになったりということはあるかもしれませんが…。 一応、レコードごとに管理されてレコードロックもされますから、複数PCにて更新作業や作成作業をしていても何とかなるかと思います。 当社では、PC四台で入力作業(新規レコードを作成)して各マシンで修正や閲覧もしていますが、3年ほどの運用で、データそのものに異常をきたしたような問題は経験していません。 現在の運用実績は、1日・100〜200件程度(ほぼ全件、午前中に2名程度で入力)の入力で、シリアル番号は10万越え、データは削除などもしたので7万件程度です。 >それは拝見しているので、イロイロ不安です。 このレポートなどの問題は経験則からすると、DBを複数繋ぐ(リレーション)形で、互いに参照している場合に大きく影響するようで、シンプルな形だとそれほどではないようです。 当然、データ量もそれに影響を与えます。 まあ、だからといって、安全を保障できるってものでもないのですが、一応参考まで。 |
| 遅くなりまして失礼いたしました。具体的でとてもわかり易い説明、ありがとうございました。1と2、両方を試してみて、またわからなければ質問させていただきます。そのせつはよろしく御願いします。 |