I have a group that should have the ability to modify a database table on a server. However after creating and adding permissions I am still getting an error 'You are not logged on as the database owner for system administrator. You might not be able to save changes tot ables that you not own'. This then cause the error 'Table.dbo.[tablename] is set to read-only, user doesn't have enough rights ont his table'. The group should be administrator/owner for the server.
1) What needs to be modified so the user have these right? 2) What needs tot be set so that when new databases are created this group defaults to these rights?
asked Sep 13, 2011 at 04:54 AM in Default
it really depends upon what permissions are needed exactly. You can give a user/group create and alter table permissions, so that should be enough, other roles like sysadmin or db_owner are over the top.
if you add these users and their permissions to the model database, they will be "replicated" into any new database created on that SQL Server instance.
answered Sep 13, 2011 at 05:12 AM