Para confirmar que la base de datos de Microsoft SQL está configurada correctamente para que funcione con VMware Identity Manager, se ejecuta el siguiente script de comprobación después de haber configurado la base de datos.
Requisitos previos
Se crea la base de datos de Microsoft SQL para el servicio de VMware Identity Manager.
Procedimiento
- Inicie sesión en Microsoft SQL Server Management Studio con el nombre de usuario y la contraseña de inicio de sesión de <saasdb> que se crearon en el script que se utilizó para crear la base de datos.
Se abrirá la ventana del editor.
- En la barra de herramientas, haga clic en Nueva consulta.
- Ejecute los siguientes comandos. Edite los comandos según sea necesario.
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>'
- En la barra de herramientas, haga clic en !Ejecutar.
Si la configuración no es correcta, se muestran mensajes de error. Antes de continuar configurando el servicio de VMware Identity Manager para utilizar la base de datos de Microsoft SQL externa, corrija los problemas que se describen en los mensajes de error.