Per utilizzare un database Microsoft SQL per VMware Identity Manager, è necessario prima creare un nuovo database sul server Microsoft SQL. Durante l'installazione, è necessario selezionare una modalità di autenticazione per il database. Se si seleziona l'Autenticazione di Windows, quando si crea il database, immettere il nome utente e il dominio. Il nome utente e il dominio vengono immessi come domain\username.

Informazioni su questa attività

Quando si eseguono i comandi di Microsoft SQL, creare un database nel server Microsoft SQL, immettere il nome del database, aggiungere le credenziali di accesso utente e creare lo schema. Lo schema eseguito è denominato saas.

Nota:

Nella raccolta predefinita viene fatta la distinzione tra maiuscole/minuscole.

Prerequisiti

  • La versione supportata del server Microsoft SQL deve essere stata installata come server di database esterno.

  • Deve essere stata configurata un'implementazione del bilanciamento del carico.

  • Autenticazione di Windows selezionata come modalità di autenticazione.

  • Devono essere disponibili i diritti da amministratore per accedere e creare i componenti del database utilizzando Microsoft SQL Server Management Studio o un altro client dell CLI server di Microsoft SQL.

Procedura

  1. Accedere alla sessione di Microsoft SQL Server Management Studio come sysadmin o con un account utente con privilegi sysadmin.

    Verrà visualizzata la finestra dell'editor.

  2. Sulla barra degli strumenti, fare clic su Nuova query.
  3. Per creare il database con lo schema predefinito denominato saas, immettere i seguenti comandi nella finestra dell'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
    
    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. Sulla barra degli strumenti, fare clic su !Execute.

    Il server del database Microsoft SQL è ora pronto per la connessione al database di VMware Identity Manager.

    Il ruolo del server utilizzato per concedere i privilegi di sicurezza a livello del server è impostato su public. L'appartenenza al ruolo del database è db_owner. Non impostare altri ruoli.

Operazioni successive

Immettere l'URL JDBC e il nome utente e la password creati per il database nel server VMware Identity Manager. Passare alla console di amministrazione di VMware Identity Manager selezionando Impostazioni dell'appliance > Configurazione appliance virtuale > Configurazione connessione al database. Vedere Configurazione di VMware Identity Manager per l'utilizzo di un database esterno