Om een Microsoft SQL-database voor Workspace ONE Access te gebruiken, moet u een nieuwe database op de Microsoft SQL-server maken. Tijdens de installatie moet u een verificatiemodus voor de database selecteren. Als u SQL Server-verificatie selecteert wanneer u de database maakt, voert u een lokale gebruikersnaam en wachtwoord in.

Wanneer u de Microsoft SQL-opdrachten uitvoert, maakt u een database op de Microsoft SQL-server, voert u de naam van de database in, voegt u de aanmeldgegevens van de gebruiker toe en maakt u het schema. Het schema wordt saas genoemd.

Raadpleeg de Microsoft SQL-documentatie voor informatie over de naamgevingsregels voor bestanden voordat u de databasenaam maakt.

Opmerking: De standaarddatabasesortering is hoofdlettergevoelig.

Voorwaarden

  • Ondersteunde versies van de Microsoft SQL-server die als externe databaseserver zijn geïnstalleerd, zijn onder meer Microsoft SQL Server 2014, 2016, 2017, 2019.
    Opmerking: Microsoft SQL Server 2014 moet worden bijgewerkt met de Microsoft SQL-patch om TLS 1.2 te ondersteunen.
  • Implementatie van load balancer is geconfigureerd.
  • SQL Server-verificatie is geselecteerd als verificatiemodus.
  • Beheerdersrechten om databasecomponenten te openen en te maken met behulp van Microsoft SQL Server Management Studio of van een andere Microsoft SQL Server CLI client.

Procedure

  1. Meld u aan op de sessie van Microsoft SQL Server Management Studio als de systeembeheerder van een gebruikersaccount met rechten van een systeembeheerder.
    Het editorvenster verschijnt.
  2. Klik in de werkbalk op Nieuwe zoekopdracht.
  3. Als u de database met het standaardschema saas wilt maken, voert u de volgende opdrachten in het editorvenster in.

    U kunt de COLLATE Windows-sorteringsnaam, hoofdlettergevoeligheid en accentgevoeligheid definiëren. De standaardwaarde is Latin1_General_CS_AS. CS betekent hoofdlettergevoelig, AS is accentgevoelig.

    Belangrijk: Als u de COLLATE-waarde van de Microsoft-database wijzigt van Latin1_General_CS_AS, moet u de eigenschap datastore.collation in het bestand runtime-config.properties bijwerken met die sorteringswaarde.
    /*
    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. Klik op de werkbalk op Uitvoeren.
    De Microsoft SQL-databaseserver is nu klaar om te worden verbonden met de Workspace ONE Access-database.

    De serverrol die is gebruikt om beveiligingsmachtigingen te verlenen voor de hele server, is ingesteld op openbaar. Het lidmaatschap van de databaserol is db_owner. Stel geen andere rollen in.

resultaten

Wanneer u Workspace ONE Access installeert, selecteert u deze databaseserverinstantie om verbinding mee te maken. Na de installatie worden de JDBC-URL en de gebruikersnaam en het wachtwoord die voor de database zijn gemaakt, geconfigureerd op de pagina Installatie databaseverbinding op de Workspace ONE Access-server. Zie Instellingen voor externe database van Workspace ONE Access beheren