現在ネットワーク上に、下記の3つのデータベースを作成いたしました。
「データ.accdb」・・・データ蓄積用(CMSで取り込んだデータ1件毎に対して「入力.accdb」から追加入力)
「入力.accdb」・・・「データ.accdb」にデータを入力用(「データ.accdb」へリンクテーブル)
「閲覧.accdb」・・・「データ.accdb」を閲覧用(「データ.accdb」へリンクテーブル)
「入力.accdb」と「閲覧.accdb」では、起動時のメニュー項目が異なるため、別々のデータベースしています。
運用開始の際に、ユーザーには「入力.accdb」または「閲覧.accdb」のどちらかを使用していただくのですが、ネットワーク上にある、この2つのデータベースを使用する方法として、ネットワーク上のデータベースへのショートカットを各PC(ディスクトップ)に作成して使って頂くのと、ネットワーク上のデータベースをコピーして、使用して頂くのでは、どちが良いのでしょうか。
ユーザーは多くて同時に利用は入力用は15名 閲覧用は、30名程度を予定しており、
環境は全員同じくWIN7のACCESS2010です。
アドバイス宜しくお願いいたします。
※一度質問させて頂きましたタイトル・内容に不備があり、削除し再度質問させていただきました。
No.1
- 回答日時:
ローカルにすべてコピーすべきです。
ついでに、バージョンアップチェックや配信の仕組みを作っておくと、更新が楽になります。
データ更新の頻度にもよりますが、アクセスのdbに対して15端末同時入力には、不安が、、、
同時使用の不安はありますが、とりあえずローカルにコピーし使用してみます。
ご指摘頂いたバージョンアップの仕組みを考えてみようと思います。
素早いご回答ありがとうございました。
No.2ベストアンサー
- 回答日時:
>ネットワーク上のデータベースをコピーして
の一択でしょう。
利点
1・ネットワークを流れるのはデータ部分だけである。
各人へショートカットの配布ではアプリ(入力.accdb、閲覧.accdb)部分も流れる。
結果、速くなる。
2・各人に配布するので例えアプリ(入力.accdb、閲覧.accdb)が壊れても
被害はその当人だけに留められる。でなければ全員道連れになる。
復旧・問題分析もより容易になる。
3・そもそもアプリ部分の共有は壊れやすくなりがち
4・あとは何かな・・
欠点
1・アプリ部分の修正を行った場合に再配布が面倒。
メールで知らせても無視。
添付ファイルで送っても無視。
・・された経験が有りますので強制バージョンアップのVBAを組み込みました。orz
>(CMSで取り込んだデータ1件毎・・
CMS・・って何?状態ですのでアレですが
新規レコードを作成しないのであれば15人程度の同時入力はレコードの競合などに
注意すればイケるように思えます。(保証は出来ません)
最終的にどれ位の規模になるのでしょう?
最初からSQLServer (ExpressEditionなら無料で10GB、Accessは2GBのファイルサイズが上限)
http://msdn.microsoft.com/ja-jp/library/cc645993 …
で開発された方が結果的に良いかもしれない。多くの方はこちらを薦めるかと思います。
話をAccessに戻すと、データ部分のバックアップは確実にとっておかないと泣きを見ます。
http://www.moug.net/tech/acvba/0070012.html
日に三度とってます。(役に立ったのは8年間で二度だけですけど)
サーバー上のデータAccdbを直接開けないようにするとか
外部に持ち出されても大丈夫なようにセキュリティ関連の・・をするとか
あれやこれやで道のりは遠いかもしれません。
その点でもSQLServerの方が優れています(比べるのがそもそもの間違いなんでしょうけど)
以上ご参考まで。
利点・欠点 詳しく記入頂きありがとうございます。
とてもよく理解できました。
コピーで運用をしようと思います!
やはりアプリの修正時の再配布の問題がありますが。。考えてみたいと思います。
またこまめにバックアップし、運用していきます。
ありがとうございました。
SQLServerについては、今後勉強してみようと思います。javascript:void(0);
(「CMS」ですが、CSVの間違えでした、ややこしくしすみませんでした)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(Microsoft Office) こんにちは。Windows10でaccess(拡張子accdb)を右クリックし、プロパティ→全般タブ 1 2023/02/03 19:14
- Access(アクセス) Accessで作ったデータベースをwebで活用したい 2 2023/06/03 08:49
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
DBとテキストファイルの比較
-
エクセルのフォームについて(...
-
アクセスがエクセルより優れて...
-
拡張子「**.mdx」のファイル...
-
エクセルの重複データの曖昧検索
-
別のACCESSデータベースのテー...
-
【パフォーマンス】ファイル読...
-
ExcelのDcouta関数について
-
データベースソフトのTCARDにつ...
-
エクセルの行数が限界です。
-
AndroidからのAccessデータベー...
-
データベースの最適化をマクロ...
-
クエリをキャンセルしたいので...
-
NOTESでデータベースを開いたと...
-
「オフセット値」とは?
-
キャッシュとバッファの違いは?
-
JavaとOracle Javaって何が違う...
-
Oracleで今接続しているセッシ...
-
Oracle で文字列からタイムスリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
リスト形式の表とデータベース...
-
エクセルの重複データの曖昧検索
-
エクセルのフォームについて(...
-
ACCESSで条件付き書式の設定方法
-
ハイフン無しの電話番号データ...
-
カンマ区切りで格納するカラム...
-
OpenOfficeのBaseでExcelのデー...
-
オラクルのLONG RAW型のテーブ...
-
ODBCを使わないでExcelへ連携
-
データのインポートに失敗します。
-
【パフォーマンス】ファイル読...
-
データベースソフトのTCARDにつ...
-
Accessで入力したデータ...
-
SQLを使いこなしている人が ETL...
-
SQL Server 縦方向のデータを列...
-
【ACCESS】複数のパソコンから...
-
アクセスがエクセルより優れて...
-
DBとテキストファイルの比較
-
CSVでDLしたデータにダブルクォ...
おすすめ情報