First we will need to give the developers the ability to see the database within SSMS (Users maybe able to see all databases by default.)
GRANT VIEW ANY DATABASE TO <RoleSelectAll>
GO;
At this point we can see the database but we can not open a list of the tables. To do so we must grant the ability to connect.
GRANT CONNECT ANY DATABASE TO <RoleSelectAll>
GO;
Finally, now that we can see the list of tables, we need to be given access to select.
GRANT SELECT ALL USER SECURABLES TO <RoleSelectAll>
GO;
No comments:
Post a Comment