eB requires that SQL Server to run in SQL Server and Windows Authentication mode (mixed mode). During SQL installation, documentation from the SQL server should be follow. For Change Server Authentication Mode details please see http://msdn.microsoft.com/en-us/library/ms188670.aspx.
For best results, Bentley recommends that you set the db owner database role. This makes the user the owner of the eB database and lets them change the database as required. If the database administrator resists assigning the db owner database role to the user, then the following should apply as minimum:
1. Set the db datareader and db datawriter database roles for the user.
2. Able to run the database update scripts, the user who will be doing this in eB System Management Console needs to have db datareader, db datawriter, and db ddladmin database roles.
3. Grant this user EXECUTE permission to the eB database:
Open the Properties dialog for the eB database.
Click the Permissions page.
In the Users or Roles list, select the user.
In the Explicit permissions for list, select the Execute permission and click the Grant check box.
Note: The EXECUTE permission gives the user permission to execute procedures, do selected statements, inserts, deletes, and so on with the data. Without this permission, you cannot even login because eB already needs to write data at this point.
If this permission is not set, you will get a message like this:
The EXECUTE permission was denied on the object 'ebp_logon', database 'eB', schema
For complete Database Setup requirements please refer to the eBImplementationGuide.pdf that comes in the eB version you are installing.