質問

データベース サーバーにリモート アクセスできるユーザー SQL 認証アカウントがあります。ユーザーはデフォルトのデータベースを持っており、その DB へのアクセスまたは変更のみが可能です。ここまでは順調ですね。ただし、アクセス権のない他のデータベースをユーザーが表示できないようにしたいと考えています。

サーバー権限内で、ユーザーが「任意のデータベースを表示」する権限を拒否できますが、その場合、変更を許可されている 1 つのデータベースさえ表示できなくなります。彼はそれに対して SQL を実行することはできますが、SQL mgmt Studio を介して GUI にアクセスすることはできません。

これを適切に設定する方法はありますか?

ありがとう。

役に立ちましたか?

解決

リモートログインしている場合は、SSMS での表示を許可できます データベースを所有しています..これは db_owner とは異なります

他のヒント

のdb_ownerに公開し、データベースロールにサーバーの役割を設定してみてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top