I'm installing nopCommerce on a server and currently my Sql-Server 2008 has multiple database in it.
However, I'm going to assign a different user-name, password to the database nopCommerce will be using.

Now, in order to ensure installation process will go well and nopCommerce has all the necessary rights to perform its installation and etc .... what type of "Database Role Membership" this new database must have?

By default I have to check or leave unchecked following:

db_accessadmin
db_backupoperator
db_datareader       CHECKED
db_datawriter        CHECKED
db_ddladmin
db_denydatareader
db_denydatawriter
db_owner             CHECKED
db_securityadmin
public  (by default is CHECKED)


Is this right?

I will appreciate it if an expert comment on this.

Thanks.