Какие минимальные привилегии требуются пользователю для просмотра всех пользователей базы данных?Я попытался предоставить
SELECT/ALTER on sys.database_principals TO TestUser
на уровне базы данных, но не повезло.Я также попытался предоставить
VIEW SERVER STATE/VIEW ANY DATABASE for TestUser login
и не повезло.Единственный способ заставить меня назначить роль сервера syadmin для входа в TestUser, но, конечно, я не хочу этого делать.Я использую SQL Server 2014.