0

バックエンドとフロントエンドに分割されたアクセス DB があり、60 のテーブルに約 100000 のレコードがあります。

バックエンドを MSSQL Server Express に切り替えることができるという考えがあります。

このアイデアを試す価値があるかどうか知りたいです。また、バックエンドが SQL Express であり、フロント エンド アクセスである場合、どのような利点がありますか。

あなたのアイデアをありがとう

4

2 に答える 2

2

SQL Server または MySQL のバージョンにスワップする価値は間違いなくあります。Access から移行した後は、コツをつかむまでに時間がかかる場合がありますが、MS Sql Server を使用すると、テーブルを簡単にインポートでき、より将来性のあるアプリケーションを使用できます。私たちのためにうまくいった

于 2012-07-26T09:54:30.893 に答える
1

これは、データベースを同時に使用しているユーザーの数と、バックエンドが LAN 上にあるかローカル データベースであるかによって異なります。レコードの数 (100000) は、Access が処理できるほど多くありません。

データベースが LAN 上の場所にある場合、または同時ユーザーがいる場合、SqlServer に移行するといくつかの利点が得られますが、コードの配管と再チェックが必要になります。

Access は高速で簡単にアプリケーションを構築できますが、その核心は、並行性の低い状況で動作するように適合されたパーソナル データベースであることを忘れないでください。場合によっては (私は Access 自体ではなくプログラマーを責める傾向があります)、同時実行の使用には適していません。アプリケーションが重要な場合、すべてのデータベース ソリューションと同様に、適切な災害復旧計画と迅速なメンテナンス介入時間が必須です。

于 2012-07-26T07:45:39.320 に答える