- ベストアンサー
アクセスを2名で共有する場合もに移行した方がよい?
- アクセスを2名で共有する場合、SQLServerに移行することをおすすめします。
- 現在は一人が使っている場合もう一人は使えない制約がありますが、SQLServerに移行することで2名でも同時に使用することができます。
- ファイルの共有によりアクセスデータが壊れる可能性があるため、SQLServerへの移行が安定した環境構築につながります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
はじめまして、こんにちは 2名で共有する場合もSQLServerに移行した方がよいでしょうか? >>DBにアクセスする頻度によると思います ひとつのMDBテーブルをテーブルとその他に分けて使用しています。 テーブル部分を共有フォルダに入れて使っていますが 現在は一人が使ってる時はもう一人は使わないようにしています。 >>共有フォルダに置いたMDBに他の端末からアタッチされているのだと思います 今のタイミングならSQLServerに移行できる時間があるのですが2名でも移行した方が良いですか? >>今後2名以上に増える可能性がある場合、移行した方が良いと思います アクセスは複数でファイルの共有をすると壊れやすいと聞いたのですが2名でもそうでしょうか? >>開くことが出来なくなるのだと思います 今後は2名が同時にテーブルの更新などを行う予定なのですが その場合はやはりSQLServerに移行した方が良いでしょうか? アクセスのままでもイケますか? >>更新するテーブルの項目数にもよります どれ位のスキルをお持ちか解りませんが SQLServerをご存知と言うことでセットアップ、管理ツール、等は、お詳しいのだと思います 後は、移行のほうですが簡単に出来ると思います 単純にウィザードで作成したような一つのフォームでマスターなど参照せず一つのテーブルの数個程度のフィールドを更新するようなシステムならばSQLServerは必要ないでしょう SQLServerは名前のとおり、「SQL」を使用した時、真価を発揮します アクセスではクエリを作成すると自動的にSQLは作成されますが、本格的なシステムになると VBAを使用して、複数のマスタを参照しながら追加、更新、削除などを SQLで、記述し複雑な処理を行います 開発環境では、プロトタイプとして共有フォルダにテーブルを置いて各端末で開発を行い 本番環境でSQLserverに移行するやり方があります。 SQLServerはテーブルの変更が簡単に出来ないので、開発中にテーブルの項目を固めてからSQLserverにエクスポートした方が良いでしょう クエリーは、アクセステーブルで動いていてもSQLserverでは動かない場合もあります
その他の回答 (1)
- 原沢 信道(@nharasawa)
- ベストアンサー率53% (90/168)
accessは1人で使うのに最適化されているので共有には向きません。共有する場合はSQLServer等の共有利用を想定したRDBMSを使う事をお勧めします。
お礼
やはりアクセスは二人以上なら不向きのようですね。 ありがとうございました。
お礼
ありがとうございました。