• ベストアンサー

Serverにあるデータベースファイルを同時に操作できますか?

NTServerにあるデータベースアプリ(AccessまたはファイルメーカーPro)で作成したファイルを複数のクライアントが同時に操作することは可能でしょうか? 現状の環境ではファイルメーカーProで作成したデータベースのファイルを使用しているのですが、一人が(1台が)開けばあとの者は終わるのを待つしかありません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shin-abe
  • ベストアンサー率46% (25/54)
回答No.1

ファイルメーカproで1つのファイルを共有する場合、 「ファイルメーカーproサーバ」をNTサーバに導入する 必要があります。 現にうちの事務所で導入していますが、今自分が表示させ ているレコードを誰かが更新すると、ほぼ瞬時にその内容 が反映され更新内容が表示されるので、非常に重宝して います。(予約表に使っています)

参考URL:
http://www.filemaker.co.jp/products/fms5_about.html
noname#610
質問者

お礼

ありがとうございます。CLARISのHPで確認しました。 まさにこの通りです。 うちは顧客データを営業が自分で入力しますので、単なるファイル共有では時間帯がぶつかるとお手上げ状態でした。 これで解決です。

その他の回答 (2)

  • ponpon
  • ベストアンサー率19% (67/345)
回答No.3

accessで作成したものであれば、SQLサーバを立ててテーブルをアップサイズするのが1番簡単でお勧めです。 ただ、"SQL等を使用するほどでもない場合" 例えば、それほど膨れていく予定でないデータベースの場合、 ・データベース上にあるAccessのコピーを作る ・コピーの方のテーブルをデータベース上にあるテーブル のリンクに変える ・それを各クライアント上にコピーをして使用する のがお手軽です。 accessはいちいちテーブルを読みこむのでsqlサーバ立てるよりは動きが鈍いですが、同じテーブルに直接ログインするよりずっと安全です。

noname#610
質問者

お礼

なるほど、この手があるのですか。 検討させていただきます。 ありがとうございました。

  • katuya
  • ベストアンサー率33% (38/115)
回答No.2

ACCESSファイルを共有し、同時に操作することは「可能」です。 ただ、ACCESSはDBクライアントとして使用すると言うのが前提(だと思う)のため、同時使用3人目ぐらいから極端にレスポンスが悪化します。 よってこのような使い方は「お勧めしません」。 業務上、複数人数での同時使用がどうしても必要なら、 サーバ用のDBシステム(DBMS)の導入をお勧めします。 (SQLServer,ORACLEなど) テーブルをDBサーバに作成し、ODBC経由などでアクセスすると、現在ご使用のACCESSのフォームなどを流用できて便利です。 ファイルメーカーについてはわかりません。

noname#610
質問者

お礼

ファイルメーカーのデータをACCESSに移行するかどうか 悩んでいます。 SQLSeverに詳しい方に聞いてみたところ確かに仰るとおりでしたが、うちでは管理できそうにないのでどうしようか考えています。 ACCESSについてはわからないことが多いのでまた違った 形で質問してみたいと思います。 ありがとうございました

関連するQ&A