Para utilizar una base de datos de Microsoft SQL para VMware Identity Manager, debe crear una nueva base de datos en el servidor de Microsoft SQL. Durante la instalación, debe seleccionar un modo de autenticación para la base de datos. Si selecciona la autenticación de Windows, cuando cree la base de datos, introduzca el nombre de usuario y el dominio. El nombre de usuario y el dominio introducido es domain\username.

Al ejecutar los comandos de Microsoft SQL, debe crear una base de datos en el servidor de Microsoft SQL, introducir el nombre de la base de datos, agregar las credenciales de usuario de inicio de sesión y crear el esquema. El nombre del esquema es saas.

Nota:

La intercalación predeterminada distingue mayúsculas de minúsculas.

Requisitos previos

  • Versión compatible del servidor de Microsoft SQL instalada como un servidor de base de datos externa.

  • Implementación de equilibrado de carga configurada.

  • Autenticación de Windows seleccionada como modo de autenticación.

  • Derechos de administrador para crear los componentes de la base de datos y acceder a ellos utilizando Microsoft SQL Server Management Studio u otro cliente de CLI del servidor de Microsoft SQL.

Procedimiento

  1. Inicie la sesión en Microsoft SQL Server Management Studio como administrador del sistema o con una cuenta con privilegios de administrador del sistema.

    Se abrirá la ventana del editor.

  2. En la barra de herramientas, haga clic en Nueva consulta.
  3. Para crear la base de datos con el esquema predeterminado denominado saas, introduzca los siguientes comandos en la ventana del editor.

    /*
    Values within angle brackets (< >) are example values. When replacing the example value,
    remove the angle brackets. The database name is case sensitive. Make sure you enter the database name the same in all instances.
    */
    
    
    CREATE DATABASE <saasdb>
    COLLATE Latin1_General_CS_AS;
    ALTER DATABASE <saasdb> SET READ_COMMITTED_SNAPSHOT ON;
    GO
    
    IF NOT EXISTS
    (SELECT name
    FROM master.sys.server_principals
    WHERE name=N'<domain\username>')
    BEGIN
    CREATE LOGIN [<domain\username>] FROM WINDOWS;
    END
    GO
    
    USE <saasdb>; 
    IF EXISTS (SELECT * FROM sys.database_principals WHERE name=N'<domain\username>')
    DROP USER [<domain\username>]
    GO
    
    CREATE USER [<domain\username>] FOR LOGIN [<domain\username>] 
    WITH DEFAULT_SCHEMA=saas;
    GO
    
    CREATE SCHEMA saas AUTHORIZATION "<domain\username>"
    GRANT ALL ON DATABASE::<saasdb> TO "<domain\username>";
    GO
    
    ALTER ROLE db_owner ADD MEMBER "<domain\username>";
    GO
    
    

  4. En la barra de herramientas, haga clic en !Ejecutar.

    El servidor de base de datos de Microsoft SQL ya está preparado para conectarse a la base de datos de VMware Identity Manager.

    La función de servidor que se utiliza para conceder privilegios de seguridad en todo el servidor se establece como pública. La membresía de función de base de datos es db_owner. No establezca ninguna otra función.

Resultados

Cuando se instala VMware Identity Manager para Windows, se selecciona la instancia del servidor de la base de datos a la que se conectará. Tras la instalación, la URL de JDBC y el nombre de usuario y la contraseña que se crearon para la base de datos se configuran en la página de configuración de conexión de la base de datos en el servidor de VMware Identity Manager. Consulte Configure VMware Identity Manager para usar una base de datos externa