SQL Server Permissions - syncsort_capacity_management - 12 - 12.40

Syncsort Capacity Management Installation Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort
Product
Syncsort Capacity Management
Version
12.40
Language
English
Product name
Syncsort Capacity Management
Title
Syncsort Capacity Management Installation Guide
Topic type
How Do I
Copyright
2023
First publish date
1985

All Syncsort Capacity Management applications connect directly to access the Capacity Database via Windows authentication to SQL Server. Syncsort Capacity Management users therefore need permission to connect this way to SQL Server. This is achieved by granting SQL Server logons to Windows user or group accounts. The permissions that a user or group possesses are defined by assigning the SQL Server logon to one or more roles. There are SQL Server roles that define permissions at the SQL Server instance level, and database roles that define permissions at the database level.

There are two database roles defined in a Capacity Database to simplify configuring permissions to the database. These are named AtheneDbUser and AtheneD­bWriter.

Note: We require the SQL Server public role to be associated with all Syncsort Capacity Management users to be able to run standard SQL Server functions. Failure to provide this will prevent Control Center from running.

There are various levels of permissions required, depending on the user task. The following table gives examples of the SQL Server permissions required based on SQL.

Task

Circumstances requiring this task

SQL Server Roles

Database Roles

Associated Syncsort Capacity Management Database Role

Create a new (empty) SQL database

Install Only; See below.

dbcreator

(user is db_owner of new database)

 

Populate an empty data­base, for example with Syncsort Capacity Management tables

Install only

 

db_owner

 

Grant new logons   

 

Install only for the Web Portal, Job Scheduler, and Control Center.

For Console applications log­ons are required for new users

sysadmin or securityadmin   

db_owner or db_securityadmin   

AtheneDbSecurity

Create or modify an Inte­grator template   

One-time process when defining metrics for ingestion via Integrator (soon after install)

 

db_owner

 

Upgrade a Syncsort Capacity Management database      

Upgrade only

 

db_owner

 

Control Center processing data into the data­base   

 

Ongoing; See below.

 

db_datawriter

AtheneDbWriter

Read data from the database   

Ongoing; See below.

 

db_datareader

AtheneDbUser

Open and view a Web Reporting Dashboard or Service View

Ongoing

 

db_datareader

AtheneDbUser

Create a new chart on a Web Reporting dashboard   

Ongoing

 

db_datareader

AtheneDbUser

Save edits to a Web Reporting or Service View dashboard   

Ongoing; See below.

 

db_datawriter

AtheneDbWriter

View an Integrator Template         

 

 

db_owner