Per verificare che il database Microsoft SQL sia configurato correttamente per l'utilizzo con VMware Identity Manager, è possibile eseguire il seguente script di verifica dopo aver configurato il database.

Prerequisiti

Per il servizio VMware Identity Manager deve essere creato il database Microsoft SQL.

Procedura

  1. Accedere alla sessione di Microsoft SQL Server Management Studio con il nome utente e la password di accesso <saasdb> creati nello script utilizzato per creare il database.

    Verrà visualizzata la finestra dell'editor.

  2. Sulla barra degli strumenti, fare clic su Nuova query.
  3. Eseguire i comandi seguenti. Modificare i comandi nel modo desiderato.

     execute as user = 'domain\username' 
    
    
    /* Check if user is db owner. Return true */
    SELECT IS_ROLEMEMBER('db_owner') as isRoleMember 
     
    /* Make sure user is not sysadmin. Should return false */
    SELECT IS_SRVROLEMEMBER('sysadmin')  as isSysAdmin
     
    /* check if saas schema exists, should be not null */
    SELECT SCHEMA_ID('saas') as schemaId
     
    /* check schema owner, should be user provided to installer */
    SELECT SCHEMA_OWNER FROM INFORMATION_SCHEMA.SCHEMATA where SCHEMA_NAME='saas'
     
    /* check if saas is user default schema, should return saas */
    SELECT SCHEMA_NAME() as SchemaName
     
    /* check db collation, should return Latin1_General_CS_AS */
    SELECT DATABASEPROPERTYEX('<saasdb>', 'Collation') AS Collation
     
    /* check if read committed snapshot is on, should return true */
    SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name='<saasdb>'
    

  4. Sulla barra degli strumenti, fare clic su !Execute.

    Se la configurazione non è corretta, vengono visualizzati messaggi di errore. Prima di continuare a configurare il servizio VMware Identity Manager per utilizzare il database Microsoft SQL esterno, correggere i problemi descritti nei messaggi di errore.