Recently, I have noticed an occassional new table or two showing up in our database. I suspect that this may be a case of a SQL Insertion attach. The table is created with the owner being the Internet User account that we have setup. This account has always had the default permissions and I want to make the changes necessary to prevent future problems of this type.
I am using enterprise manager to manage the users and roles and I was wondering if someone could assist me with a recommendation for how to configure the roles and permissions properly? My first thought is to remove the dbowner rule from this account and just modify the public role to do what I need. Is this a correct assumption?
I want the internet user account (iusr) to be able to read and write records to tables, but not to be able to create, drop or delete rows from tables.
I am not a full time DBA, just a developer trying to cover the DBA function for a small company.
Any suggestions would be appreciated.
Thanks,
Gary