2017-07-15 22 views
1

私はAdvantage Database ServerからMS SQL Serverにプロジェクトを移行しています。 Advantageでは、暗号化された個々のテーブルをパスワードで保護することができます。そのため、パスワードなしでテーブルを開いたり、表示したり、更新したりすることはできません。私はこのテーブルにプロジェクトの登録情報を置くので、ユーザーはそのコンテンツを見ることができません。パスワードはMS SQL Serverの個々のテーブルを保護します

SQLサーバーでも同様の機能が見つかりません。データの暗号化が不十分です。だから私の質問です:SQL Serverのテーブルをパスワードで保護する方法はありますか?

+0

あなたはあなたがプログラム的にあなたの情報を暗号化する必要が – TheGameiswar

+0

SQL Serverでのアクセス権を制限しようとすることができます:ここで

は、あなたが始めるだろうMSDN上の2件の記事があります。 – FLICKER

答えて

0

SQLサーバーでは、さまざまなアクセスロールをユーザーにリンクできます。これらの役割は、表、ビュー、ストアド・プロシージャなどに適用できます。データベースでビューを作成し、すべてのDBオブジェクトに対して権限を付与するのではなく、ユーザーが特定のビューにアクセスできるようにすることをお薦めします。

また、特定のテーブルの権限をユーザーまたは役割に対して拒否することもできます。

関連する問題