Minimum required privileges for SQL backend database

To extract data from PeopleSoft using the System Configuration Insight, you require a user who will be assigned Connect and Select privileges on the SQL backend database.

To create a PSFTFISCM_SYSCI user who will have these privileges, proceed as:

  1. Log into the SQL Server Master database with appropriate user name and password.
  2. Run the following query to check whether PSFTFISCM_SYSCI user already exists in the SQL Server backend database.
    • select * from dbo.sysusers where name ='PSFTFISCM_SYSCI;
    • If the APPROVA_PSFTFISCM_SYSCI user is already present and being used by another application, select a different user name and change this script to reflect that user name.
    • If the APPROVA_PSFTFISCM_SYSCI user is not present, run the CreateUser.sql script from the SQL Query Analyzer.
  3. To modify the default user name, password, and database name, change the following parameters in the CreateUser.sql script as required:
    set @loginame= PSFTFISCM_SYSCI/*Login Name*/  
    set @passwd= 'approva'/*Login Password*/  
    set @defdb= N'EP'/*Database Name*/ 
  4. After the CreateUser.sql script is run, execute the following command to go to that backend database.
    USE EP /*Replace EP with actual database name if it is different*/
    GO
    
  5. Execute the GrantDB.sql to grant backend database access. Change the log in name if it is different.
    @name_in_db = N PSFTFISCM_SYSCI' /*Login Name */ 
  6. Execute the TableAccess.sql to grant access to the list of tables. Change the log in name if it is different.
    set @loginame = N'PSFTFISCM_SYSCI'/*Login Name */