2

Access がセキュリティを実装する方法ではないことはわかっていますが、現時点では、分割データベース アーキテクチャを使用する Access 2010 データベースでユーザー レベルのセキュリティを実装するための推奨されるセキュリティ メカニズムは何ですか? コメント/チュートリアルへのポインタをいただければ幸いです。

編集(質問が閉じられた後):管理者がこれが議論を促進すると考えて申し訳ありません. Access 2010 のセキュリティに関する議論がそのようなことになるとは知りませんでした。申し訳ありません。

4

1 に答える 1

1

2010 形式ではなく mdb 形式を使用する場合は、組み込みのユーザー レベル セキュリティを使用できます。前述のように、これはファイル ベースのシステムであるため、それほど安全ではありません。

もう 1 つのアプローチは、SQL サーバーの多くの無料版の 1 つまたは MySql をバックエンド データベース部分として使用することです。したがって、Access で開発しますが、テーブルには無料のデータベース サーバーを使用します。

したがって、Access 2010 は引き続きファイルのユーザー レベル セキュリティをサポートしますが、accDB ファイルではなく mdb ファイルを使用して作成する必要があります。

そして、セキュリティとは何を意味するのか明確ではありませんか? 一部のユーザーにとって、これはログオンとユーザー パスワードの発行を意味します。他の人にとっては、アプリケーションの設計部分をロックし、ユーザーがアプリケーションを変更できないようにすることを意味するだけです。アプリケーションへの変更を制限することは、実際にはある種の「ユーザー」セキュリティではないことに注意してください。組み込みのセキュリティ システムを使用せずに、アプリケーションをロックして変更を防止できます。そのため、ユーザーが特定のフォームやテーブルを使用できないようにするという概念 (ログオンに基づくユーザー セキュリティ) を維持するのではなく、ユーザーがデザインを変更したり、コードを参照したりできないようにする (ユーザー セキュリティではなく、単純にロックダウンされたアプリケーションを使用する) という考え方を維持してください。ユーザーのログオンと権限の設定は必要ありません)。

于 2012-12-08T18:45:32.853 に答える