SQLサーバーにいくつかのデータベースがあります。データベース 'c' を表示できるが、残りのデータベースを表示できない 1 人の新しいユーザーを作成したいと考えています。
このユーザーは、このデータベースからのみ選択できる必要があり、それ以外は何も選択できません。
私はしばらくグーグルで検索してきましたが、最も近いのは、データベースの表示を拒否し、データベースの所有者にすることでした。
しかし、データベース所有者の選択以外のすべてを拒否できる方法がない限り、選択を制限するためにはうまくいかないと思いますか?
助けてくれてありがとう!
編集:ところで、SQL Server 2008 R2。
Edit2: 申し訳ありませんが、元の投稿では明確ではありませんでした。彼らがログインしたときに、アクセスできないだけでなく、他のデータベースの名前も表示されないようにしようとしています。
ありがとう。