Запретить SQL Server 2008 R2 перечислять базы данных для пользователей без доступа - PullRequest
1 голос
/ 05 февраля 2011

Есть ли способ остановить списки баз данных MS SQL Server для пользователя, который не имеет доступа к этим базам данных?В настоящий момент, если я настраиваю пользователя в базе данных, AI все равно может видеть базы данных B, C, D, E и т. Д., Хотя у меня нет прав доступа к ним.

1 Ответ

2 голосов
/ 05 февраля 2011

Все логины SQL являются членами общедоступной роли уровня сервера, которая по умолчанию имеет разрешение VIEW ANY DATABASE . Это отменит это разрешение:

REVOKE VIEW ANY DATABASE FROM public
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...