Есть ли различия между Owned Schemas
и Role Members
?
Насколько я понимаю, они Role Members
являются обязательными - пользователь должен иметь хотя бы один из Role Members
отмеченных флажков .
Тем не менее, Owned Schemas
это не обязательно. Это действительно заставляет меня задуматься, почему так важно быть Owned Schemas
там.
источник
db_datareader
ролью и схемой, которые не обязательно читаются кем-либо еще. Хорошо подойдет для приложения, которому нужен только доступ для чтенияdbo
, но нужно установить некоторые хранимые процедуры или триггеры. Конечно, для этого по-прежнему необходимо вручную добавлять каждого пользователя как в роль, так и в схему.Ну .. это очень старая тема, но все еще 2 цента от меня для тех, кто все еще посетит здесь. Эта ссылка имеет лучший ответ на вышеуказанный запрос.
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/ownership-and-user-schema-separation-in-sql-server
Отрывок из того же:
источник