Назад | Перейти на главную страницу

Показывать только базы данных пользователю, в котором у него есть права db_owner

У меня есть SQL Server с несколькими пользователями и базами данных. Разрешения imho простые:

Если пользователь входит на сервер с помощью Management Studio, он видит все базы данных. У него нет прав на это (очевидно ОК). Но он их видит. Что не оптимально.

Как я могу настроить SQL Server, чтобы при входе пользователя в систему он получал только те базы данных, в которых он является db_owner?

Видеть Скрыть базу данных SQL из Management Studio на stackoverflow (почему это вне меня, но таксономия здесь, мягко говоря, странная)

Вы можете Запретить доступ, чтобы увидеть их для своего экземпляра, через Свойства сервера / Разрешения / и установить запрет для входа в систему для права Просмотр любой базы данных.

Надеюсь это поможет :)