ACCESSを「ファイル共有」で使用する場合の注意事項WEB、IT、パソコン講座WEB、モバイル端末、フリーソフト情報、企業や個人のIT活用を支援する為のパソコン講座を掲載します。Accessについて第5回は、ACCESSを「ファイル共有」で使用する場合の注意事項です。Accessを使用して、データベースが使えるようになると、複数台のパソコンでデータを共有して使いたくなります。Server」のような「クライアント/サーバー型」のシステムを構築するわけにも行かず、小人数で手軽に使用できないか?となると、この方法が浮かんできますが、問題も多いのです。そこで、「共有方法」と「共有する場合の注意事項」について掲載します。■Accessの「.mdb」、「.accdb」は、結構、壊れます。増してや、ファイル共有で使用すると益々その確率も高くなりますので、これから記載する知識は、運用する上で最低でも覚えておいても損はないでしょう。次1.Accessのデータ共有方法1)分割する機能は、Accessにあります。データベース)を共有する場合の注意事項1)jetデータベースファイルのファイル共有制限(Windowsのバージョン)。通常、Accessでデータベースを作成すると、データ(表)、フォーム、レポート等を1つのmdbまたは、accdbファイルに格納しますが、これをテーブル(データ)のみ、もう一つのmdbまたは、accdbファイルに独立分離させます。「アプリケーション用」と「テーブルデータ」のみを格納したDBに分割することが可能。Runtimeをインストール後)インストールすれば共有できます。1)分割する機能は、Accessにあります。<注意事項>Accessには、正規版とランタイム版(無料)がありますので注意してください。作った「データベースソフトを動かすことはできます」が、開発作業などを行う為のツールは一切含まれていません。ランタイム版のアクセスをインストールしたPCでは、上記の「データベースユーティリティ」は使用できませんので、あくまで「ACCESSの正規版の入ったPC」で実施して、その「mdb」を各PCにCOPYして配布します。(1)正規版のAccessを開いて、メニューバーの「ツール」の「データベースユーティリティ」の「データベース分割ツール」で実施します。分割すると、プログラムの格納側とデータとリンクを取るための処理を実施する必要があります。・メニューバーの「ツール」の「データベースユーティリティ」の「リンクテーブルマネージャー」で実施します。データベース)を共有する場合の注意事項1)jetデータベースファイルのファイル共有制限(Windowsのバージョン)。クライアント」と共有することは推奨していません。ファイルを格納して共有することを推奨しています。コンピュータと共有している場合、データベースの破損が発生することがあります。無効になっている場合でも発生することがあります。サーバーを使用してください。他の役割を与えたサーバーを避けて下さい。サーバーへのネットワーク接続が安定していることを確認します。使用することは推奨しません。システムですので、信頼性の低いネットワーク転送方式を使用するとクライアント接続が遮断されることが多くなり、その結果データベースが破損する可能性が高くなります。無線LANではなく、有線LANケーブルで繋いだネットワークで使用するのが無難です。使用する設計にすることを推奨しています。■10台で共有していても、1つのデータmdbを同時に使用するのは2~3、4台で使いましょう。プロバイダを使用することを推奨します。最後に上記、制限事項1)~3)くらいまでを無視して使用すると、データを格納した「mdb」が頻繁に壊れます。自分でバックアップを毎日取っていればOKでしょうが、こんなのシステムとは言えません。一人、二人で使用するならサーバーマシンは必要ないと思いますが、10人くらいで使用する場合は安くてもかまいませんが、Windowsサーバーマシンを使用することを推奨めます。<加筆>mdeファイル作成時のエラーについてACCESSデータベースの「mdb」を「mde」ファイルに変換して配布する場合があります。「mde」に変換すると、VB等のモジュールが変更できなくなり、改造を防ぐには良い手段です。データベースを作成できませんでした。ファイルを作成することができない場合があります。数を正確に見積もることはできませ。