テーブルの特定の列へのアクセスを制御し、MS-SQLサーバーの特定の列のみにアクセスを許可することはできますか?はいの場合はどうですか?そうでない場合は何もありませんか?テーブルの特定の列へのアクセスを制御しますか?
1
A
答えて
1
SQL Serverは、実際のサポート列レベルの権限で行います。
SSMS UI経由で適用する方法の詳細については、this articleを参照してください。
2
IMOこれを行う正しい方法は、ビューを使用して、ビューにアクセスできるユーザーを保護することです。
ここをクリックしてOde To Codeをご覧ください。
はあなたがあなたが、その後CRUDを持っている人を確保することができます
create view show_colc_view
as
select c from the_table
が必要なだけのcolsを持つビューを作成することができます(& C B、)3つのCOLSとテーブル(the_table
)を持っていると言います表とビューの両方に対する特権。
ので、関係者は、これを行うことができます:
select * from show_colc_view
なく
select * from the_table
0
を許さ列を持つビューを作成し、専用のビューへのユーザーアクセスを許可..
table columns: a, b, c, d, e, f
CREATE VIEW allowed as SELECT a,b,c FROM table;
GRANT SELECT ON allowed to <user>;
ユーザーは、テーブルではなくビューを照会する必要があります。
SELECT * from allowed;
、彼らは唯一参照してくださいよ、列a、b、cの(ないD、EまたはF)
関連する問題
- 1. angularJs内のビューへのアクセスの制御
- 2. ルア - ファイルへのアクセスとアプリケーションの制御?
- 3. リピーター内の制御へのアクセス
- 4. .NETアセンブリへのアクセスの制御
- 5. JMXローカル監視へのアクセス制御
- 6. 特定のサブドメインへの特定の呼び出しを制限しますか?
- 7. Sitecore特定の言語バージョンのページへのロールのアクセスを制限します
- 8. Androidシステムリソースへの第三者APIのアクセスを制御しますか?
- 9. Djangoは特定のオブジェクトのビューへのアクセスを制限します
- 10. 特定のユーザープロファイルへのアクセスを制限する
- 11. AWS特定のSQSキューへのアクセスを制限するIAMユーザポリシー
- 12. 特定のTeamCityプロジェクトへのアクセスを制限する
- 13. 特定のGoogleグループメンバーへのアクセスを制限する
- 14. 制御アプリケーション設定アクセス
- 15. KMLへのURIの制御/指定
- 16. Tivoli Identity Managerを使用したSharePointリストへのアクセスの制御
- 17. Nexusのアクセス制御
- 18. Cgitのアクセス制御
- 19. アクセス制御とセキュリティ:大量のARTICLESテーブルが必要ですか?
- 20. Rを使用したDocumentDBリソースへのアクセス制御R
- 21. asmx Webサービスの特定のIPアドレスへのアクセス制限
- 22. ジャージー - プリフライトリクエストへの応答は、アクセス制御チェックに合格しない:いいえ「アクセス制御 - 許可 - 起源」
- 23. メソッドのアクセスの制御
- 24. Javaアプレットを開発して特定のディレクトリツリーへのアクセスを制限する
- 25. Asp.netのHTMLへの制御
- 26. Apacheで大きなファイルへのアクセスを制御する
- 27. Umbraco - メンバーシップでメディアへのアクセスを制御する
- 28. umbraco:ダッシュボード領域へのアクセスを制御する
- 29. 実行時にGWTコードへのアクセスを制御する
- 30. 特定のページのユーザーアクセス制御ですか?
説明してください。 – kinkajou
これは正確に列レベルのアクセス許可が存在する場合、これが「正しい方法」と言えるのはなぜですか? –
フェアー.... –