Database security users and role mappings updates (21937)
The database security users and role mappings for Consolidator and Viewer have been updated and are provided here. Information is provided for the ICCViewer user for the Mongoose database and for these users for the Consolidator database:
- InstallUser
- ServiceUser
- Cloverleaf
During the installation process, after the database is installed, verify that the security users and role mappings are accurate per the information shown in these tables for your appropriate username and use case.
Username: InstallUser - Consolidator database
Use case - User | Server role | Database mapping | Database mapping role membership | Comments |
---|---|---|---|---|
Install - InstallUser | Sysadmin (can remove if steps are followed to setup dbs ahead of time) |
ICC_Aggrega-tionServices ICC_Process-ingQueues ICC_Trace ICC_DocRepos-itory MitreConnect |
db_owner |
Sysadmin rights allows installer to set up user rights, mail profile. If databases are created manually, db_owner is required; errors will be logged but will not block install (related to rights assignments that should have been created before install). After install, InstallUser can be disabled. |
Upgrade - InstallUser | Sysadmin (can remove) |
ICC_Aggrega-tionServices ICC_Process-ingQueues ICC_Trace ICC_DocRepos-itory MitreConnect |
db_owner | After upgrade, InstallUser can be disabled. |
User: ServiceUser - Consolidator database
Use case - User | Server role | Database mapping | Database mapping role membership | Comments |
---|---|---|---|---|
Runtime - ServiceUser | public | ICC_AggregationServices | public, serviceUserExec | Disable InstallUser during runtime. |
Runtime - ServiceUser | public | ICC_ProcessingQueues | db_ddladmin, db_datareader, db_datawriter, public, serviceUserExec | Disable InstallUser during runtime. |
Runtime - ServiceUser | public | ICC_Trace | public, serviceUserExec | Disable InstallUser during runtime. |
Runtime - ServiceUser | public | ICC_DocRepository | db_ddladmin, db_datareader, db_datawriter, public, serviceUserExec | Disable InstallUser during runtime. |
Runtime - ServiceUser | public | MitreConnect | Public | Disable InstallUser during runtime. |
User: Cloverleaf - Consolidator database
Use case - User | Server role | Database mapping | Database mapping role membership |
---|---|---|---|
Runtime - Cloverleaf | public | MitreConnect | db_datareader, db_datawriter, public |
User: ICCViewer - Mongoose database
Use case - User | Server role | Database mapping | Database mapping role membership |
---|---|---|---|
Install Mongoose Iso Image - ICCViewer | Sysadmin (can remove if steps are followed to setup dbs ahead of time) | Mongoose_All | db_owner |
Install Viewer (Patch) - IccViewer | Sysadmin (can remove if steps are followed to setup dbs ahead of time) | Mongoose_All | db_owner |
Upgrade Viewer (Patch) - ICCViewer | public | Mongoose_All | db_owner |
Runtime - ICCViewer | public | Mongoose_All | db_owner |