Pour vérifier que la base de données Microsoft SQL est configurée correctement pour fonctionner avec VMware Identity Manager, le script de vérification suivant s'exécute après la configuration de la base de données.

Conditions préalables

La base de données Microsoft SQL du service VMware Identity Manager est créée.

Procédure

  1. Ouvrez une session Microsoft SQL Server Management Studio à l'aide du nom d'utilisateur et du mot de passe <saasdb> qui ont été créés dans le script ayant servi à créer la base de données.
    La fenêtre de l'éditeur s'affiche.
  2. Dans la barre d'outils, cliquez sur Nouvelle requête.
  3. Exécutez les commandes suivantes. Modifiez les commandes, si nécessaire.
     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. Dans la barre d'outils, cliquez sur!Execute.

    Si la configuration n'est pas correcte, des messages d'erreur s'affichent. Avant de continuer à configurer le service VMware Identity Manager pour utiliser la base de données Microsoft SQL externe, résolvez les problèmes décrits dans les messages d'erreur.