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

Я хочу, чтобы у группы пользователей были доступ только для чтения ко всем таблицам и представления обо всех базах данных по SQL Server (я использую SS2008). Я хотел бы, чтобы у тех пользователей были доступ только для чтения ко всем будущим таблицам и представление.

Как Вы настроили бы это?

11
задан Craig HB 7 July 2010 в 15:51
поделиться

2 ответа

добавить пользователя к роли db_datareader

example

exec sp_addrolemember 'db_datareader',YourLogin

Информация о db_datareader : http://msdn.microsoft.com/en-us/ library / ms188629 (SQL.90) .aspx

11
ответ дан 3 December 2019 в 09:18
поделиться

Вы должны просто добавить пользователей к роли базы данных db_datareader в каждой из баз данных. Вы можете написать сценарий, который будет перебирать базы данных и делать это за вас.

0
ответ дан 3 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

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