I am a Junior DBA trying to figure out how to add specific security to specific accounts.
So we have a database that allows analysts to create their own tables/views and mess around with data in with no repercussions to the existing important databases. Each user will make their own views/tables called User1.Address for example. And user2 can make a view/table with the same name but as User2.Address.
How can I make it so that User1 can view a table that User2 makes but cannot alter or delete their created tables/views?