Para utilizar una base de datos de Microsoft SQL para Workspace ONE Access, debe crear una nueva base de datos en Microsoft SQL Server. 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.

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

Consulte la documentación de Microsoft SQL para obtener información sobre las convenciones de nomenclatura de archivos antes de crear el nombre de la base de datos.

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

Requisitos previos

  • Versión compatible de Microsoft SQL Server instalada como un servidor de base de datos externa.
    Nota: Microsoft SQL Server 2012 y 2014 deben actualizarse con la revisión de Microsoft SQL para la compatibilidad con TLS 1.2.
  • 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 de Microsoft SQL Server.

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.

    Puede definir el nombre de intercalación de Windows COLLATE, la distinción entre mayúsculas y minúsculas y la distinción de acentos. El valor predeterminado es Latin1_General_CS_AS. CS especifica distinción entre mayúsculas y minúsculas, AS especifica distinción de acentos.

    Importante: Si cambia el valor COLLATE de la base de datos de Microsoft desde Latin1_General_CS_AS, debe actualizar la propiedad datastore.collation en el archivo runtime-config.properties con ese valor de intercalación.
    /*
    Values within angle brackets (< >) are example values. When replacing the example value,
    remove the angle brackets. The database name is case sensitive, and the name must be one word with no spaces. 
    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
    
    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 Workspace ONE Access.

    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

Al instalar Workspace ONE Access, seleccione esta instancia del servidor de base de datos para conectarse a ella. 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 Workspace ONE Access. Véase Configure Workspace ONE Access para usar una base de datos externa