• ベストアンサー

アクセスで作ったデータベースを複数人で使う。

アクセスで作ったデータベースがあります。 これの本体をサーバーに置き、複数で使うことは出来ないのですか? そのままでも複数で使えると思っていたのですが、他の誰かが使用中だとアクセス出来ません。 ちなみにデータベースにはパスワードをかけています。(これがいけない?) どうかよろしくおねがいします。

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

  • ベストアンサー
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

Accessをそういう形で共有して同時利用はできません。 そういう使い方が必要であれば、サーバにデータベースを インストールして、各クライアントのAccessからサーバの データベースを検索するようなシステムを作成してください。 サーバへのインストールは、商用ならOracleやSQL Server等、 フリーならMySQLやPostgreSQLなどがあります。

littlelink
質問者

お礼

そうですか、そのままではダメなんですね。 MySQLで行こうと思いますが、少々勉強してからまた挑もうと思います。 素早い対応ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.3

>擬似的なクライアント・サーバーシステムにする必要があります。 今は使えるかもしれませんが、邪道です。

littlelink
質問者

お礼

ありがとうございます。色々勉強させていただきます。

全文を見る
すると、全ての回答が全文表示されます。
noname#22222
noname#22222
回答No.2

サーバーに置くだけでは不可能です。 擬似的なクライアント・サーバーシステムにする必要があります。 さて、私の勤める工場では、ここ10年近く、そのような使い方をしています。 大体、12台程度のクライアントがアクセスしていますが、未だ、不具合やトラブルはありません。 なお、サーバーは、COMPAQ AP500(350MZ)という年代ものです。 十分に用を足しています。 <擬似的なクライアント・サーバーシステム構築法> 1、バックエンドとフロントエンドにMDBを分割する。 2、クライアント毎にフロントエンドを絞り込み分散型にする。 3、サーバーに負荷がかかり過ぎるフロントアプリケーションのみ改造する。 4、サーバーとは仮想ドライブで繋げる。 こんな感じです。 1、2週間の改造で済む筈です。 *サーバーに負荷がかかるのは大量の集計と印刷です。 *これは、必要なデータをクライアントの一時テーブルに取得すればいいです。 ・セットアップ、マスター関係のメニューは、管理者用クライアントが使うPCに。 ・入力関係メニューは、もっぱら、その担当者のPCに。 などなど・・・。 と分散させることがスムーズな運用・管理の秘訣かと思います。

littlelink
質問者

お礼

ご回答ありがとうございました。 使えるようにするには、もう少し勉強が必要みたいです・・ 勉強してからまた挑もうと思います。 ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPで外部サーバーのデータベースにアクセスは可能でしょうか?

    PHPで外部サーバーのデータベースにアクセスは可能でしょうか? データ量が多すぎて複数のデータベースに分けております。 またサーバーも変える必要があるためサーバーも複数に分けております。 サーバー1にデータベース1 サーバー2にデータベース2 サーバー3にデータベース3 がある状態で、サーバー4からPHPプログラムでデータベースにアクセスして、サーバー4に設置してあるホームページにデータを表示するプログラムを作りたい。 このような事が出来るのでしょうか? PHPプログラムが置いてある同一サーバー上のデータベースへのアクセスは出来たのですが、外部サーバーへのアクセスの仕方が解りません。。。 サーバーはXrea、さくらインターネットを使用しています。 PHPとMySQLを使用。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • データベース

    データベースを使用するHPを作ろうかと思っています。 以下の内容が分からないので教えてください。 アクセスで、 ・一つのデータベースを複数のユーザーが個別に使用する。 ・複数のユーザーがID、パスワードを持ち個別に使用する。 ・データを他のサイトから自動入力する。 の様な処理をアクセスで構築できるでしょうか? 上記の内容をHP化し、使用できるようにしたいです。 またアクセスで構築できない場合、他はどんな言語を使用すればよろしいでしょうか? どうぞ宜しくお願いします。

  • Accessもデータベースなのに、、、

    ここの教えてgooのカテゴリーを見て疑問に思ったのですが 「データベース」の細分が ・SQL Server ・Oracle ・PostgreSQL ・MySQL ・その他(データベース) であり Accessがありません! 私はAccessしか使えないのですが れっきとしたデータベースだと思っていたのですが データベースの世界では大したものじゃないから その他に分類されてしまうのでしょうか? それともオフィスのカテゴリーがあるから省略されてるのでしょうか? ショックなので質問しました。 ご回答よろしくお願い致します。

  • ACCESSデータベースの権限

    ひとつのACCESSのデータベースを複数のPC使用者で共有して使用したいのですが、データベースの各使用者にそれぞれ使用権限を付けて使用させたいのですが、どうしてもやり方がわかりません。 セキュリティウィザードやワークグループ管理の設定をしてはみるのですが、素人作業なのでどうしても他のPCでACCESSを開いてもPASSWORDが違う等のエラーが出てしまいます。 わかる方、どうか教えてください!!

  • accessの次のデータベース

    質問させていただきます。 今現在accessでデータベースを構築し、20万から30万件のデータを6名程度で入力しています。当たり前ですがレスポンスは落ちています。 ファイルが破壊してしまうのと、入力した後オペレータが検索して使用するので、レスポンスが遅いと業務に支障が出てしまいます。 accessは複数での使用に適していないことや、データ量のこともあり他のデータベースに移ろうと考えています。 SQLのexpressや、PHP+MYSQLなどを考えているのですが、私のスキル的にできるかぎり簡単にできる方法を探しています。 accessの危険をとりあえず回避したのち、きちんとしたデータベースの勉強をして強化できればと思っています。 MSDEを使用し、データテーブルのみをサーバーに移し、accessをフロントエンドで使用する方法を聞いたのですが、この方法だとクエリをクライアント側で実行するのでレスポンス的にはあまり変わらないような気がします。 何かいい方法があればご教授お願いいたします。

  • 複数のデータベースのバックアップ

    SQL Serverにて、一度に複数のデータベースのバックアップをとる方法を探しています。 単独のデータベースのバックアップを、Enterprise Managerから手動で設定することは出来、それをスケジュールに組む事が出来ます。 しかし、データベースが複数ある場合などには、ひとつひとつ設定する事になり、手間がかかります。 以上、一度に複数のデータベースのバックアップをとる方法(ツールを使用しない方法で)を知っている方がいらしたら、教えていただけませんか? よろしくお願いします。 尚、使用しているSQL Serverは、2000 Standard Edition(英語版)です。

  • データベースにアクセスできる?

    ASPは自分のローカルPCデータベースではなく、サーバー上にあるデータベースへアクセスしますよね?(・・・たぶん。) 今回、私がやりたいことは、HTMLから自分のローカルPCアクセスデータベース(MDB)にアクセスしてデータを取得したいのです。 それって、可能なのでしょうか? 可能なのであればやり方を教えてくださいm(__)m

  • データベースの作成

    Oracleを勉強し始めました。 今まではWebアプリにAccessを使っていて、Oracleに移行したいと思います。 とりあえず、データベースを作成するのだと思ったのですが、 インストールを終えた状態で、orclというデータベースがすでに出来ていました。(インストールは、マシンを設置した部署の方がしました。) 今後は他の部署もこのOracleにデータを保存するという予定らしいです。Oracleのインストールしたサーバーには、リモート接続が可能で、 管理者権限のパスワードも教えてもらっています。 もし、私がアクセスの住所録というデータベースファイル(jyuushoroku.mdb)を移行したいとすると、jyuushoroku というデータベースを新たに作成するのですよね? データベースは複数にあっても構わないのですか?アクセスと違い、データベースを作成する時にとても大掛かりなのでとまどってしまいました。 インストール時に作成したorclというデータベースには、パスワードが 設定されていて、接続ができません。自分の作成したデータベースには、独自のパスワードを設定して、それを使って接続すればいいのですか?ほんとに初歩的な概念がわからずに申し訳ないです。 よろしくお願いします。

  • データベースオブジェクトを複数用意する

    .net c# で開発をしています。 データベースにアクセスする為にOracleOleDbを使用しているのですが、同じデータベースをアクセスするのに複数のインスタンスを作成しているのですが、こんなことって意味あるのでしょうか? プログラム内ではメソッド毎にそのオブジェクトを使い分けています。 ちなみにカスタマイズなので前回製造者がどういう意図があってそういった思想になったか明らかではありません。 以上、ご教授よろしく御願いします。

  • 複数データベースでのテーブル共有

    SQL Server初心者です。 下記のことが可能かどうか教えてください。 現在、社内ASP Webシステムが10個くらいあります。 バックエンドデータベースとしてAccessを使用していますが、ファイルサイズが数十メガになってしまったものもあり、これらをすべてSQL Serverに移行しようと考えています。 Accessでは、複数のデータベースで共有したいテーブルがある場合、リンクテーブルとして共有できるため、これらのWebシステムでも社員情報テーブルをすべてリンクテーブルで共有しておりました。 SQL Serverに移行した場合、Accessのようにテーブルを共有することはできるのでしょうか? ご教授のほどよろしくお願いします。 バージョン: SQL Server 2000

専門家に質問してみよう