cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Database Permissions for AdminStudio Tools

Database Permissions for AdminStudio Tools

In order to operate some AdminStudio tools, AdminStudio users require specific database  permissions. Depending upon the type of user, you may wish to be more selective in the permissions you assign to these users.

Synopsis

In order to operate some AdminStudio tools, AdminStudio users require specific database permissions.Depending upon the type of user, you may wish to be more selective in the permissions you assign to these users.

Every AdminStudio user will need at a minimum read privilege to every table in the Application Catalog. The minimum permissions are described below, based upon the type of operation you want the user to perform.

General User Process

General administrative processes cover a range of activities such as adding groups, moving packages around, adding comments, updating extending attributes, etc. For example, these tables include cstblPackage, cstblGroups, and cstblGroupPackages Any Application Catalog table which is not referenced explicitly in the discussion for the other AdminStudio processes should be considered a general user administrative table. Most AdminStudio users should have write access to these tables.

Import Process

The user importing MSI packages, merge modules, or just about anything will require write access to a significant set of Application Catalog tables depending on the type of import. For example:

MSI package file For MSI package file import operations, those Application Catalog tables with a csmsi prefix are populated.

Merge modules For merge module import operations, the csmsm prefixed tables are used.

Patches For patch import operations, the cspch prefix tables are used.

OS snapshots For OS snapshot import operations, the osc prefix tables are used.

Occasionally, the Import process will need to create new tables in the Application Catalog to support the import of custom table data. Either the necessary server privileges need to be given for these users, or the import of custom table data needs to be disabled within the Application Manager Options dialog box.

Validation Process

For this process, the user will need to be able to write entries into the cstblValidationResults and cstblValidationConfiguration tables.

Dependency Scanning Process

For this process, the user will need to be able to write entries into the cstblPackageExeDependencies table.

Conflict Detection and Resolution Process

For this process, the user will need to be able to write entries into the cstblConflict prefixed table names.

Patch Impact Analysis Process

For this process, the user will need to be able to write entries into the cstblPatchConflict prefixed table names. This process will create and delete some temporary tables and, as such, the user performing this process should have the necessary server privileges to perform these operations.

Package Auto Import Process

The Package Auto Import process will ultimately generate a series of Import operations, and so the user performing these operations should have the Import process rights described above. If the user wants to edit these operations in the Wizard, then they will need write accession to the cstblSubscribed prefixed tables.

Workflow Operations Process

For this process, the user will need to be able to write entries into the wftbl prefixed table names.

Tools Properties Operations

For this process, the user will need to be able to write entries into the wftblTools table name.

Job Manager Process

For this process, the user will need to be able to write entries into the As prefixed table names.

Pre-Deployment Testing

For this process, the user will need to be able to write entries into the pdt prefixed table names.

Note: A number of processes within AdminStudio generate data which can subsequently be deleted by the AdminStudio user. Any discussion of the minimum privileges required for a specific AdminStudio process will also imply the privileges to delete this same data.

Additional Information

If you have AdminStudio Enterprise Edition, you can assign permissions to individual users using the Role functionality in AdminStudio Enterprise Server.

Was this article helpful? Yes No
No ratings
Version history
Revision #:
2 of 2
Last update:
‎May 08, 2019 08:40 AM
Updated by:
 
Contributors