人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MS-ACCESSでマルチ(5人以内)の利用はできないと思っていたいのですが、できるという話も聞きました。
で、実際に運用で使ってみようと思うのですが、どうすればいいのでしょうか?普通に同時アクセスすると極端に遅くなったり動かなくなったりすると思うのですが、なにか設定方法があるのでしょうか?

●質問者: katakatayama
●カテゴリ:コンピュータ
✍キーワード:access MS アクセス マルチ 普通に
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● mutsuju
●20ポイント

http://www.hatena.ne.jp/#

はてな

ついこの間までやってました。

具体的には.mdbをネットワーク越しにみんなでアクセスするだけという大変原始的な方法です。


・同時アクセスは出来ません

複数のクライアントから同時に同一のレコードを編集すると、他のクライアント上で「あなたが行った編集の後に誰かがデータを更新しました」のような意味のメッセージが出ます。この場合、どちらかの変更を破棄(=あきらめる)しなければなりません。


反面速度的な問題は感じませんでした。

更新頻度の高いDBを運用するのであればあきらめたほうがいいと思います。

ReadOnlyの知識ベース(KB)のように運用するか、更新頻度が低いのであればやってやれないことはないと思います。

◎質問者からの返答

ありがとうございます。速度的なものや同一のレコードでロックがかかれば当方としては問題ないです。一応、他の人の意見も聞きたいので質問を継続します。


2 ● ちゃぼりん
●20ポイント

http://www.hatena.ne.jp/1139276943

人力検索はてな - MS Accessでは最大同時アクセスはどの程度耐えられるのでしょうか?参照系、更新系それぞれ。

この質問を見て、前にも似たような質問があったのを思い出しました。


もちろん状況次第だと思いますが、多少の利用なら十分できると思います。

更新のタイミングでファイルが壊れてしまう問題もあるようなので、複数のクライアントからの更新が高確率で起こるくらいの共有を目指すのであれば、MSDEなども検討してみるといいのではないでしょうか。


毎日バックアップを取っておけば安心ですね。

◎質問者からの返答

ありがとうございます。バックアップはとるようにします。


3 ● monyo
●20ポイント

http://www.users.gr.jp/blogs/fullmoon/archive/2004/11/25/6267.as...

望月宏一のつぶやき : Jetデータベース(.mdb)の破壊の原因と対処KB一覧

できますが、お勧めしません。

負荷が高くなると、DBが壊れる場合があります。


わたしも何度も経験済。

http://support.microsoft.com/kb/296264/

Configuring opportunistic locking in Windows

どうしてもという場合は、Oplock を無効にすることをお勧めします。方法はURLに記載のとおり。

◎質問者からの返答

ありがとうございます。参考にさせていただきます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ