Я хочу, чтобы у группы пользователей были доступ только для чтения ко всем таблицам и представления обо всех базах данных по SQL Server (я использую SS2008). Я хотел бы, чтобы у тех пользователей были доступ только для чтения ко всем будущим таблицам и представление.
Как Вы настроили бы это?
добавить пользователя к роли db_datareader
example
exec sp_addrolemember 'db_datareader',YourLogin
Информация о db_datareader
: http://msdn.microsoft.com/en-us/ library / ms188629 (SQL.90) .aspx
Вы должны просто добавить пользователей к роли базы данных db_datareader в каждой из баз данных. Вы можете написать сценарий, который будет перебирать базы данных и делать это за вас.