TSQL предоставление чтения и полномочий записи ко всем таблицам

Установка Is

EXEC sp_addrolemember N'db_datareader', N'User'
EXEC sp_addrolemember N'db_datawriter', N'User'

Совпадает с предоставлением, ВЫБИРАЮТ/ВСТАВЛЯЮТ/УДАЛЯЮТ/ОБНОВЛЯЮТ на всех таблицах Пользователю

GRANT SELECT ON  [Schema].[Table] TO [User]
GRANT INSERT ON  [Schema].[Table] TO [User]
GRANT DELETE ON  [Schema].[Table] TO [User]
GRANT UPDATE ON  [Schema].[Table] TO [User]
10
задан Sergej Andrejev 23 June 2010 в 10:32
поделиться

1 ответ

Из MSDN (db_datawriter, db_datareader) :

Члены фиксированной роли db_datawriter могут добавлять, удалять или изменять данные во всех таблицах пользователя.

Члены фиксированной роли db_datareader могут выполнять оператор SELECT для любой таблицы или представления в базе данных.

Таким образом, эффект тот же, только в первом случае администрировать проще.

10
ответ дан 4 December 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: