要确认已将 Microsoft SQL 数据库正确配置为与 VMware Identity Manager 一起使用,可在配置该数据库后运行以下验证脚本。

先决条件

已为 VMware Identity Manager 服务创建 Microsoft SQL 数据库。

过程

  1. 以 sysadmin 身份登录到 Microsoft SQL Server Management Studio 会话,或者使用具有 sysadmin 权限的用户帐户进行登录。

    将显示编辑器窗口。

  2. 在工具栏中,单击新建查询
  3. 运行以下命令。根据需要进行编辑。

    // Check if user is db owner. Return true
    SELECT IS_ROLEMEMBER('db_owner’) 
     
    // Make sure user is not sysadmin. Should return false
    SELECT IS_SRVROLEMEMBER('sysadmin’) 
     
    // check if saas schema exists, should be not null
    SELECT SCHEMA_ID('saas’)
     
    // 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()
     
    // 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. 在工具栏中,单击执行

    如果配置不正确,将显示错误消息。请先更正错误消息中描述的问题,然后再继续配置 VMware Identity Manager 服务以使用外部 Microsoft SQL 数据库。