2016-07-27 10 views
0

に差し込みを介してデータベースに接続している間、特定のスキーマの下の表を参照することができることからユーザーを停止します。テーブルの半分はschema_1の下半分がschema_2の下にあります。現在Iは、テーブルのグループにアクセスするためにMS Wordで差し込み印刷を使用してデータベースに接続していMS Wordの

、私は私だけschema_1下の表を見ることができるようにしたいとき、私は、リストされたすべてのテーブルを参照することができ、データベースに接続した後。 schema_2のものはありません。

私は、SQL Serverの管理Studio 2005を使用し、その詳細は、私はMS Wordからデータベースにアクセスするために入力しなければならない設定したユーザーを持っています。

答えて

1

多くのdbasでは、スキーマベースのセキュリティがSQL Serverのセキュリティ管理に最適なアプローチだと感じています。あなたはこの記事が面白いかもしれ

Grant read On Schema::[schemaz] To [userx] 

revoke read on Schema::[schemab] To [userx] 

https://www.simple-talk.com/sql/sql-training/schema-based-access-control-for-sql-server-databases/

+0

おかげベンジャミン次のような声明を通じて権限を割り当てることができます。私はコードを入力しましたが、私は「読む」という単語に誤りがあったと言います。その単語は、revokeコマンドでパラメータとしてリストされていないようです。 – LeChuck

+0

申し訳ありません。それは取り消す必要があります –

+0

これは働いた!あなたは伝説です!ありがとうございました! – LeChuck

関連する問題