2016-05-17 4 views
1

Я пытаюсь создать пользователя через переднюю часть моего приложения, и мой пользователь в настоящее время получает роли db_accessadmin и db_securityadmin в базе данных. Однако я получаю следующее сообщение об ошибкеКакие разрешения необходимы для SQL Server для добавления пользователя в роль db_datareader?

не может изменить роль «db_datareader», потому что не существует или вы не имеют разрешения

Какое минимальное разрешение требуется на уровне базы данных для уметь добавлять пользователей к этой роли?

ответ

1

Чтобы иметь возможность назначать логины для фиксированных ролей базы данных, необходимо быть членом фиксированной роли базы данных db_owner и быть членом db_securityadmin не достаточно. (от here)