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 SQL Server, debe introducir un nombre de usuario local y una contraseña cuando se cree la base de datos.

Por qué y cuándo se efectúa esta tarea

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 esquema que se ejecuta se denomina saas.

Nota:

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

Requisitos

  • 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 SQL Server seleccionada como el 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.
    */
    
    
    CREATE DATABASE <saasdb>
    COLLATE Latin1_General_CS_AS;
    ALTER DATABASE <saasdb> SET READ_COMMITTED_SNAPSHOT ON;
    GO
    
    BEGIN
    CREATE LOGIN <loginusername> WITH PASSWORD = N'<password>';
    END
    GO
    
    USE <saasdb>; 
    IF EXISTS (SELECT * FROM sys.database_principals WHERE name=N'<loginusername>')
    DROP USER [<loginusername>]
    GO
    
    CREATE USER [<loginusername>] FOR LOGIN [<loginusername>]
    WITH DEFAULT_SCHEMA=saas;
    GO
    
    CREATE SCHEMA saas AUTHORIZATION <loginusername>
    GRANT ALL ON DATABASE::<saasdb> TO <loginusername>;
    GO
    
    ALTER ROLE [db_owner] ADD MEMBER <loginusername>;
    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.

Qué hacer a continuación

Configure la base de datos externa en el servidor de VMware Identity Manager. Vaya a la consola de administración de VMware Identity Manager y acceda a la página Configuración de dispositivos > Configuración del dispositivo virtual > Configuración de la conexión de la base de datos. Introduzca la URL de JDBC y el nombre de usuario y la contraseña que creó para la base de datos. Consulte Configure VMware Identity Manager para usar una base de datos externa