We help IT Professionals succeed at work.

Can a user in MS SQL Server 2008 have write permissions to only one table in the database?

lthames used Ask the Experts™
I have a database that has 3 custom tables for an 'add on'.  I need the 'add on' to be able to write to the 3 custom tables but have read only permissions for the rest of the tables.

Is this possible or do I need to split the data into 2 different databases?

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Paul JacksonSoftware Engineer
Top Expert 2011
Permissions can be set at the object level including table level, so you can give a user different permissions to different tables.
It would probably wise for you to use a schema do some research on schemas as it allows for better security management.
Software Engineer
Top Expert 2011


Thanks for the great information