2011-10-19 11 views

答えて

1

ユーザーがテーブルに対してSELECT権限を持っていない場合は、オブジェクトエクスプローラでテーブルを表示できません。あなたの特定の状況に応じ

すなわち

deny select on TableToHide to UserThatShouldntSeeTable 
go 
+0

@VikrantMore :)問題はありません。喜んで助けてください。 –

+0

私のために働いていません。コマンドを実行すると、「コマンドが正常に完了しました」というメッセージが表示されますが、テーブルはObjエクスプローラで表示されます(更新後も)。 – kmote

0

、あなたは表の「フィルタ」機能を使用することができます。 Obj Explorerでテーブルのリストをフィルタリングして、特定の基準を満たすテーブルのみを表示することができます。 (残念ながら、特定のテーブルを非表示にすることはできませんが、他のテーブルは隠しているだけです)。

これを行うには、「テーブル」ノードをrクリックして、フィルタ→フィルタ設定を選択します。これにより、どの表を表示するかを指定する基準(名前、所有者、作成日など)を指定するダイアログが開きます。詳細はthis postにあります。

フィルタを保存できない(たとえば、スキーマに基づいて)ことはできませんが、少なくとも開始です。

[今すぐのみ我々が共有サーバー上do the same thing with the list of Databasesをすることができれば...!]

関連する問題