What SQL Server permissions or database roles does the Application Identity (App ID), service account, or SQL account need to work with Notification Server or Symantec Management Platform?
This article lists the required server-level and database-level permissions, and describes where to view, assign, and verify them in SQL Server Management Studio (SSMS).
ITMS 8.7.x,8.8.x
NOTE: The following content applies to Symantec Management Platform (SMP Server or Notification Server (NS)) versions 8.7.x and later.
The account that SMP Server uses to access the SQL database needs to be able to do the following:
This account also needs to:
The SMP Server user account needs dbcreator permissions so the SMP Server installation process can create the Symantec_CMDB database. If the SQL administrator creates the Symantec_CMDB database before Notification Server installation, this permission isn't necessary — point the installer to the existing database instead.
On the Symantec_CMDB database itself, the account needs the following database roles:
NOTE: Preferred server-level permissions: CREATE DATABASE, CREATE ANY DATABASE, ALTER ANY DATABASE
If Symantec Installation Manager (SIM) is installing SMP Server and the Symantec_CMDB database doesn't already exist, this account also needs permission to create it.
To confirm the Application Identity is the database owner (DBO):
use Symantec_CMDB
select userdbo, the account is not the DBO of the database. Return to the User Mapping page in Login Properties and confirm db_owner is selected under database role membership.