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
- 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.
- Sulla barra degli strumenti, fare clic su Nuova query.
- 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>'
- 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.