Механизмы - Настройка прав

Page / - Изменено Alexandr Fokin в 2024/01/11 11:20

Настройка прав

Изменено Alexandr Fokin

в 2024/01/11 11:20

Оглавление

Login (Имя для входа) - объекты на уровне сервера. User (Пользователь) - объект на уровне базы.
Для одного Login может быть по 1 User в каждой базе. Роли Login определяют возможности на уровне сервера. (Роли уровня сервера) Роли User определяют возможности на уровне каждой конкретной базы (Роли уровня базы данных)
Если пользователь не занимает администрирование сервера, а только работает с какими-либо существующими базами, то для него достаточно одной Роли уровня сервера: public
!Внимание Среди Ролей уровня базы данных есть роли, применение которых накладывает ограничения: db_denydatareader db_denydatawriter
Роли уровня сервера https://docs.microsoft.com/ru-ru/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver15 Роли уровня базы данных https://docs.microsoft.com/ru-ru/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-ver15
Как в MS SQL Server создать пользователя https://fixmypc.ru/post/prava-v-ms-sql-i-sozdanie-polzovatelei-create-user-grant-revoke/