SQL Server roles required for operation of AbleCommerce

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
Claudio
Ensign (ENS)
Ensign (ENS)
Posts: 9
Joined: Mon Jun 29, 2009 5:53 pm

SQL Server roles required for operation of AbleCommerce

Post by Claudio » Tue Jun 30, 2009 1:04 pm

Does anybody know what SQL Server roles are required for AbleCommerce to operate (once it is installed, and the databases created)?

In the install readme, it states that Make sure the Permitted Roles are "public", "db_accessadmin", "db_securityadmin", "db_ddladmin", "db_datareader", "db_datawriter" for creating a database. But I could not find which roles are required for operation once the database is created. db_accessadmin, db_securityadmin, db_ddladmin roles are granted extremely powerful priviledges by SQL Server, so I don't feel good about simply granting these off the cuff to a publicly exposed web app under normal operation. I would assume that (and have no problem with) public, db_datareader, db_datawriter are required for operation to read and write to the database. But are the other three required once it is installed, and if so, why?

If nobody knows, I will have to just try and see if it works, but if anyone knows, I would appreciate the info! Thanks.

User avatar
Logan Rhodehamel
Developer
Developer
Posts: 4116
Joined: Wed Dec 10, 2003 5:26 pm

Re: SQL Server roles required for operation of AbleCommerce

Post by Logan Rhodehamel » Tue Jun 30, 2009 5:42 pm

Try just public, datareader, and datawriter. You would need to elevate the permissions if you apply any upgrades.
Cheers,
Logan
Image.com

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.

Post Reply