0

プロジェクトを Sprox の使用から linq (EF6) に変換することを検討していますが、DB のアクセス許可について少し心配です。現時点では、すべての手順に明示的に権利を割り当てており、それ以上のものはありません。EntityFramework で動的に作成されたクエリを使用して、同様のレベルのセキュリティを確保するにはどうすればよいですか?

4

1 に答える 1

0

SQLでGRANTコマンドを使用して、個々の権限を設定できます。

例えば

次の例では、テーブル Person.Address のユーザー RosaQdM に SELECT 権限を付与します。

GRANT SELECT ON OBJECT::Person.Address TO RosaQdM;

EF は付与されたアクセス許可を尊重する必要があるため、アプリケーションの接続文字列で使用しているユーザーに適切なアクセス許可を割り当てる必要があります。

于 2014-10-23T16:18:56.737 に答える